RT-Thread應(yīng)用開發(fā)實(shí)戰(zhàn)——基于STM32智能小車
定 價(jià):49.8 元
- 作者:趙劍川
- 出版時(shí)間:2025/1/1
- ISBN:9787512444294
- 出 版 社:北京航空航天大學(xué)出版社
- 中圖法分類:TP316.2
- 頁(yè)碼:
- 紙張:膠版紙
- 版次:
- 開本:16開
為響應(yīng)黨的二十大報(bào)告提出的加快實(shí)現(xiàn)高水平科技自立自強(qiáng),加快建設(shè)科技強(qiáng)國(guó)號(hào)召,《RT-Thread應(yīng)用開發(fā)實(shí)戰(zhàn)基于STM32智能小車(第2版)》以業(yè)界主流的國(guó)產(chǎn)嵌入式實(shí)時(shí)操作系統(tǒng)RT-Thread為學(xué)習(xí)對(duì)象,介紹嵌入式實(shí)時(shí)操作系統(tǒng)的線程調(diào)度、線程同步、線程通信、時(shí)鐘管理、外設(shè)應(yīng)用開發(fā)等知識(shí)和技能,激發(fā)學(xué)生自主創(chuàng)新潛能,培養(yǎng)其科技報(bào)國(guó)情懷,以期成長(zhǎng)為高端技能型人才。作為廣東省嵌入式技術(shù)應(yīng)用專業(yè)教學(xué)資源庫(kù)的配套教材,該書貫徹以學(xué)生為中心的教育理念,以學(xué)生喜聞樂見的智能小車為學(xué)習(xí)載體,采用項(xiàng)目化、任務(wù)式、理實(shí)一體、育訓(xùn)結(jié)合的編寫模式,讓學(xué)生在做中學(xué)、學(xué)中做,從而幫助學(xué)生快速掌握智能小車的各項(xiàng)開發(fā)技能,理解并運(yùn)用嵌入式實(shí)時(shí)操作系統(tǒng)知識(shí),培養(yǎng)嵌入式技術(shù)核心職業(yè)技能。
《RT-Thread應(yīng)用開發(fā)實(shí)戰(zhàn)基于STM32智能小車(第2版)》配有豐富的線上學(xué)習(xí)資源,所有案例設(shè)計(jì)均與企業(yè)工程師合作編寫完成,既適合用作高等院校應(yīng)用型本科、高等職業(yè)院校相關(guān)專業(yè)的教學(xué)用書,也可作為嵌入式專業(yè)工程技術(shù)人員的參考用書。
上篇 開發(fā)工具及系統(tǒng)介紹
項(xiàng)目1 搭建RT-Thread開發(fā)環(huán)境
任務(wù)1-1 RT-Thread Studio集成開發(fā)環(huán)境安裝
任務(wù)1-2 STM32CubeMX圖形化配置工具安裝
知識(shí)鞏固與技能訓(xùn)練1
項(xiàng)目2 運(yùn)行RT-Thread實(shí)時(shí)操作系統(tǒng)
任務(wù)2-1 新建并運(yùn)行RT-Thread項(xiàng)目
任務(wù)2-2 修改RT-Thread項(xiàng)目
知識(shí)鞏固與技能訓(xùn)練2
中篇 內(nèi)核基礎(chǔ)應(yīng)用
項(xiàng)目3 PIN設(shè)備的使用
任務(wù)3-1 實(shí)現(xiàn)車燈雙閃效果
任務(wù)3-2 查詢法實(shí)現(xiàn)小車揚(yáng)聲器控制
任務(wù)3-3 中斷法實(shí)現(xiàn)小車?yán)瓤刂?br />任務(wù)3-4 同時(shí)實(shí)現(xiàn)車燈閃爍和按鍵控制揚(yáng)聲器
知識(shí)鞏固與技能訓(xùn)練3
項(xiàng)目4 使用RT-Thread線程開發(fā)多任務(wù)應(yīng)用程序
任務(wù)4-1 以多線程方式同時(shí)實(shí)現(xiàn)車燈閃爍和按鍵控制喇叭
任務(wù)4-2 暫;蚧謴(fù)車燈閃爍功能
任務(wù)4-3 探究RT-Thread多線程運(yùn)行機(jī)制
任務(wù)4-4 線程主動(dòng)讓出CPU資源
任務(wù)4-5 空閑線程中實(shí)現(xiàn)LED燈的閃爍
知識(shí)鞏固與技能訓(xùn)練4
項(xiàng)目5 使用RT-Thread線程同步機(jī)制
任務(wù)5-1 使用信號(hào)量?jī)?yōu)化按鍵控制喇叭應(yīng)用程序
任務(wù)5-2 識(shí)別矩陣鍵盤按鍵的鍵值(中斷法)
知識(shí)鞏固與技能訓(xùn)練5
項(xiàng)目6 使用RT-Thread時(shí)間管理機(jī)制
任務(wù)6-1 使用電平掃描方法實(shí)現(xiàn)超聲波測(cè)距
任務(wù)6-2使用定時(shí)器實(shí)現(xiàn)車燈的閃爍
任務(wù)6-3 使用定時(shí)器優(yōu)化超聲波測(cè)距程序
任務(wù)6-4 超聲波測(cè)距(引腳中斷方式)
知識(shí)鞏固與技能訓(xùn)練6
項(xiàng)目7 使用RT-Thread線程通信機(jī)制
任務(wù)7-1 使用郵箱機(jī)制實(shí)現(xiàn)獨(dú)立按鍵控制蜂鳴器開關(guān)
任務(wù)7-2 使用郵箱發(fā)送大于4字節(jié)的消息
任務(wù)7-3 使用消息隊(duì)列實(shí)現(xiàn)獨(dú)立按鍵控制蜂鳴器開關(guān)
知識(shí)鞏固與技能訓(xùn)練7
下篇 應(yīng)用開發(fā)實(shí)例
項(xiàng)目8 配置RT-Thread板級(jí)驅(qū)動(dòng)(BSP)
任務(wù) 配置RT-Thread設(shè)備驅(qū)動(dòng)模塊
知識(shí)鞏固與技能訓(xùn)練8
項(xiàng)目9 使用PWM設(shè)備控制小車行駛
任務(wù)9-1 使用PWM驅(qū)動(dòng)小車車輪轉(zhuǎn)動(dòng)
任務(wù)9-2 小車前進(jìn)和后退
知識(shí)鞏固與技能訓(xùn)練9
項(xiàng)目10 使用ADC設(shè)備測(cè)量電池電量
任務(wù)10-1 使用終端命令讀取ADC設(shè)備采樣值
任務(wù)10-2 編寫程序,實(shí)現(xiàn)電壓測(cè)量并打印電壓值
知識(shí)鞏固與技能訓(xùn)練10
項(xiàng)目11 使用I2C設(shè)備驅(qū)動(dòng)OLED顯示屏
任務(wù) OLED顯示實(shí)現(xiàn)中英文
知識(shí)鞏固與技能訓(xùn)練11
項(xiàng)目12 使用脈沖碼盤設(shè)備測(cè)量小車行駛速度
任務(wù)12-1 識(shí)別車輪轉(zhuǎn)動(dòng)方向
任務(wù)12-2 測(cè)量車輪轉(zhuǎn)動(dòng)速度
任務(wù)12-3 同時(shí)測(cè)量方向和速度
任務(wù)12-4 使用Pulse Encoder設(shè)備進(jìn)行測(cè)速
知識(shí)鞏固與技能訓(xùn)練12
項(xiàng)目13 使用Sensor設(shè)備進(jìn)行溫度測(cè)量
任務(wù)13-1 使用DS18820進(jìn)行溫度采樣
任務(wù)13-2 把DS18820設(shè)備注冊(cè)為RT-Thread的Sensor設(shè)備
任務(wù)13-3 使用Sensor設(shè)備驅(qū)動(dòng)層接口讀到溫度值
知識(shí)鞏固與技能訓(xùn)練13
項(xiàng)目14 使用RT-Thread紅外收發(fā)軟件包遠(yuǎn)程控制小車
任務(wù)識(shí)別紅外遙控器按鍵信號(hào)
知識(shí)鞏固與技能訓(xùn)練14
參考文獻(xiàn)