亚洲春色中文字幕久久久-三上亚,一吻二脱三床四吻胸,国产真实伦对白视频全集,在线毛片观看,精品成品入口黄网,国产毛aⅴ片久久久,亚洲AV色香蕉一区二区三区老师,萧皇后A级艳片,色情日本视频更新,99久久亚洲精品日本无码
標題:
關于單片機裸跑程序改操作系統(tǒng)的問題
[打印本頁]
作者:
pql2438547
時間:
2020-3-3 14:35
標題:
關于單片機裸跑程序改操作系統(tǒng)的問題
自從了解到操作系統(tǒng)和一般的單片機裸跑程序的區(qū)別后就感覺嵌入式有了系統(tǒng)會變得高大上,同時最近做了一個項目,程序的結(jié)構(gòu)大概是void main()
{
初始化定時器,ADC,OLED屏等;
while(1)
{
處理按鍵事件;
溫度ADC轉(zhuǎn)換;
顯示畫面;
}
}
如果將他們改為操作系統(tǒng)的一個個任務,比如:
void main()
{
初始化定時器,ADC,OLED屏等;
while(1)
{
}
}
void Task0()
{
處理按鍵事件
}
void Task1()
{
溫度ADC轉(zhuǎn)換
}
void Task2()
{
顯示畫面
}
是否會比原來更“高效”呢?
或者說兩種方式又有什么區(qū)別呢?
作者:
lovexulu
時間:
2020-3-4 18:23
小系統(tǒng)都會牽扯到函數(shù)重入問題,且使用中斷要十分小心。效率得看你裸機任務數(shù)量,如果就兩三個任務且并不十分要求實時性的話還是裸機跑效率高。
作者:
huang123456789
時間:
2020-3-4 22:16
第一種是個整體,第二種你可以單獨另外調(diào)用,在處理這個任務上沒有區(qū)別,但如果處理多個這樣的任務的話第二種更好
作者:
vvyywy
時間:
2020-3-6 14:15
如果任務程序沒更改的話,最高效的還是原來的裸機程序。
操作系統(tǒng)切換任務也是要切換時間的,儲存任務塊也需要一定的資源。
用上 操作系統(tǒng)只是為了寫任務方便,不用安排亂七八糟的邏輯。
作者:
qcm755
時間:
2020-3-6 14:52
第一種是個整體,第二種你可以單獨另外調(diào)用
歡迎光臨 (http://www.denmoz.com/bbs/)
Powered by Discuz! X3.1