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 系列)和实时操作系统开发的团队成员。
-
嵌入式
+关注
关注
5163文章
19805浏览量
320148 -
实时操作系统
+关注
关注
1文章
203浏览量
31423 -
RT-Thread
+关注
关注
32文章
1446浏览量
42377
发布评论请先 登录
RT-Thread 遇上 Rust:安全内核 RusT-Thread 的诞生

【好书推荐】RT-Thread第19本相关书籍!有奖转发《嵌入式实时操作系统原理与创新实践》 | 技术集结

【好书推荐】RT-Thread第18本相关书籍!RISC-V嵌入式系统设计 | 技术集结

【好书推荐】RT-Thread第17本相关书籍!嵌入式系统原理与开发

2025 RT-Thread全球技术大会议程正式发布!

【直播预告】《实时操作系统应用技术—基于RT-Thread与ARM的编程实践》教学脉络及资源简介

RT-Thread操作系统应用开发寒假师资培训

RT-Thread联合河北大学发起嵌入式操作系统专业班-保定站

新书发布——《RT-Thread嵌入式实时操作系统内核、驱动和应用开发技术》

评论