幫助中心 | 我的帳號 | 關於我們

RT-Thread應用開發實戰--基於STM32智能小車(第2版)

  • 作者:編者:趙劍川|責編:馮穎
  • 出版社:北京航空航天大學
  • ISBN:9787512444294
  • 出版日期:2025/01/01
  • 裝幀:平裝
  • 頁數:256
人民幣:RMB 49.8 元      售價:
放入購物車
加入收藏夾

內容大鋼
    為響應黨的二十大報告提出的「加快實現高水平科技自立自強,加快建設科技強國」號召,本書以業界主流的國產嵌入式實時操作系統RT-Thread為學習對象,介紹嵌入式實時操作系統的線程調度、線程同步、線程通信、時鐘管理、外設應用開發等知識和技能,激發學生自主創新潛能,培養其科技報國情懷,以期成長為高端技能型人才。作為「廣東省嵌入式技術應用專業教學資源庫」的配套教材,本書貫徹「以學生為中心」的教育理念,以學生喜聞樂見的智能小車為學習載體,採用項目化、任務式、理實一體、育訓結合的編寫模式,讓學生在「做中學、學中做」,從而幫助學生快速掌握智能小車的各項開發技能,理解並運用嵌入式實時操作系統知識,培養嵌入式技術核心職業技能。
    本書配有豐富的線上學習資源,所有案例設計均與企業工程師合作編寫完成,既適合用作高等院校應用型本科、高等職業院校相關專業的教學用書,也可作為嵌入式專業工程技術人員的參考用書。

作者介紹
編者:趙劍川|責編:馮穎

目錄
上篇  開發工具及系統介紹
  項目1  搭建RT-Thread開發環境
    任務1-1  RT-Thread Studio集成開發環境安裝
    任務1-2  STM32CubeMX圖形化配置工具安裝
    知識鞏固與技能訓練1
  項目2  運行RT-Thread實時操作系統
    任務2-1  新建並運行RT-Thread項目
    任務2-2  修改RT-Thread項目
    知識鞏固與技能訓練2
中篇  內核基礎應用
  項目3  PIN設備的使用
    任務3-1  實現車燈雙閃效果
    任務3-2  查詢法實現小車揚聲器控制
    任務3-3  中斷法實現小車喇叭控制
    任務3-4  同時實現車燈閃爍和按鍵控制揚聲器
    知識鞏固與技能訓練3
  項目4  使用RT-Thread線程開發多任務應用程序
    任務4-1  以多線程方式同時實現車燈閃爍和按鍵控制喇叭
    任務4-2  暫停或恢復車燈閃爍功能
    任務4-3  探究RT-Thread多線程運行機制
    任務4-4  線程主動讓出CPU資源
    任務4-5  空閑線程中實現LED燈的閃爍
    知識鞏固與技能訓練4
  項目5  使用RT-Thread線程同步機制
    任務5-1  使用信號量優化「按鍵控制喇叭」應用程序
    任務5-2  識別矩陣鍵盤按鍵的鍵值(中斷法)
    知識鞏固與技能訓練5
  項目6  使用RT-Thread時間管理機制
    任務6-1  使用電平掃描方法實現超聲波測距
    任務6-2  使用定時器實現車燈的閃爍
    任務6-3  使用定時器優化超聲波測距程序
    任務6-4  超聲波測距(引腳中斷方式)
    知識鞏固與技能訓練6
  項目7  使用RT-Thread線程通信機制
    任務7-1  使用郵箱機制實現獨立按鍵控制蜂鳴器開關
    任務7-2  使用郵箱發送大於4位元組的消息
    任務7-3  使用消息隊列實現獨立按鍵控制蜂鳴器開關
    知識鞏固與技能訓練7
下篇  應用開發實例
  項目8  配置RT-Thread板級驅動(BSP)
    任務配置RT-Thread設備驅動模塊
    知識鞏固與技能訓練8
  項目9  使用PWM設備控制小車行駛
    任務9-1  使用PWM驅動小車車輪轉動
    任務9-2  小車前進和後退
    知識鞏固與技能訓練9
  項目10  使用ADC設備測量電池電量
    任務10-1  使用終端命令讀取ADC設備採樣值
    任務10-2  編寫程序,實現電壓測量並列印電壓值
    知識鞏固與技能訓練10

  項目11  使用IC設備驅動OLED顯示屏
    任務  OLED顯示實現中英文
    知識鞏固與技能訓練11
  項目12  使用脈衝碼盤設備測量小車行駛速度
    任務12-1  識別車輪轉動方向
    任務12-2  測量車輪轉動速度
    任務12-3  同時測量方向和速度
    任務12-4  使用Pulse Encoder設備進行測速
    知識鞏固與技能訓練12
  項目13  使用Sensor設備進行溫度測量
    任務13-1  使用DS18B20進行溫度採樣
    任務13-2  把DS18B20設備註冊為RT-Thread的Sensor設備
    任務13-3  使用Sensor設備驅動層介面讀到溫度值
    知識鞏固與技能訓練13
  項目14  使用RT-Thread紅外收發軟體包遠程控制小車
   &nb