實(shí)時操作系統(tǒng),Kernel部分完成于2006年上半年,其IPC部分甚至是年中時才具備相 應(yīng)的雛形。最開始時是因?yàn)橐獮榕笥炎鲆粋€小型的手持設(shè)備,而本人起初又是另一國內(nèi)老牌 實(shí)時操作系統(tǒng):DOOLOO RTOS開發(fā)人員,但這個團(tuán)隊(duì)在2005年底已經(jīng)解散。但朋友的系統(tǒng)要 上,用其他小型系統(tǒng)嗎,一不熟悉,二看不上。答應(yīng)朋友的事,總得有解決方法吧,即使是原來 的DOOLOO RTOS,因?yàn)槠浞耉xWorks結(jié)構(gòu),導(dǎo)致它的核心太大,包括太多不必要的東西(一套 完整的libc庫),這些方案都否決了。怎么辦?當(dāng)時朋友那邊也不算太急,先自己寫一套內(nèi)核吧。 這個就是源頭?。ê髞黼m然朋友的項(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è)計方法 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 1.6 文檔結(jié)構(gòu) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 2 實(shí)時系統(tǒng) 7 2.1 嵌入式系統(tǒng) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 2.2 實(shí)時系統(tǒng) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 2.3 軟實(shí)時與硬實(shí)時 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 3 快速入門 11 3.1 準(zhǔn)備環(huán)境 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 3.2 初識RT-Thread . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 3.3 系統(tǒng)啟動代碼 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 3.4 用戶入口代碼 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 3.5 跑馬燈的例子 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 3.6 生產(chǎn)者消費(fèi)者問題 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 4 RT-Thread簡介 25 4.1 實(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 支持的平臺 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 5 內(nèi)核對象模型 29 5.1 C語言的對象化模型 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 5.2 內(nèi)核對象模型 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 6 線程調(diào)度與管理 39 6.1 實(shí)時系統(tǒng)的需求 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
標(biāo)簽: RT-Thread 實(shí)時操作系統(tǒng) 編程指南 版本
上傳時間: 2013-10-14
上傳用戶:1234321@q
linux文件管理與目錄管理
上傳時間: 2013-10-30
上傳用戶:huyiming139
STM32 3.0庫文件,全部中文標(biāo)注。對英文不太好的工程師,特別有幫助。
上傳時間: 2013-10-12
上傳用戶:朗朗乾坤
本例程是基于單片機(jī)與上位機(jī)的串口通訊而編寫的,對于初學(xué)通訊串口的朋友是一個很好的借鑒
上傳時間: 2014-12-30
上傳用戶:jesuson
LPC1100處理器開發(fā)應(yīng)用例程
上傳時間: 2013-12-24
上傳用戶:皇族傳媒
文件系統(tǒng)制作
標(biāo)簽: S3C2440 yaffs2 Linux 內(nèi)核
上傳時間: 2013-10-18
上傳用戶:wli25203
labview論壇-可以保存數(shù)據(jù)并且可以讀出來顯示TXT文件程序
標(biāo)簽: labview TXT 論壇 數(shù)據(jù)
上傳時間: 2013-11-20
上傳用戶:阿四AIR
STM32啟動文件
上傳時間: 2013-11-14
上傳用戶:ytulpx
針對現(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)的文件隱藏,而且隱藏方法簡單,運(yùn)算輕量,文件隱藏強(qiáng)度高。
上傳時間: 2013-11-11
上傳用戶:784533221
嵌入式FAT文件系統(tǒng)源碼免費(fèi)下載 本文件系統(tǒng)可兼容FAT16/FAT32兩種文件系統(tǒng)格式,完全支持長文件名, 支持GB2312/UNICODE轉(zhuǎn)換碼表(文件名可以支持簡體中文,繁體中文,日文,俄文等), 支持子目錄,支持文件的讀取,寫入,刪除,創(chuàng)建等文件系統(tǒng)常用功能。 另外,本文件系統(tǒng)完全使用C代碼編寫,可以無障礙的移植于多種主流單片機(jī)的平臺上使用。 FAT16為我們免費(fèi)提供的免費(fèi)代碼,用戶可免費(fèi)測試,研究,應(yīng)用。
標(biāo)簽: FAT 嵌入式 免費(fèi)下載 文件系統(tǒng)
上傳時間: 2014-01-19
上傳用戶:fghygef
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1