任务的创建
文章目錄
- 1 任務的創建
- 1.1 任務的來源
- 1.2 任務參數
- 1.3 tinyOS任務的組織
- 1.4 創建并啟動任務
- 1.5 tinyOS接口
- 1.6 系統啟動流程
1 任務的創建
1.1 任務的來源
1.2 任務參數
任務的外觀:一個永遠不會返回的函數。
任務的內在:
典型的任務表現:
1.3 tinyOS任務的組織
1.4 創建并啟動任務
1.5 tinyOS接口
1.6 系統啟動流程
方案一和方案二各有優缺點。但是相比之下,方案一可以避免方案二的潛在問題:在系統還沒跑起來時,初始化硬件產生中斷,導致中斷服務程序中如果調用了OS相關接口,導致整個OS掛掉。方案一的優勢在于:在初始任務跑起來之前,操作的只是內存數據(初始化、讀寫)、只有一個執行流(不可能發生中斷,也沒有任務),所以整個系統狀態完全可控,不會發生異常情況。
參考資料:
總結
- 上一篇: set和multiset
- 下一篇: 资源共享冲突问题概述