實(shí)用單片機(jī)系統(tǒng)MS3.21程序分析 | |
所屬分類:技術(shù)論文 | |
上傳者:serena | |
標(biāo)簽: 單片機(jī) MS3.21程序 | |
所需積分:1分積分不夠怎么辦? | |
文檔介紹: 實(shí)用單片機(jī)系統(tǒng)是基于MCU8051硬件平臺(tái)下開發(fā)的一款操作平臺(tái),它不是一個(gè)操作系統(tǒng),而是一個(gè)操作平臺(tái),主要借鑒了操作系統(tǒng)、手機(jī)的一些概念,比如消息機(jī)制、系統(tǒng)時(shí)鐘、軟件定時(shí)器、平臺(tái)等概念。 實(shí)用單片機(jī)系統(tǒng)的核心理念是:在一個(gè)標(biāo)準(zhǔn)化的硬件基礎(chǔ)上(如8051,avr,arm等)擴(kuò)展一個(gè)標(biāo)準(zhǔn)化的軟件平臺(tái),把常規(guī)項(xiàng)目常用的一些功能如串口通訊、串口調(diào)試、系統(tǒng)定時(shí)器、軟件定時(shí)器、按鍵界面處理等通過(guò)消息機(jī)制組織起來(lái),形成一個(gè)完整的系統(tǒng)。當(dāng)一個(gè)特定的項(xiàng)目需要增加或者刪除一項(xiàng)具體的功能時(shí),只需要在平臺(tái)上增加或者去掉相應(yīng)的功能即可,這樣項(xiàng)目不需要每次重新構(gòu)思架構(gòu),也不需要從零開始,并且原有的系統(tǒng)通過(guò)各個(gè)項(xiàng)目沉淀后,更加穩(wěn)定可靠,這就是平臺(tái)的概念,它不是各個(gè)子函數(shù)的集合。 相對(duì)于現(xiàn)在的很多人把RTOS操作系統(tǒng)應(yīng)用于MCU來(lái)說(shuō),往往只為了實(shí)現(xiàn)任務(wù)的調(diào)度轉(zhuǎn)換而不考慮功能的實(shí)用、易用性,此外因其較高的資源占用性導(dǎo)致其不適合在MCU類低資源的嵌入式平臺(tái)應(yīng)用,MS系統(tǒng)相對(duì)于這些RTOS來(lái)說(shuō),首先還是保留了編程者的常規(guī)前后臺(tái)思維,但又加了一些RTOS的優(yōu)點(diǎn),如軟件定時(shí)器實(shí)現(xiàn)的時(shí)間片任務(wù)系統(tǒng),類似RTOS的任務(wù),其次為編程者實(shí)現(xiàn)了整個(gè)程序的框架和一些常用的函數(shù)及接口功能如按鍵、串口、時(shí)鐘等,讓編程者把精力放在跟項(xiàng)目相關(guān)的地方,甚至不需要關(guān)心所用MCU的寄存器配置,再次就是代碼非常簡(jiǎn)單,容易學(xué)習(xí),尤其是建議大家采用SourceInsight查看程序,遠(yuǎn)比keil編輯器的功能強(qiáng),它是C語(yǔ)言下最好的編輯器。而MS3.21版本,建議大家直接在Keil的軟件仿真器下運(yùn)行學(xué)習(xí)。 MS資料可以從以下網(wǎng)址下載:http://www.study-bbs.com/thread-46471-1-1.html讀者有什么疑問(wèn)也可以在這個(gè)版面提問(wèn),作者將盡力解釋。目前MS3.21版本增加了一個(gè)GUI操作框架,相比目前已有的GUI更加簡(jiǎn)單易懂,利用一個(gè)函數(shù)指針代替了復(fù)雜的狀態(tài)機(jī),每一個(gè)界面由一個(gè)界面建立函數(shù)和一個(gè)執(zhí)行函數(shù)構(gòu)成即可。 | |
現(xiàn)在下載 | |
VIP會(huì)員,AET專家下載不扣分;重復(fù)下載不扣分,本人上傳資源不扣分。 |
Copyright ? 2005-2024 華北計(jì)算機(jī)系統(tǒng)工程研究所版權(quán)所有 京ICP備10017138號(hào)-2