当前位置:首页 > 二手市场 > 正文内容

【好书推荐】RT-Thread第20本相关书籍!《嵌入式实时操作系统RT-Thread原理与应用》| 技术集结

云智网2025-08-25二手市场3149

ce287fe2-808e-11f0-9080-92fbcf53809c.jpg

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

ce5fea5e-808e-11f0-9080-92fbcf53809c.jpg

李正军:山东大学教授,知名的嵌入式系统、现场总线与工业以太网、自动控制、现场总线与工业以太网专家。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 系列)和实时操作系统开发的团队成员。