久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 15291|回復(fù): 19
打印 上一主題 下一主題
收起左側(cè)

從ucOS談,為什么需要操作系統(tǒng)

  [復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:5203 發(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所示 :


圖1.無操作系統(tǒng)流程


該流程中當(dāng)串口接收到數(shù)據(jù)再調(diào)用LCD顯示程序?qū)?shù)據(jù)顯示出來,而圖2展示了一種基于操作系統(tǒng)的方法。在該方法中串口接收數(shù)據(jù)和LCD顯示程序均以為自己獨占CPU,各自都只是執(zhí)行自己相關(guān)部分的工作,而什么時候顯示到LCD屏幕,什么時候又繼續(xù)接收串口數(shù)據(jù)這個協(xié)調(diào)工作將由操作系統(tǒng)完成。

  

圖2 操作系統(tǒng)流程


從以上比較可以看出操作系統(tǒng)協(xié)調(diào)了不同功能程序以讓他們共同完成同一個工作。同時操作系統(tǒng)又隔離了各個功能程序讓它們的耦合程度降低。這樣就方便設(shè)計人員編寫各個功能模塊,同時整個系統(tǒng)的結(jié)構(gòu)也更加清晰。特別是系統(tǒng)邏輯結(jié)構(gòu)復(fù)雜,功能模塊較多的情況下操作系統(tǒng)的這一優(yōu)點體現(xiàn)的更加明顯。


2.操縱系統(tǒng)讓每一個任務(wù)都認為自己獨占CPU,方便代碼編寫。
同樣采用上邊的例子,無操作系統(tǒng)情況下我么需要在適當(dāng)?shù)臅r候分別調(diào)用串口接收數(shù)據(jù)程序和LCD顯示程序,而有操作系統(tǒng)時我們只需要完成兩個功能模塊代碼然后加入到操作系統(tǒng)就可以了。兩個功能代碼都是以無限循環(huán)的方式執(zhí)行,結(jié)構(gòu)顯得就很簡單。

3.操作系統(tǒng)增加代碼的移植性。
這一點我認為在ucOS系統(tǒng)上體現(xiàn)得并不明顯,對于其他系統(tǒng)例如android,linux等系統(tǒng)可以這樣講,因為他們基本上應(yīng)該算是一個中等復(fù)雜系統(tǒng),而ucOS是一個簡單嵌入式系統(tǒng)。對于一個中等復(fù)雜系統(tǒng)它的底層硬件設(shè)備是有一定要求的,例如android設(shè)備,根據(jù)系統(tǒng)特性它就需要有GPS支持,顯示屏支持,電子羅盤支持,攝像頭支持這些支持都被列入android設(shè)備的系統(tǒng)內(nèi),它們以驅(qū)動的形式存在。而上層的應(yīng)用程序通過調(diào)用底層的支持進而實現(xiàn)復(fù)雜的功能。而ucOS我認為它僅僅只是一個調(diào)度器,他的工作就是協(xié)調(diào)多個應(yīng)用程序在單個MCU上"同時"運行而已,它幾乎是沒有驅(qū)動這個概念的。

以上圖文的Word格式文檔下載(內(nèi)容和本網(wǎng)頁上的一模一樣,方便大家保存):
從ucOS談,為什么需要操作系統(tǒng).doc (45 KB, 下載次數(shù): 126)


評分

參與人數(shù) 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎勵!

查看全部評分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏6 分享淘帖 頂1 踩
回復(fù)

使用道具 舉報

沙發(fā)
ID:142059 發(fā)表于 2019-3-1 22:46 | 只看該作者
你說的沒錯,單片機os說好聽是操作系統(tǒng),說不好聽就是多任務(wù)調(diào)度系統(tǒng),但是單片機本身主頻低,資源少,也沒辦法提高系統(tǒng)功能。所以嵌入式操作系統(tǒng)不能和成熟的應(yīng)用級操作系統(tǒng)相提并論。
回復(fù)

使用道具 舉報

板凳
ID:434260 發(fā)表于 2019-4-15 11:42 | 只看該作者
多謝分享
回復(fù)

使用道具 舉報

地板
ID:499865 發(fā)表于 2019-4-25 07:46 | 只看該作者
作者寫的很棒
回復(fù)

使用道具 舉報

5#
ID:495323 發(fā)表于 2019-10-17 19:46 來自手機 | 只看該作者
很棒很棒,加油
回復(fù)

使用道具 舉報

6#
ID:489682 發(fā)表于 2019-10-18 15:13 | 只看該作者
感謝分享!很棒!
回復(fù)

使用道具 舉報

7#
ID:636041 發(fā)表于 2019-11-5 15:29 | 只看該作者
寫的很好。
回復(fù)

使用道具 舉報

8#
ID:20672 發(fā)表于 2019-11-24 10:52 | 只看該作者
其實就但擔(dān)心任務(wù)切換的時候,單片機是關(guān)閉中斷的,只是,外部中斷是進不來的,所以比較擔(dān)心51上面os的使用,因為沒有arm強大,有systick等
回復(fù)

使用道具 舉報

9#
ID:690239 發(fā)表于 2020-2-5 15:07 | 只看該作者
謝謝分享
回復(fù)

使用道具 舉報

10#
ID:559684 發(fā)表于 2020-3-26 10:28 | 只看該作者
其實就是一個壓榨CPU的過程
回復(fù)

使用道具 舉報

11#
ID:216359 發(fā)表于 2020-5-5 10:39 | 只看該作者
我同意大家的說法。單片機是由許多的限定。RAM小  ROM不足,等等。在實際的電器中,每一個實際的電器個體,要處理的任務(wù)是非常有限的,一般不會超過十幾個的。這樣的話,在單片機種嵌入的任務(wù)就不會多,任務(wù)的切換在50US之內(nèi)。實現(xiàn)一個一般意義的實時,是完全可以滿足要求的。如掃地機,全自動洗衣機,二次儀表。
回復(fù)

使用道具 舉報

12#
ID:422924 發(fā)表于 2021-4-23 14:37 | 只看該作者
非常感謝,看到stm32上用不知道為啥要上操作系統(tǒng),樓主講的很清晰!
回復(fù)

使用道具 舉報

13#
ID:294175 發(fā)表于 2021-5-11 15:20 | 只看該作者
hghvhgv 發(fā)表于 2020-3-26 10:28
其實就是一個壓榨CPU的過程

直男說的有道理
回復(fù)

使用道具 舉報

14#
ID:339320 發(fā)表于 2021-8-2 13:41 | 只看該作者
說得好,受益良多
回復(fù)

使用道具 舉報

15#
ID:935260 發(fā)表于 2021-8-12 08:18 | 只看該作者
很棒很棒,受益良多
回復(fù)

使用道具 舉報

16#
ID:883242 發(fā)表于 2021-8-31 20:14 | 只看該作者
提示: 該帖被管理員或版主屏蔽
回復(fù)

使用道具 舉報

17#
ID:825140 發(fā)表于 2022-2-10 12:56 | 只看該作者
提示: 該帖被管理員或版主屏蔽
回復(fù)

使用道具 舉報

18#
ID:1005572 發(fā)表于 2022-3-2 07:35 | 只看該作者
說的好   
回復(fù)

使用道具 舉報

19#
ID:1007919 發(fā)表于 2022-3-4 10:01 | 只看該作者

受益良多
說的好
回復(fù)

使用道具 舉報

20#
ID:469589 發(fā)表于 2025-4-30 17:36 | 只看該作者
操作系統(tǒng)入門容易,做好真不容易,是個復(fù)雜的任務(wù)調(diào)度的系統(tǒng)概念。
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 九九99靖品 | 国产精品久久久久久久久久久久冷 | 成人精品视频在线观看 | 国产一区二区三区四区在线观看 | 国产亚洲精品美女久久久久久久久久 | 久久久久久国产精品mv | 草久在线 | 祝你幸福电影在线观看 | 日韩欧美不卡 | 欧美精品一区在线 | 真人女人一级毛片免费播放 | 久久国产精品一区二区三区 | 成人在线看片 | 午夜激情免费视频 | 欧美精品久久久久久久久老牛影院 | 国产精品久久久久久久久免费 | 精品一区二区av | 涩涩视频在线观看 | 国产日韩精品视频 | 日韩有码一区二区三区 | 欧美一区二区三区一在线观看 | 国产精品永久免费观看 | 午夜手机在线 | 亚洲一区在线日韩在线深爱 | 国产成人在线一区二区 | 中文在线a在线 | 日本午夜在线视频 | 久久一级免费视频 | 91精品一区 | 国产一区二区三区在线 | 亚洲日本视频 | 精品久久香蕉国产线看观看亚洲 | 黄色国产| 久久国| 亚洲色图在线观看 | 日日草夜夜草 | 欧美久久久久久久 | 欧美日韩国产一区二区三区不卡 | 国产精彩视频在线观看 | 国产精品久久久久久久白浊 | 欧美日韩一区二区三区四区五区 |