實(shí)時(shí)操作系統(tǒng),Kernel部分完成于2006年上半年,其IPC部分甚至是年中時(shí)才具備相 應(yīng)的雛形。最開始時(shí)是因?yàn)橐獮榕笥炎鲆粋€(gè)小型的手持設(shè)備,而本人起初又是另一國(guó)內(nèi)老牌 實(shí)時(shí)操作系統(tǒng):DOOLOO RTOS開發(fā)人員,但這個(gè)團(tuán)隊(duì)在2005年底已經(jīng)解散。但朋友的系統(tǒng)要 上,用其他小型系統(tǒng)嗎,一不熟悉,二看不上。答應(yīng)朋友的事,總得有解決方法吧,即使是原來 的DOOLOO RTOS,因?yàn)槠浞耉xWorks結(jié)構(gòu),導(dǎo)致它的核心太大,包括太多不必要的東西(一套 完整的libc庫(kù)),這些方案都否決了。怎么辦?當(dāng)時(shí)朋友那邊也不算太急,先自己寫一套內(nèi)核吧。 這個(gè)就是源頭!(后來雖然朋友的項(xiàng)目夭折了,但這套OS則保留下來了,并開源了,萬幸) 1 序 3 1.1 RT-Thread誕生 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 1.2 艱難的發(fā)展期 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 1.3 一年增加0.0.1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 1.4 Cortex-M3的變革 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 1.5 面向?qū)ο笤O(shè)計(jì)方法 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 1.6 文檔結(jié)構(gòu) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 2 實(shí)時(shí)系統(tǒng) 7 2.1 嵌入式系統(tǒng) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 2.2 實(shí)時(shí)系統(tǒng) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 2.3 軟實(shí)時(shí)與硬實(shí)時(shí) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 3 快速入門 11 3.1 準(zhǔn)備環(huán)境 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 3.2 初識(shí)RT-Thread . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 3.3 系統(tǒng)啟動(dòng)代碼 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 3.4 用戶入口代碼 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 3.5 跑馬燈的例子 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 3.6 生產(chǎn)者消費(fèi)者問題 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 4 RT-Thread簡(jiǎn)介 25 4.1 實(shí)時(shí)內(nèi)核 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 4.2 虛擬文件系統(tǒng) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 4.3 輕型IP協(xié)議棧 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 4.4 shell系統(tǒng) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 4.5 圖形用戶界面 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 4.6 支持的平臺(tái) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 5 內(nèi)核對(duì)象模型 29 5.1 C語言的對(duì)象化模型 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 5.2 內(nèi)核對(duì)象模型 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 6 線程調(diào)度與管理 39 6.1 實(shí)時(shí)系統(tǒng)的需求 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
標(biāo)簽: RT-Thread 實(shí)時(shí)操作系統(tǒng) 編程指南 版本
上傳時(shí)間: 2013-10-14
上傳用戶:1234321@q
STM32下移植UCGUI的教程方法。
上傳時(shí)間: 2013-11-15
上傳用戶:laomv123
友聯(lián)電子總結(jié)的Kinetis 芯片解鎖方法
上傳時(shí)間: 2013-10-31
上傳用戶:372825274
針對(duì)現(xiàn)有基于FAT32的文件隱藏方法存在的不足,提出了一種通過修改目錄項(xiàng)屬性和重構(gòu)FAT表項(xiàng)序列的文件隱藏方法;分析了Linux支持FAT32的重要數(shù)據(jù)結(jié)構(gòu)和函數(shù),利用Linux中的緩沖機(jī)制,在Linux操作系統(tǒng)上進(jìn)行了方法實(shí)現(xiàn)。分析表明,該方法不僅能實(shí)現(xiàn)不依賴于操作系統(tǒng)的文件隱藏,而且隱藏方法簡(jiǎn)單,運(yùn)算輕量,文件隱藏強(qiáng)度高。
上傳時(shí)間: 2013-11-11
上傳用戶:784533221
嵌入式學(xué)習(xí)方法。
上傳時(shí)間: 2013-11-12
上傳用戶:chongchongsunnan
基于集成電路規(guī)模與設(shè)計(jì)工藝不斷發(fā)展的現(xiàn)狀,SI問題日益突出和嚴(yán)重。系統(tǒng)介紹了SOC設(shè)計(jì)SI的概念、分類及產(chǎn)生基理,根據(jù)電路工程設(shè)計(jì)經(jīng)驗(yàn),重點(diǎn)闡述了在SOC設(shè)計(jì)SI的設(shè)計(jì)、優(yōu)化、分析方法,介紹了利用EDA設(shè)計(jì)工具在芯片設(shè)計(jì)過程中對(duì)SI進(jìn)行阻止、優(yōu)化、分析的流程及方法,并對(duì)各種設(shè)計(jì)優(yōu)化方法進(jìn)行了利弊的對(duì)比分析,對(duì)芯片設(shè)計(jì)提供了很好的指導(dǎo),結(jié)合EDA工具及合理的設(shè)計(jì)流程方法能夠有效的保證芯片設(shè)計(jì)的良率和性能。
上傳時(shí)間: 2013-11-01
上傳用戶:copu
兩種Matlab圖像嵌入VC界面的實(shí)現(xiàn)方法
標(biāo)簽: Matlab 圖像 嵌入VC 實(shí)現(xiàn)方法
上傳時(shí)間: 2013-11-14
上傳用戶:xitai
由于移動(dòng)智能終端的自身能力受限,傳統(tǒng)的基本安全防護(hù)方法難以直接應(yīng)用于移動(dòng)智能終端。文中針對(duì)移動(dòng)智能終端面臨的安全問題,結(jié)合移動(dòng)智能終端的自身特性,提出了移動(dòng)智能終端安全操作系統(tǒng)的評(píng)估體系和方法,給出了移動(dòng)智能終端安全功能的測(cè)試過程和方法。此方法具有開銷小,安全性高的特點(diǎn),能夠從源頭上保證移動(dòng)互聯(lián)網(wǎng)的安全。
標(biāo)簽: 移動(dòng)智能終端 操作系統(tǒng)
上傳時(shí)間: 2013-11-11
上傳用戶:gxy670166755
MDK環(huán)境下利用STM32庫(kù)V3.5創(chuàng)建工程的方法:
上傳時(shí)間: 2013-10-15
上傳用戶:erkuizhang
EV1527編碼芯片的應(yīng)用及其解碼方法
上傳時(shí)間: 2014-01-07
上傳用戶:kangqiaoyibie
蟲蟲下載站版權(quán)所有 京ICP備2021023401號(hào)-1