
01
內容簡介
Content Summary

本書為讀者提供了一個全面、系統的RT-Thread學習指南,旨在幫助初學者及有經驗的開發者掌握RT-Thread實時操作系統和STM32嵌入式微控制器的核心知識與實際應用。 本書內容豐富、循序漸進,涵蓋從RT-Thread的基礎理論到高級應用的完整知識體系,并通過大量實踐案例進行講解。全書共15章,內容包括RT-Thread實時操作系統基礎、STM32嵌入式微控制器、RT-Thread線程管理、RT-Thread時鐘管理、RT-Thread線程間同步、RT-Thread線程間通信、RT-Thread內存管理、RT-Thread中斷管理、RT-Thread內核移植、FinSH控制臺、RT-Thread I/O設備和軟件包、UART串口、虛擬文件系統、RT-Thread Studio集成開發環境和RT-Thread開發應用實例。 本書可作為高等院校自動化、機器人、自動檢測、機電一體化、人工智能、電子與電氣工程、計算機應用、信息工程、物聯網等相關專業的本、專科學生及研究生的教材,也可供從事STM32嵌入式系統和RT-Thread開發的工程技術人員參考。
02
目錄
Table of Contents
前言
第1章RT-Thread實時操作系統基礎
1.1 RT-Thread概述
1.2 RT-Thread架構
1.3內核基礎
第2章STM32嵌入式微控制器
2.1 STM32微控制器概述
2.2 STM32F407ZGT6概述
2.3 STM32F407ZGT6芯片內部結構
2.4 STM32F407VGT6芯片引腳和功能
2.5 STM32F407VGT6最小系統設計
2.6 STM32通用輸入輸出(GPIO)
2.7 STM32串口USART
2.8 STM32外設例程
習題
第3章RT-Thread線程管理
3.1線程管理的功能特點
3.2線程的工作機制
3.3線程的管理方式
3.4線程應用示例
3.5 RT-Thread線程管理例程
第4章RT-Thread時鐘管理
4.1時鐘節拍
4.2定時器管理
4.2.1 RT-Thread定時器介紹
4.3定時器應用示例
4.4高精度延時
4.5 RT-Thread時鐘管理例程
第5章RT-Thread線程間同步
5.1 RT-Thread線程間同步機制概述
5.2 RT-Thread信號量
5.3 RT-Thread互斥量
5.4 RT-Thread事件集
5.5 RT-Thread線程間同步例程
習題
第6章RT-Thread線程間通信
6.1 RT-Thread郵箱
6.2 RT-Thread消息隊列
6.3 RT-Thread信號
6.4 RT-Thread線程間通信例程
第7章RT-Thread內存管理
7.1內存管理概述
7.2內存堆管理
7.4 RT-Thread內存管理例程
第8章RT-Thread中斷管理
8.1中斷的概念
8.2 Cortex-M CPU架構基礎
8.3 RT-Thread中斷工作機制
8.4 RT-Thread中斷管理接口
8.5中斷與輪詢
8.6全局中斷開關使用示例
8.7 RT-Thread中斷管理例程
第9章RT-Thread內核移植
9.1 CPU架構移植
9.2 BSP移植
習題
第10章FinSH控制臺
10.1 FinSH概述
10.2 FinSH內置命令
10.3 FinSH功能配置
10.4 FinSH應用示例
習題
第11章RT-Thread I/O設備和軟件包
11.1 I/O設備概述
11.2創建和注冊I/O設備
11.3訪問I/O設備
11.4設備訪問示例
11.5 PIN設備
11.5.3PIN設備使用示例
11.6RT-Thread軟件包
第12章UART串口
12.1UART串口概述
12.2串口設備管理
12.3創建和注冊串口設備
12.4訪問串口設備
12.5串口設備使用示例
習題
第13章虛擬文件系統
13.1 DFS概述
13.4目錄管理
13.5 DFS配置選項
第14章RT-Thread Studio集成開發環境
14.1 RT-Thread Studio軟件下載及安裝
14.2 RT-Thread Studio界面
14.3 RT-Thread 配置
14.4 CubeMX 配置
14.5代碼編輯
14.6源碼
14.7重構
14.8導航
14.9搜索
14.10輔助鍵
14.11構建配置
14.12調試配置
14.13下載功能
14.14調試
14.15取消啟動調試前的自動構建
第15章RT-Thread開發應用實例
15.1 RT-Thread線程的設計要點及線程管理實例
15.2 STM32F407-RT-SPARK開發板
15.3基于STM32F407-RT-SPARK開發板的示例工程創建項目實例
03
作者簡介
Author's Biography

李正軍:山東大學教授,知名的嵌入式系統、現場總線與工業以太網、自動控制、現場總線與工業以太網專家。1984年畢業于山東大學數學系、同年留山東大學數學系任教。先后擔任“211工程”重點建設項目“現場總線技術實驗室”負責人、控制科學與工程學院微機原理課程負責人,碩士研究生導師,并獲山東大學優秀教師榮譽稱號。中國電氣工業協會設備網現場總線分會理事、中華人民共和國機械行業標準《低壓電氣通信規約》審稿人,全國電器設備網絡通信接口標準化委員會委員。發表科研與教學論文50余篇,出版著作16部,并獲機械工業出版社百佳作者和金牌作者榮譽稱號。承擔省部級與企業科研課題30余項。主要研究方向包括嵌入式系統、RISC-V開源技術、計算機控制、現場總線與工業以太網應用技術、高端醫療器械、電力網絡監測儀表等。
04
推薦理由
Content Summary
1. 權威系統性
由山東大學嵌入式專家李正軍教授編著,融合其30余年教學與科研經驗,內容覆蓋RT-Thread內核全模塊(線程管理、通信、中斷等)及STM32硬件實踐,形成“理論-機制-代碼”閉環。
2. 實戰導向性強
每章均配套應用示例(如線程同步例程、串口設備開發)及習題,并專設第15章綜合開發實例(基于STM32F407-RT-SPARK開發板),可直接復用于項目開發。
3. 開發工具深度整合
詳解RT-Thread Studio IDE(構建/調試全流程)與CubeMX配置,降低環境搭建門檻,提升開發效率。
4. 生態適配性廣
涵蓋FinSH調試控制臺、軟件包生態、虛擬文件系統等實用組件,直擊物聯網設備開發痛點,符合工業級應用需求。
05
適用人群
Target Audience
高校師生
本、專科及研究生,專業方向包括自動化、機器人、自動檢測、機電一體化、人工智能、電子與電氣工程、計算機應用、信息工程、物聯網等。
從事 STM32 嵌入式系統及 RT-Thread 開發的工程技術人員。
RT-Thread 學習者
想系統掌握 RT-Thread 內核機制、移植方法及應用開發的人群。
物聯網與工業控制領域從業者
涉及物聯網設備、工業控制、現場總線、工業以太網等項目開發的人員。
軟硬件集成項目開發人員
需要同時掌握嵌入式硬件(STM32F4 系列)和實時操作系統開發的團隊成員。
-
嵌入式
+關注
關注
5189文章
20192瀏覽量
329551 -
實時操作系統
+關注
關注
1文章
206瀏覽量
31833 -
RT-Thread
+關注
關注
32文章
1551瀏覽量
44349
發布評論請先 登錄
RT-Thread睿賽德榮獲工博會“CIIF信息技術獎”,“1+X+N”戰略推動國產操作系統體系化發展 | 新聞速遞
經濟日報:國產嵌入式操作系統領軍企業RT-Thread正在持續把新思想、新技術留給上海|媒體視角
RT-Thread 遇上 Rust:安全內核 RusT-Thread 的誕生
【好書推薦】RT-Thread第19本相關書籍!有獎轉發《嵌入式實時操作系統原理與創新實踐》 | 技術集結
【好書推薦】RT-Thread第18本相關書籍!RISC-V嵌入式系統設計 | 技術集結
RT-Thread榮獲2025優秀開源項目 | 新聞速遞
【好書推薦】RT-Thread第17本相關書籍!嵌入式系統原理與開發
玄鐵加入RT-Thread 高級會員合作伙伴 | 戰略新篇
2025 RT-Thread全球技術大會議程正式發布!
【直播預告】《實時操作系統應用技術—基于RT-Thread與ARM的編程實踐》教學脈絡及資源簡介

【好書推薦】RT-Thread第20本相關書籍!《嵌入式實時操作系統RT-Thread原理與應用》| 技術集結
評論