更新时间:2019-03-28 10:02:43
封面
版权信息
前言
第一篇 内核篇
第1章 嵌入式实时操作系统
1.1 嵌入式系统
1.2 实时系统
1.3 嵌入式实时操作系统
1.4 本章小结
第2章 了解与快速上手RT-Thread
2.1 RT-Thread概述
2.2 RT-Thread的架构
2.3 RT-Thread的获取
2.4 RT-Thread快速上手
2.5 本章小结
第3章 内核基础
3.1 RT-Thread内核介绍
3.2 RT-Thread启动流程
3.3 RT-Thread程序内存分布
3.4 RT-Thread自动初始化机制
3.5 RT-Thread内核对象模型
3.6 RT-Thread内核配置示例
3.7 常见宏定义说明
3.8 本章小结
第4章 线程管理
4.1 线程管理的功能特点
4.2 线程的工作机制
4.3 线程的管理方式
4.4 线程应用示例
4.5 本章小结
第5章 时钟管理
5.1 时钟节拍
5.2 定时器管理
5.3 定时器应用示例
5.4 高精度延时
5.5 本章小结
第6章 线程间同步
6.1 信号量
6.2 互斥量
6.3 事件集
6.4 本章小结
第7章 线程间通信
7.1 邮箱
7.2 消息队列
7.3 信号
7.4 本章小节
第8章 内存管理
8.1 内存管理的功能特点
8.2 内存堆管理
8.3 内存池
8.4 本章小结
第9章 中断管理
9.1 Cortex-M CPU架构基础
9.2 RT-Thread中断工作机制
9.3 RT-Thread中断管理接口
9.4 中断与轮询
9.5 全局中断开关使用示例
9.6 本章小结
第10章 内核移植
10.1 CPU架构移植
10.2 BSP移植
10.3 内核移植示例
10.4 本章小结
第二篇 组件篇
第11章 Env辅助开发环境
11.1 Env简介
11.2 Env的功能特点
11.3 Env工程构建示例
11.4 构建更多MDK工程
11.5 本章小结
第12章 FinSH控制台
12.1 FinSH介绍
12.2 FinSH内置命令
12.3 自定义FinSH命令
12.4 FinSH功能配置
12.5 FinSH应用示例
12.6 本章小结
第13章 I/O设备管理
13.1 I/O设备介绍
13.2 创建和注册I/O设备
13.3 访问I/O设备
13.4 本章小结
第14章 通用外设接口
14.1 UART串口
14.2 GPIO
14.3 SPI总线
14.4 I2C总线
14.5 运行设备应用示例
14.6 本章小结
第15章 虚拟文件系统
15.1 DFS介绍
15.2 文件系统挂载管理
15.3 文件管理
15.4 目录管理
15.5 DFS功能配置
15.6 DFS应用示例
15.7 本章小结
第16章 网络框架
16.1 TCP/IP网络协议简介
16.2 RT-Thread网络框架介绍