1. gzyueqian
      13352868059

      嵌入式開(kāi)發(fā):嵌入式基礎(chǔ)——線程與任務(wù)

      更新時(shí)間: 2022-07-19 09:23:42來(lái)源: 粵嵌教育瀏覽量:8899

        32位微控制器的功能越來(lái)越強(qiáng),成本越來(lái)越低,這使得實(shí)時(shí)操作系統(tǒng)成為許多嵌入式系統(tǒng)中的主要調(diào)度程序。雖然市場(chǎng)上有一百多種不同的RTOS口味,但嵌入式開(kāi)發(fā)人員有時(shí)會(huì)糾結(jié)于基本的術(shù)語(yǔ)。以線程和任務(wù)為例,它們?cè)谠S多情況下被用作同義詞,但表示稍微不同的概念。

        ThreadX用戶指南第5版將嵌入式任務(wù)定義為“執(zhí)行特定任務(wù)的應(yīng)用程序的半獨(dú)立部分”換句話說(shuō),任務(wù)往往是由應(yīng)用程序執(zhí)行的高級(jí)任務(wù)。“任務(wù)”這個(gè)詞經(jīng)常以一種通用的方式使用,以至于很難確定開(kāi)發(fā)人員是指一個(gè)程序段還是一個(gè)完全獨(dú)立的可加載程序。

        


        另一方面,線程被定義為“在進(jìn)程內(nèi)執(zhí)行的半獨(dú)立程序段”。對(duì)于使用微控制器的嵌入式開(kāi)發(fā)人員來(lái)說(shuō),進(jìn)程實(shí)質(zhì)上就是在系統(tǒng)上運(yùn)行的整個(gè)應(yīng)用程序。線程是一個(gè)小程序,在整個(gè)應(yīng)用程序中具有特定的功能和用途。線程往往比任務(wù)級(jí)別低,開(kāi)銷也最小。

        人們遇到的大多數(shù)RTOSes可能實(shí)際上是線程調(diào)度器,而不是任務(wù)調(diào)度器,但現(xiàn)在許多嵌入式開(kāi)發(fā)人員只是互換使用這兩個(gè)術(shù)語(yǔ)。很高興知道有一個(gè)微妙的區(qū)別。

      免費(fèi)預(yù)約試聽(tīng)課

      亚洲另类欧美综合久久图片区_亚洲中文字幕日产无码2020_欧美日本一区二区三区桃色视频_亚洲AⅤ天堂一区二区三区

      
      

      1. 亚洲色大成网\站久久久 | 亚洲天堂在线视频 | 婷婷色综合aⅴ视频 | 一本大道道久久九九AV综合 | 欧美17禁网站在线观看 | 午夜福利国产在线观看1 |