樣品申請(qǐng) | 資料下載 | 替換型號(hào)咨詢

靈動(dòng)微電子MM32 MCU的OS移植與應(yīng)用

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


物聯(lián)網(wǎng)操作系統(tǒng)是指以操作系統(tǒng)內(nèi)核(可以是 RTOS和Linux 等)為基礎(chǔ),包括文件系統(tǒng)、圖形庫等較為完整的中間件組件,具備低功耗、安全、通信協(xié)議支持和云端連接能力的軟件平臺(tái)。本篇文章介紹基于靈動(dòng)微電子MM32 MCU的OS移植與應(yīng)用。


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


MCU.jpg


這是嵌入式工程師編程的一般思路,對(duì)于一個(gè)簡(jiǎn)單的系統(tǒng)當(dāng)然是夠用了,但在這樣的系統(tǒng)中每個(gè)任務(wù)的實(shí)時(shí)性是很差的,比如如果任務(wù)1用于用戶輸入的檢測(cè),當(dāng)用戶輸入時(shí),如果程序正在執(zhí)行其他的任務(wù)進(jìn)程,那么這次用戶輸入將失效,用戶的體驗(yàn)是這個(gè)按鍵不靈敏,這個(gè)機(jī)器很慢


而我們?nèi)绻阉腥蝿?wù)都放到中斷里去處理,雖然改善了實(shí)時(shí)性,卻會(huì)導(dǎo)致另外一個(gè)問題:一個(gè)任務(wù)在處理的時(shí)候有可能會(huì)引發(fā)其它的中斷丟失。這個(gè)后果有時(shí)候比慢一點(diǎn)更加嚴(yán)重和惡劣!又比如任務(wù)2是一個(gè)只需要1s鐘處理一次的任務(wù),那么顯然任務(wù)2會(huì)白白浪費(fèi)CPU的時(shí)間。


這時(shí)我們可能需要改進(jìn)我們的編程思路,一般我們會(huì)嘗試采用時(shí)間片的方式。這時(shí)候軟件結(jié)構(gòu)會(huì)變成下面的方式:



MCU2.jpg


我們可以看到,這種改進(jìn)后的思路,使得任務(wù)的執(zhí)行時(shí)間得到控制,任務(wù)只在自己的時(shí)間片到來后,才會(huì)去執(zhí)行。但你可以發(fā)現(xiàn),這種方式仍然不能徹底解決實(shí)時(shí)性的問題,因?yàn)槟硞€(gè)任務(wù)的時(shí)間片到來后,也不能立即就執(zhí)行,MCU必須等到當(dāng)前任務(wù)的時(shí)間片用完,并且后面的任務(wù)時(shí)間片還沒有來,MCU才有機(jī)會(huì)獲得執(zhí)行時(shí)間


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


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


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


靈動(dòng)微電子MM32系列國(guó)產(chǎn)單片機(jī)MCU獲得了AMetal、RT-Thread、Alios、Liteos、mbed、FreeRTOS等眾多操作系統(tǒng)官方鼎立支持,面對(duì)越來越多的MM32 MCU用戶對(duì)于操作系統(tǒng)的使用需求,靈動(dòng)微總代理英尚微電子可為大家提供產(chǎn)品技術(shù)支持。


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

    1. <li id="3ophf"><meter id="3ophf"><th id="3ophf"></th></meter></li>
      国产精品人人做人人爽人人添| 91超碰这里只有精品国产| 国产91精品一区二区麻豆亚洲| 91精品国产综合久久久久| 亚洲激情在线播放| 一本一道久久a久久精品| 欧美激情一区二区三区不卡| 国产成人精品亚洲日本在线桃色| 久久亚洲综合av| 国产一区不卡精品| 国产日韩视频一区二区三区| 成人三级伦理片| 亚洲免费色视频| 欧美日韩精品福利| 麻豆91免费观看| 中文字幕成人av| 在线观看视频91| 乱一区二区av| 日韩一区在线播放| 欧美久久久久久蜜桃| 精东粉嫩av免费一区二区三区| 久久久777精品电影网影网| 99精品国产视频| 丝袜美腿高跟呻吟高潮一区| 欧美tk—视频vk| caoporn国产精品| 视频在线在亚洲| 国产天堂亚洲国产碰碰| 日本高清不卡视频| 韩国精品一区二区| 一区二区三区av电影| 精品久久久久久无| av中文字幕亚洲| 久久99精品久久久久久动态图 | 午夜精品国产更新| 精品电影一区二区三区| av成人免费在线观看| 香蕉av福利精品导航| 中文字幕av不卡| 日韩精品中文字幕一区二区三区| k8久久久一区二区三区| 免费av网站大全久久| 国产精品另类一区| 欧美成人猛片aaaaaaa| 91首页免费视频| 国产麻豆视频一区| 日韩影院精彩在线| 一区二区三区四区五区视频在线观看| 久久久亚洲精华液精华液精华液| 欧美日韩久久不卡| 日本韩国精品一区二区在线观看| 顶级嫩模精品视频在线看| 久久电影网站中文字幕| 日本中文字幕一区二区视频 | 国产福利一区二区三区视频在线| 亚洲福中文字幕伊人影院| 久久精品夜夜夜夜久久| 日韩精品一区二区三区视频在线观看 | 日本在线不卡一区| 亚洲精品中文在线观看| 国产精品久久三| 国产日产亚洲精品系列| 26uuu亚洲综合色| 久久亚洲综合色一区二区三区| 日韩免费性生活视频播放| 日韩一区二区三区在线视频| 欧美精品免费视频| 欧美一区二区三区公司| 欧美另类videos死尸| 欧美日韩国产成人在线免费| 欧美日免费三级在线| 欧美日韩不卡在线| 91精品国产免费| 欧美va日韩va| 国产日韩欧美亚洲| 中文字幕亚洲电影| 一区二区三区 在线观看视频| 一区二区三区在线观看视频| 夜夜嗨av一区二区三区网页| 欧美日韩日日摸| 日韩一区二区三区在线| 精品动漫一区二区三区在线观看| 精品国产制服丝袜高跟| 久久久av毛片精品| 日韩毛片精品高清免费| 亚洲一区二区三区中文字幕在线| 五月天婷婷综合| 精品一区二区三区欧美| 国产麻豆精品95视频| 成人app在线| 欧美人妇做爰xxxⅹ性高电影| 69久久夜色精品国产69蝌蚪网| 欧美一级欧美一级在线播放| 精品国免费一区二区三区| 国产精品九色蝌蚪自拍| 五月综合激情日本mⅴ| 国产一区二区美女诱惑| 色悠悠久久综合| 日韩精品一区二区在线| 国产精品视频一二| 日韩高清在线一区| 99re热视频精品| 日韩一区二区三区视频在线| 国产亚洲精品7777| 日韩精品一级中文字幕精品视频免费观看| 国产真实精品久久二三区| 91年精品国产| 久久精品一级爱片| 日本强好片久久久久久aaa| 北岛玲一区二区三区四区| 日韩精品一区二区三区视频播放 | 69av一区二区三区| 亚洲图片另类小说| 国产一区二区导航在线播放| 欧美伊人久久大香线蕉综合69| 久久久国产精品麻豆| 婷婷丁香久久五月婷婷| 99视频在线精品| 精品av久久707| 午夜欧美在线一二页| 成人午夜私人影院| 精品国产一区二区三区久久影院| 一区二区三区中文在线| 免费久久精品视频| 99热99精品| 91精品国产品国语在线不卡| 一区二区欧美在线观看| 国产精品一区二区91| 在线观看精品一区| 中国色在线观看另类| 国产精品888| 91精品欧美一区二区三区综合在 | 欧美一区二区三区性视频| 亚洲欧美日韩精品久久久久| 蜜臀91精品一区二区三区| 99久久精品国产一区| 精品欧美久久久| 亚洲bt欧美bt精品777| 欧美日韩国产一二三| 亚洲人成7777| 成人av在线资源| 久久久激情视频| 久久99精品久久久久| 精品日韩99亚洲| 日韩专区欧美专区| 色综合天天做天天爱| 欧美视频日韩视频在线观看| 国产成人在线观看| 91精品欧美久久久久久动漫| 国产精品成人网| 国产成人精品一区二区三区四区 | 成人18精品视频| 国产欧美日本一区二区三区| 欧美激情在线看| 国产aⅴ综合色| 亚洲高清不卡在线| 久久免费偷拍视频| 欧美一区二区福利视频| 成人国产免费视频| 亚洲不卡在线观看| 国产午夜精品理论片a级大结局| 91浏览器在线视频| 激情综合网最新| 久久网站热最新地址| 国产在线精品一区二区夜色| 欧美一区二区三区性视频| 免费成人av在线播放| 欧美日韩综合在线免费观看| 一区二区日韩av| 欧美日韩一区二区在线观看视频| 国产精品久久影院| 91免费国产视频网站| 亚洲国产一区在线观看| 欧美日韩在线观看一区二区 | 精品国产91久久久久久久妲己 | 国产精品国产三级国产a| 亚洲成a人v欧美综合天堂下载 | 中文字幕一区免费在线观看| 色噜噜狠狠成人网p站| 亚洲精品福利视频网站| 欧美性视频一区二区三区| 天天综合色天天综合色h| 日韩欧美中文字幕制服| 精品一区二区精品| 欧美高清在线一区二区| 91视频com| 午夜激情一区二区| 精品裸体舞一区二区三区| 亚洲一区视频在线观看视频| 国产视频不卡一区| 在线视频国内自拍亚洲视频| 偷拍日韩校园综合在线| 久久九九影视网| 捆绑紧缚一区二区三区视频| 亚洲一区成人在线| 久久蜜臀精品av| 91官网在线免费观看| 精品一二线国产| 亚洲男同性视频| 精品国产一二三区|