RT-Thread实时操作系统内核、驱动和应用开发技术 / 新工科人才培养系列丛书·物联网工程
定价:¥88.00
作者: 郑苗秀
出版时间:2025-06
出版社:电子工业出版社
- 电子工业出版社
- 9787121486500
- 1-3
- 540939
- 49255780-6
- 16开
- 2025-06
- 电子信息与电气
- 本科 研究生及以上
内容简介
RT-Thread是一个开源的嵌入式实时操作系统,专门设计用于嵌入式系统和物联网设备,是我国自主研发的一个嵌入式实时多线程操作系统。本书主要介绍RT-Thread开发技术,由浅入深地介绍了RT-Thread的基础知识、开发环境与工具、内核开发技术、设备驱动开发技术、文件系统开发技术、GUI开发技术和网络开发技术。本书边介绍理论知识边介绍开发技术,将理论学习和开发实践紧密结合起来,并给出了相关案例的完整代码,读者可以在代码的基础快速地进行二次开发。
目录
目 录__eol__第1章 RT-Thread概述与开发基础 1__eol__1.1 RT-Thread概述、优点与应用领域 1__eol__1.1.1 RT-Thread概述 1__eol__1.1.2 RT-Thread的优点 2__eol__1.1.3 RT-Thread的应用领域 3__eol__1.2 RT-Thread的开发基础 3__eol__1.2.1 原理分析 4__eol__1.2.2 开发设计与实践 13__eol__1.2.3 开发步骤与验证 13__eol__1.2.4 小结 14__eol__1.3 RT-Thread Studio的应用开发 14__eol__1.3.1 RT-Thread Studio分析 15__eol__1.3.2 开发设计与实践 16__eol__1.3.3 开发步骤与验证 16__eol__1.3.4 小结 24__eol__1.4 RT-Thread的移植 24__eol__1.4.1 RT-Thread的移植原理 25__eol__1.4.2 开发设计与实践 30__eol__1.4.3 开发步骤与验证 30__eol__1.4.4 小结 38__eol__1.5 FinSH控制台的应用 38__eol__1.5.1 原理分析 39__eol__1.5.2 开发设计与实践 42__eol__1.5.3 开发步骤与验证 44__eol__1.5.4 小结 46__eol__第2章 RT-Thread内核开发技术 47__eol__2.1 RT-Thread线程管理应用开发 47__eol__2.1.1 原理分析 47__eol__2.1.2 开发设计与实践 50__eol__2.1.3 开发步骤与验证 54__eol__2.1.4 小结 56__eol__2.2 RT-Thread定时器应用开发 56__eol__2.2.1 原理分析 56__eol__2.2.2 开发设计与实践 61__eol__2.2.3 开发步骤与验证 64__eol__2.2.4 小结 66__eol__2.3 RT-Thread信号量应用开发 66__eol__2.3.1 原理分析 66__eol__2.3.2 开发设计与实践 69__eol__2.3.3 开发步骤与验证 72__eol__2.3.4 小结 73__eol__2.4 RT-Thread互斥量应用开发 73__eol__2.4.1 原理分析 73__eol__2.4.2 开发设计与实践 76__eol__2.4.3 开发步骤与验证 79__eol__2.4.4 小结 81__eol__2.5 RT-Thread事件集应用开发 81__eol__2.5.1 原理分析 82__eol__2.5.2 开发设计与实践 85__eol__2.5.3 开发步骤与验证 89__eol__2.5.4 小结 90__eol__2.6 RT-Thread邮箱应用开发 90__eol__2.6.1 原理分析 90__eol__2.6.2 开发设计与实践 93__eol__2.6.3 开发步骤与验证 96__eol__2.6.4 小结 97__eol__2.7 RT-Thread消息队列应用开发 97__eol__2.7.1 原理分析 97__eol__2.7.2 开发设计与实践 100__eol__2.7.3 开发步骤与验证 104__eol__2.7.4 小结 105__eol__2.8 RT-Thread信号应用开发 105__eol__2.8.1 原理分析 106__eol__2.8.2 开发设计与实践 108__eol__2.8.3 开发步骤与验证 111__eol__2.8.4 小结 112__eol__2.9 RT-Thread内存管理应用开发 112__eol__2.9.1 原理分析 113__eol__2.9.2 开发设计与实践 115__eol__2.9.3 开发步骤与验证 118__eol__2.9.4 小结 119__eol__第3章 RT-Thread设备驱动开发技术 120__eol__3.1 IO设备驱动应用开发 120__eol__3.1.1 原理分析 120__eol__3.1.2 开发设计与实践 124__eol__3.1.3 开发步骤与验证 128__eol__3.1.4 小结 128__eol__3.2 UART设备驱动应用开发 129__eol__3.2.1 原理分析 129__eol__3.2.2 开发设计与实践 131__eol__3.2.3 开发步骤与验证 134__eol__3.2.4 小结 135__eol__3.3 PIN设备驱动应用开发 135__eol__3.3.1 原理分析 136__eol__3.3.2 开发设计与实践 138__eol__3.3.3 开发步骤与验证 141__eol__3.3.1 小结 142__eol__3.4 ADC设备驱动应用开发 142__eol__3.4.1 原理分析 143__eol__3.4.2 开发设计与实践 145__eol__3.4.3 开发步骤与验证 149__eol__3.4.4 小结 150__eol__3.5 HWTIMER设备驱动应用开发 150__eol__3.5.1 原理分析 150__eol__3.5.2 开发设计与实践 153__eol__3.5.3 开发步骤与验证 156__eol__3.5.4 小结 157__eol__3.6 I2C设备驱动应用开发 157__eol__3.6.1 原理分析 157__eol__3.6.2 开发设计与实践 159__eol__3.6.3 开发步骤与验证 164__eol__3.6.4 小结 166__eol__3.7 PWM设备驱动应用开发 166__eol__3.7.1 原理分析 166__eol__3.7.2 开发设计与实践 168__eol__3.7.3 开发步骤与验证 171__eol__3.7.4 小结 172__eol__3.8 RTC设备驱动应用开发 172__eol__3.8.1 原理分析 173__eol__3.8.2 开发设计与实践 174__eol__3.8.3 开发步骤与验证 177__eol__3.8.4 小结 179__eol__3.9 SPI设备驱动应用开发 179__eol__3.9.1 原理分析 179__eol__3.9.2 开发设计与实践 184__eol__3.9.3 开发步骤与验证 188__eol__3.9.4 小结 189__eol__3.10 WATCHDOG设备驱动应用开发 189__eol__3.10.1 原理分析 189__eol__3.10.2 开发设计与实践 191__eol__3.10.3 开发步骤与验证 194__eol__3.10.4 小结 196__eol__3.11 SENSOR设备驱动应用开发 197__eol__3.11.1 原理分析 197__eol__3.11.2 开发设计与实践 200__eol__3.11.3 开发步骤与验证 205__eol__3.11.4 小结 207__eol__第4章 RT-Thread文件系统开发技术 208__eol__4.1 挂载管理应用开发 208__eol__4.1.1 原理分析 208__eol__4.1.2 开发设计与实践 211__eol__4.1.3 开发步骤与验证 214__eol__4.1.4 小结 215__eol__4.2 文件管理应用开发 215__eol__4.2.1 原理分析 216__eol__4.2.2 开发设计与实践 217__eol__4.2.3 开发步骤与验证 221__eol__4.2.4 小结 224__eol__4.3 目录管理应用开发 224__eol__4.3.1 原理分析 224__eol__4.3.2 开发设计与实践 226__eol__4.3.3 开发步骤与验证 229__eol__4.3.4 小结 231__eol__第5章 RT-Thread GUI开发技术 232__eol__5.1 GUI基础和emWin图形库应用开发 232__eol__5.1.1 原理分析 232__eol__5.1.2 开发设计与实践 236__eol__5.1.3 开发步骤与验证 238__eol__5.1.4 小结 239__eol__5.2 GUI图形和颜色应用开发 239__eol__5.2.1 原理分析 239__eol__5.2.2 开发设计与实践 244__eol__5.2.3 开发步骤与验证 245__eol__5.2.4 小结 246__eol__5.3 GUI文本显示应用开发 246__eol__5.3.1 原理分析 246__eol__5.3.2 开发设计与实践 250__eol__5.3.3 开发步骤与验证 252__eol__5.3.4 小结 252__eol__5.4 GUI图像显示应用开发 252__eol__5.4.1 原理分析 253__eol__5.4.2 开发设计与实践 254__eol__5.4.3 开发步骤与验证 255__eol__5.4.4 小结