樣品申請 | 資料下載 | 替換型號咨詢

基于靈動微電子MM32 MCU的OS移植與應用

近年來,物聯(lián)網IOT概念廣為普及,物聯(lián)網市場發(fā)展迅猛,嵌入式設備的聯(lián)網已然成為趨勢。終端聯(lián)網使得軟件復雜性大幅增加,傳統(tǒng)的 RTOS 內核已經越來越難滿足市場的需求。正是在這種情況下,物聯(lián)網操作系統(tǒng)(IoT OS)的概念應運而生。


物聯(lián)網操作系統(tǒng)是指以操作系統(tǒng)內核(可以是 RTOSLinux 等)為基礎,包括文件系統(tǒng)、圖形庫等較為完整的中間件組件,具備低功耗、安全、通信協(xié)議支持和云端連接能力的軟件平臺。

一般簡單的嵌入式系統(tǒng)軟件的編程思路是下面這樣的:


main

{

{任務1}

{任務2}

{任務3}

.......

{任務N}

}

isr_server

{

{處理中斷}

}


這是嵌入式工程師編程的一般思路,對于一個簡單的系統(tǒng)當然是夠用了,但在這樣的系統(tǒng)中每個任務的實時性是很差的,比如如果“任務1”用于用戶輸入的檢測,當用戶輸入時,如果程序正在執(zhí)行其他的任務進程,那么這次用戶輸入將失效,用戶的體驗是“這個按鍵不靈敏,這個機器很慢”。


而我們如果把所有任務都放到中斷里去處理,雖然改善了實時性,卻會導致另外一個問題:一個任務在處理的時候有可能會引發(fā)其它的中斷丟失。這個后果有時候比“慢一點”更加嚴重和惡劣!又比如任務2是一個只需要1s鐘處理一次的任務,那么顯然任務2會白白浪費CPU的時間。


這時,我們可能需要改進我們的編程思路,一般我們會嘗試采用“時間片”的方式。這時候軟件結構會變成下面的方式:


main

{

{如果任務1的時間片到了則執(zhí)行任務1}

{如果任務2的時間片到了則執(zhí)行任務2}

.......

{如果任務N的時間片到了則執(zhí)行任務N}

}

timer_isr_server

{

{判斷每個任務的時間片是否到來,并進行標記}

}

isr_server

{

{處理中斷}

}


我們可以看到,這種改進后的思路,使得任務的執(zhí)行時間得到控制,任務只在自己的時間片到來后,才會去執(zhí)行。但你可以發(fā)現(xiàn),這種方式仍然不能徹底解決“實時性”的問題,因為某個任務的時間片到來后,也不能立即就執(zhí)行,MCU必須等到當前任務的時間片用完,并且后面的任務時間片還沒有來,32位單片機才有機會獲得“執(zhí)行時間”。


這時候我們需要繼續(xù)改進思路。為了使得某個任務的時間片到來以后能立即執(zhí)行,我們需要在時鐘中斷里判斷完時間片后,改變程序的返回位置,讓程序不返回到剛剛被打斷的位置,而從最新獲得了時間片的任務處開始執(zhí)行,這樣就徹底解決了任務的實時問題。


我們在這個思路上進行改進。在每次進入時鐘中斷前,MCU保存當前狀態(tài)和當前任務的關鍵數(shù)據(jù),然后進入時鐘中斷進行時間片處理。如果這時判斷有新的更緊急的任務的時間片到來,則執(zhí)行任務切換,恢復這個更緊急的任務的現(xiàn)場,然后返回中斷開始執(zhí)行這個更緊急的任務。


到這里,我們終于知道了操作系統(tǒng)的作用了。事實上,操作系統(tǒng)的用處遠不止幫你完成這個“任務時間片的處理”,操作系統(tǒng)還能幫你處理各種超時,進行內存管理,完成任務間的通信等。有了操作系統(tǒng),程序的層次也更加清晰,給系統(tǒng)添加功能也更方便,這一切在大型項目中越發(fā)的明顯!

精品国产呦系列在线观看免费_国产精品成人啪精品视频免费_99久久综合国产精品免费_久久久WWW成人免费精品
<rt id="3ophf"></rt>

    1. <li id="3ophf"><meter id="3ophf"><th id="3ophf"></th></meter></li>
      国产亚洲午夜高清国产拍精品 | 成人欧美一区二区三区黑人麻豆| 日本一区二区三区电影| 日韩伦理电影网| 国产在线播放一区三区四| 91蝌蚪porny成人天涯| 日韩精品一区二区三区视频| 亚洲在线中文字幕| 播五月开心婷婷综合| 欧美国产日韩a欧美在线观看| 国产精品不卡视频| 秋霞午夜鲁丝一区二区老狼| 在线亚洲免费视频| 亚洲视频在线一区二区| 99精品视频一区| 国产精品全国免费观看高清| 国产乱子轮精品视频| 日韩久久精品一区| 国产麻豆一精品一av一免费| 精品福利av导航| 国产盗摄一区二区| 久久久亚洲精品一区二区三区 | 国产亚洲一区二区在线观看| 精品一区二区在线免费观看| 欧美精品 国产精品| 亚洲va欧美va天堂v国产综合| 日本精品一区二区三区高清| 亚洲一区在线观看网站| 日本乱码高清不卡字幕| 亚洲mv在线观看| 日韩一区二区电影网| 奇米影视7777精品一区二区| 欧美成人精品二区三区99精品| 欧美96一区二区免费视频| 欧美一级黄色录像| 国产精品99久久久| 日韩一级黄色片| 国产激情91久久精品导航| 国产视频在线观看一区二区三区 | 久久综合久久99| 国产91丝袜在线播放九色| 国产欧美1区2区3区| 99这里都是精品| 亚洲三级理论片| 欧美精品丝袜久久久中文字幕| 青娱乐精品在线视频| 久久久久久久久久久电影| 99国产欧美另类久久久精品| 亚洲高清视频中文字幕| 日韩精品一区二区三区蜜臀| 成人网男人的天堂| 亚洲一区二区四区蜜桃| 欧美tickling网站挠脚心| 国产成人aaaa| 午夜成人免费视频| 久久尤物电影视频在线观看| 欧洲一区二区三区免费视频| 看电视剧不卡顿的网站| 亚洲综合清纯丝袜自拍| 精品国产99国产精品| 欧美日韩国产高清一区二区三区 | 韩国女主播成人在线| 亚洲一区二区高清| 日韩亚洲国产中文字幕欧美| 91尤物视频在线观看| 国产一区二区三区四区五区美女 | 麻豆一区二区99久久久久| 亚洲成av人片在线观看无码| 亚洲成人在线网站| 日韩电影一区二区三区四区| 日本中文字幕一区二区视频 | 在线视频你懂得一区| 欧美性xxxxxxxx| 777亚洲妇女| 日韩精品一区二区三区老鸭窝 | 亚洲一二三四区| 亚洲成人资源网| 久久国产精品色| 高清不卡一二三区| 色呦呦国产精品| 91精品久久久久久久久99蜜臂| 精品久久久久久亚洲综合网| 国产精品污网站| 亚洲精品第一国产综合野| 丝袜亚洲另类丝袜在线| 寂寞少妇一区二区三区| 99九九99九九九视频精品| 欧美日韩成人在线一区| 久久亚洲一区二区三区四区| 日韩毛片在线免费观看| 日韩av电影一区| 99久久国产综合色|国产精品| 欧美日韩一区精品| 精品国产电影一区二区| 亚洲色图制服诱惑 | 欧美久久久久久蜜桃| 欧美一区二区三区免费视频| 中文字幕精品—区二区四季| 亚洲一级不卡视频| 国产一区二区三区电影在线观看 | 欧美日韩三级一区| 国产日韩在线不卡| 亚洲午夜精品在线| 国产精品18久久久久久久久 | 一区二区三区在线视频免费| 午夜精品久久久久久久99樱桃| 国产一区在线观看视频| 欧美在线free| 国产精品欧美一级免费| 首页欧美精品中文字幕| 色哟哟精品一区| 欧美电视剧在线观看完整版| 亚洲综合图片区| 粉嫩久久99精品久久久久久夜| 欧美一区二区美女| 亚洲乱码国产乱码精品精小说 | 国产拍欧美日韩视频二区 | 亚洲天堂网中文字| 久久99精品久久久久久| 91国产视频在线观看| 日本一区二区在线不卡| 美腿丝袜亚洲三区| 欧美色网一区二区| 亚洲天堂精品视频| 成人免费电影视频| 久久综合国产精品| 久久99久久久欧美国产| 欧美群妇大交群中文字幕| 亚洲精品久久嫩草网站秘色| 国产精品12区| 2023国产精品| 久久精品国产亚洲aⅴ| 欧美精品一二三| 亚洲一区中文日韩| 99久久精品国产观看| 久久精品视频免费| 极品美女销魂一区二区三区免费 | 久久午夜老司机| 中文字幕欧美激情一区| 国产激情91久久精品导航| 久久青草欧美一区二区三区| 精品一区二区三区免费| 日韩欧美一二三四区| 热久久一区二区| 日韩免费福利电影在线观看| 激情综合一区二区三区| 日韩精品一区二区在线| 国内一区二区视频| 久久亚洲二区三区| 国产精品 欧美精品| 久久视频一区二区| 国产盗摄精品一区二区三区在线| 欧美国产日本韩| 成人小视频在线观看| 日韩毛片精品高清免费| 欧美日韩国产综合一区二区| 蜜桃视频在线观看一区二区| 精品久久人人做人人爱| 成人黄色在线看| 亚洲午夜久久久久久久久电影网 | 国产欧美日韩另类视频免费观看| 成人久久久精品乱码一区二区三区 | 欧洲一区二区三区在线| 午夜视频一区二区| 日韩欧美高清一区| 成人aa视频在线观看| 亚洲午夜影视影院在线观看| 日韩一区二区免费视频| 成人教育av在线| 香蕉成人啪国产精品视频综合网| 精品sm在线观看| 91免费看`日韩一区二区| 亚洲美女视频一区| 日韩一区二区三| 成人午夜激情在线| 亚洲国产精品一区二区久久恐怖片| 欧美一区中文字幕| 成人亚洲一区二区一| 亚洲福利视频一区| 国产精品人成在线观看免费| 欧美日韩国产综合一区二区| 国产成人av电影在线观看| 亚洲第一电影网| 中文字幕欧美三区| 欧美变态tickling挠脚心| 欧美在线影院一区二区| 国产成人午夜电影网| 日本中文字幕不卡| 一区二区三区日韩在线观看| 精品国产乱码久久| 欧美日韩国产欧美日美国产精品| 成人性视频免费网站| 久久国产精品露脸对白| 午夜电影网一区| 中文字幕字幕中文在线中不卡视频| 精品三级在线看| 欧美日韩免费观看一区二区三区| 成人一区二区三区中文字幕| 蜜臀久久久久久久| 性欧美疯狂xxxxbbbb|