|
發(fā)布時間: 2018-12-27 09:07
正文摘要:從ucOS談,為什么需要操作系統(tǒng) 1.操作系統(tǒng)可以顯著降低開發(fā)難度。操作系統(tǒng)幫我們協(xié)調(diào)多個程序之間的耦合關(guān)系,比如我們需要將串口的接收到的數(shù)據(jù)顯示在一塊LCD上。傳統(tǒng)做法是如圖1所示 : |
| 操作系統(tǒng)入門容易,做好真不容易,是個復(fù)雜的任務(wù)調(diào)度的系統(tǒng)概念。 |
|
受益良多 說的好 |
說的好 ![]() ![]() ![]() |
| 很棒很棒,受益良多 |
| 說得好,受益良多 |
hghvhgv 發(fā)表于 2020-3-26 10:28 直男說的有道理 |
| 非常感謝,看到stm32上用不知道為啥要上操作系統(tǒng),樓主講的很清晰! |
| 我同意大家的說法。單片機(jī)是由許多的限定。RAM小 ROM不足,等等。在實際的電器中,每一個實際的電器個體,要處理的任務(wù)是非常有限的,一般不會超過十幾個的。這樣的話,在單片機(jī)種嵌入的任務(wù)就不會多,任務(wù)的切換在50US之內(nèi)。實現(xiàn)一個一般意義的實時,是完全可以滿足要求的。如掃地機(jī),全自動洗衣機(jī),二次儀表。 |
|
其實就是一個壓榨CPU的過程 |
| 謝謝分享 |
| 其實就但擔(dān)心任務(wù)切換的時候,單片機(jī)是關(guān)閉中斷的,只是,外部中斷是進(jìn)不來的,所以比較擔(dān)心51上面os的使用,因為沒有arm強(qiáng)大,有systick等 |
| 寫的很好。 |
| 感謝分享!很棒! |
| 很棒很棒,加油 |
作者寫的很棒![]() |
| 多謝分享 |
| 你說的沒錯,單片機(jī)os說好聽是操作系統(tǒng),說不好聽就是多任務(wù)調(diào)度系統(tǒng),但是單片機(jī)本身主頻低,資源少,也沒辦法提高系統(tǒng)功能。所以嵌入式操作系統(tǒng)不能和成熟的應(yīng)用級操作系統(tǒng)相提并論。 |
Powered by 單片機(jī)教程網(wǎng)