注册 登录 进入教材巡展
#

出版时间:2025-08

出版社:机械工业出版社

以下为《嵌入式实时操作系统RT-Thread原理与应用》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 机械工业出版社
  • 9787111786733
  • 1-1
  • 550578
  • 平装
  • 2025-08
  • 433
内容简介
本书为读者提供了一个全面、系统的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开发的工程技术人员参考。
本书配有授课电子课件、教学大纲、程序代码等配套资源,需要的教师可登录wwwcmpeducom免费注册,审核通过后下载,或联系编辑索取(微信:18515977506,电话:010-88379753)。
目录
前言
第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开发板的示例工程创建项目实例