|
RT-Thread 快速入門文檔 ,有需要的拿去
本文檔適用于初學(xué)者觀察RT-Thread操作系統(tǒng)是如何運(yùn)行的,并了解RT-Thread的最新系統(tǒng)工程是如何搭建的。
配合15天入門RT-Thread內(nèi)核視頻教程,可讓讀者學(xué)習(xí)RT-Thread的內(nèi)核。
RT-Thread 快速入門實(shí)例教程
準(zhǔn)備環(huán)境
初識(shí) RT-Thread
系統(tǒng)啟動(dòng)代碼
用戶入口代碼
跑馬燈的例子
生產(chǎn)者 - 消費(fèi)者問(wèn)題
其他例子
Keil下搭建RT-Thread最小系統(tǒng)工程
準(zhǔn)備工作
下載固件庫(kù)
下載RT-Thread最新版本的源碼
拷貝需要的文件
搭建最小系統(tǒng)工程
MDK中新建工程
工程中添加文件
添加包含文件路徑
工程中的其他設(shè)置
相關(guān)資源
RT-Thread 快速入門實(shí)例教程
一般嵌入式操作系統(tǒng)因?yàn)樗奶厥庑裕陀布脚_(tái)密切相關(guān)連,具體的嵌入式操作系統(tǒng)往往只能在特定的硬件上運(yùn)行。對(duì)于剛接觸 RT-Thread 操作系統(tǒng)的讀者并不容易馬上就獲得一個(gè)和 RT-Thread 操作系統(tǒng)相配套的硬件模塊,但隨著計(jì)算機(jī)技術(shù)的發(fā)展,我們可以采用軟件方式來(lái)模擬一個(gè)能夠運(yùn)行 RT-Thread 操作系統(tǒng)的硬件模塊,這就是 ARM 公司的 MDK-ARM 仿真模擬環(huán)境。
MDK-ARM(MDK-ARM Microcontroller Development Kit)軟件是一套完整的集成開(kāi)發(fā)環(huán)境(IDE),它出自ARM 公司,包括了針對(duì) ARM 芯片(ARM7,ARM9,Cortex-M 系列,Cortex-R 系列等)的高效 C/C++ 編譯器;針對(duì)各類 ARM 設(shè)備、評(píng)估板的工程向?qū)Вこ坦芾恚挥糜谲浖M運(yùn)行硬件平臺(tái)的模擬器;以及與市面上常見(jiàn)的如 ST-Link,JLink 等在線仿真器相連接以配合調(diào)試目標(biāo)板的調(diào)試器。MDK-ARM 軟件中的軟件仿真模擬器,采用完全軟件模擬方式解釋執(zhí)行 ARM 的機(jī)器指令,并實(shí)現(xiàn)外圍的一些外設(shè)邏輯,從而構(gòu)成一套完整的虛擬硬件環(huán)境,使得用戶能夠不借助真實(shí)的硬件平臺(tái)就能夠在電腦上執(zhí)行相應(yīng)的目標(biāo)程序。
MDK-ARM 集成開(kāi)發(fā)環(huán)境因?yàn)槠渫耆?STM32F103 軟件仿真環(huán)境,也讓我們有機(jī)會(huì)在不使用真實(shí)硬件環(huán)境的情況下直接在電腦上運(yùn)行目標(biāo)代碼。這套軟件仿真模擬器能夠完整地虛擬出 ARM Cortex-M3 的各種運(yùn)行模式、外設(shè),如中斷異常,時(shí)鐘定時(shí)器,串口等,這幾乎和真實(shí)的硬件環(huán)境完全一致。實(shí)踐也證明,本文使用到的這份 RT-Thread 入門例程,在編譯成二進(jìn)制代碼后,不僅能夠在模擬器上軟件模擬運(yùn)行,也能夠不需要修改地在真實(shí)硬件平臺(tái)上正常運(yùn)行。
下面我們將選擇 MDK-ARM 集成開(kāi)發(fā)環(huán)境作為目標(biāo)硬件平臺(tái)來(lái)觀察 RT-Thread 操作系統(tǒng)是如何運(yùn)行的。
0.png (131.32 KB, 下載次數(shù): 74)
下載附件
2018-9-12 19:12 上傳
完整的pdf格式文檔51黑下載地址(共33頁(yè)):
RT-Thread 快速入門文檔.pdf
(3.06 MB, 下載次數(shù): 203)
2018-9-12 11:05 上傳
點(diǎn)擊文件名下載附件
下載積分: 黑幣 -5
|
|