練習(xí)并掌握多任務(wù)實(shí)時(shí)操作系統(tǒng)下Task 調(diào)度、Task 間主要通信手段(信號(hào)量、消息隊(duì)列等)、RISC 處理器 I/O 端口控制等內(nèi)容,并形成嵌入式實(shí)時(shí)應(yīng)用軟件的良好編程習(xí)慣。創(chuàng)建多Task,為每個(gè)Task 創(chuàng)建私有的Message Queue,每個(gè)Task 只通過自己的私有Message Queue 接收消息;Task 間消息通信通過向?qū)Ψ剿接蠱essageQueue 發(fā)送消息完成。 Task1:管理Task。負(fù)責(zé)系統(tǒng)啟動(dòng)時(shí)同步系統(tǒng)中其他Task 的啟動(dòng)同步,利用信號(hào)量的semFlush()完成。同時(shí)接收各Task 的告警信息,告警信息需編號(hào)以logmsg 方式輸出。本task 負(fù)責(zé)系統(tǒng)結(jié)束時(shí)的Task 刪除處理。 Task2:console 命令行接收Task。接收并分析console 發(fā)來的命令行及參數(shù)。自行設(shè)置5 種以上命令,并根據(jù)命令的內(nèi)容向Task3 或/及Task4 發(fā)送激勵(lì)消息。同時(shí)實(shí)現(xiàn)系統(tǒng)退出命令,使系統(tǒng)采用適當(dāng)方式安全退出。收到非法命令向Task1告警。 Task3:Led 控制Task。接收Led 控制消息(命令),自定義Led 顯示方式表現(xiàn)命令執(zhí)行情況。本task 應(yīng)負(fù)責(zé)led 相關(guān)I/O port 初始化。收到非法led 控制命令向Task1 告警。 Task4:console 輸出Task。接收需打印輸出的字串消息(命令),輸出到console。收到長(zhǎng)度為0 或超常字串向Task1 告警。
標(biāo)簽: Task RISC 多任務(wù) 信號(hào)量
上傳時(shí)間: 2016-04-12
上傳用戶:iswlkje
11 本站以C語言和Java語言、嵌入式開發(fā)、算法實(shí)現(xiàn)為主,源碼數(shù)量達(dá)幾十萬個(gè),有200多個(gè)分類,很多都是本站會(huì)員的私家珍藏,互聯(lián)網(wǎng)上其他地方是找不到的
標(biāo)簽: Java 11 C語言 語言
上傳時(shí)間: 2014-01-18
上傳用戶:it男一枚
本書介紹了嵌入式操作系統(tǒng),ucos的原理,有ucos操作系統(tǒng)的源碼
標(biāo)簽: 嵌入式操作系統(tǒng)
上傳時(shí)間: 2016-06-02
上傳用戶:凌云御清風(fēng)
這是最近在學(xué)習(xí)嵌入式編程時(shí),UP-TECH2410-s開發(fā)板,所附帶的UCOS下的程序?qū)嵗?,包括了紅外通信,LCD驅(qū)動(dòng)等源碼!
標(biāo)簽: 學(xué)習(xí)嵌入式 編程
上傳時(shí)間: 2016-06-10
上傳用戶:wfl_yy
ARM單片機(jī)S3C2410完全開發(fā)流程+源碼,附帶有手冊(cè),該手冊(cè)面向由傳統(tǒng)51單片機(jī) 轉(zhuǎn)向ARM嵌入式開發(fā)的硬件工程師、由硬件轉(zhuǎn)嵌入式軟件開發(fā)的工程師、沒有嵌入 式開發(fā)經(jīng)驗(yàn)的軟件工程師。分9個(gè)部分: 1、開發(fā)環(huán)境建立 2、S3C2410功能部件介紹與實(shí)驗(yàn)(含實(shí)驗(yàn)代碼) 3、bootloader vivi詳細(xì)注釋 4、linux移植 5、linux驅(qū)動(dòng) 6、yaffs文件系統(tǒng)詳解 7、調(diào)試工具 8、GUI開發(fā)簡(jiǎn)介 9、UC/OS移植
標(biāo)簽: S3C2410 ARM 單片機(jī) 開發(fā)流程
上傳時(shí)間: 2016-06-11
上傳用戶:cjl42111
struts源代碼,手把手教你struts開發(fā)步驟 讓你成爲(wèi)真正的struts開發(fā)高手,包括一個(gè)真實(shí)的案例開發(fā)。
標(biāo)簽: struts
上傳時(shí)間: 2014-12-07
上傳用戶:silenthink
Statistical Pattern Recognition: A Review Anil K. Jain, Fellow, IEEE, Robert P.W. Duin, and Jianchang Mao, Senior Member, I
標(biāo)簽: K. P.W. Statistical Recognition
上傳時(shí)間: 2016-06-18
上傳用戶:chens000
S2C2410下IDE驅(qū)動(dòng)開發(fā)的文檔和源碼,對(duì)IDE驅(qū)動(dòng)在嵌入式平臺(tái)的移植很有幫助,少有的文檔
標(biāo)簽: S2C2410 IDE 驅(qū)動(dòng)開發(fā) 文檔
上傳時(shí)間: 2016-06-21
上傳用戶:z1191176801
嵌入式linux系統(tǒng)下hi3510平臺(tái)的osd開發(fā)源碼,含jpeg解碼源碼
標(biāo)簽: linux 3510 osd hi
上傳時(shí)間: 2014-01-08
上傳用戶:wyc199288
嵌入式數(shù)據(jù)庫sqlite 3.5.9的文檔,配合源碼
標(biāo)簽: sqlite 嵌入式數(shù)據(jù)庫 文檔
上傳時(shí)間: 2014-01-22
上傳用戶:363186
蟲蟲下載站版權(quán)所有 京ICP備2021023401號(hào)-1