亚洲春色中文字幕久久久-三上亚,一吻二脱三床四吻胸,国产真实伦对白视频全集,在线毛片观看,精品成品入口黄网,国产毛aⅴ片久久久,亚洲AV色香蕉一区二区三区老师,萧皇后A级艳片,色情日本视频更新,99久久亚洲精品日本无码

 找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

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

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

  [復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:5203 發(fā)表于 2018-12-27 09:07 | 只看該作者 |只看大圖 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
從ucOS談,為什么需要操作系統(tǒng)

1.操作系統(tǒng)可以顯著降低開(kāi)發(fā)難度。操作系統(tǒng)幫我們協(xié)調(diào)多個(gè)程序之間的耦合關(guān)系,比如我們需要將串口的接收到的數(shù)據(jù)顯示在一塊LCD上。傳統(tǒng)做法是如圖1所示 :


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


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

  

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


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


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

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

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


評(píng)分

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

查看全部評(píng)分

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

使用道具 舉報(bào)

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

使用道具 舉報(bào)

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

使用道具 舉報(bào)

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

使用道具 舉報(bào)

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

使用道具 舉報(bào)

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

使用道具 舉報(bào)

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

使用道具 舉報(bào)

8#
ID:20672 發(fā)表于 2019-11-24 10:52 | 只看該作者
其實(shí)就但擔(dān)心任務(wù)切換的時(shí)候,單片機(jī)是關(guān)閉中斷的,只是,外部中斷是進(jìn)不來(lái)的,所以比較擔(dān)心51上面os的使用,因?yàn)闆](méi)有arm強(qiáng)大,有systick等
回復(fù)

使用道具 舉報(bào)

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

使用道具 舉報(bào)

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

使用道具 舉報(bào)

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

使用道具 舉報(bào)

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

使用道具 舉報(bào)

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

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

使用道具 舉報(bào)

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

使用道具 舉報(bào)

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

使用道具 舉報(bào)

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

使用道具 舉報(bào)

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

使用道具 舉報(bào)

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

使用道具 舉報(bào)

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

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

使用道具 舉報(bào)

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

使用道具 舉報(bào)

21#
ID:1121724 發(fā)表于 2026-1-14 10:40 | 只看該作者
想知道用的原因
回復(fù)

使用道具 舉報(bào)

22#
ID:1121724 發(fā)表于 2026-1-15 09:51 | 只看該作者
  謝謝分享。。。。
回復(fù)

使用道具 舉報(bào)

23#
ID:1121724 發(fā)表于 2026-1-16 09:21 | 只看該作者
這個(gè)從網(wǎng)站上復(fù)制下來(lái)的
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

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

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

快速回復(fù) 返回頂部 返回列表