简介
本书旨在培养和锻炼读者嵌入式系统应用的开发技术,以实践为主线,介绍基于STM32F1HAL库和国产RT-Thread操作系统的开发技术。本书共13章,从内容逻辑上分为三部分:基础篇(第1~8章)介绍嵌入式系统的概念及STM32F1的原理,主要包括GPIO、RCC、中断、定时器、串口通信与DMA、ADC与DAC、实时时钟与电源控制的应用开发,开发方式从寄存器开发模式过渡到HAL库开发模式;操作系统篇(第10、11章)介绍RT-ThreadNano的核心技术,主要包括移植RT-ThreadNano、线程管理、软件定时器、内存管理、中断管理、信号量、互斥量、事件集、邮箱和消息队列,侧重操作系统应用编程;实践篇(第9、12和13章)为综合实践,分别从HAL库、RT-Thread和物联网应用出发组织内容。各章均提供丰富示例,涵盖大量实际项目中所采用的技术和技巧,方便读者参考和动手实践。本书适合作为高等院校电子信息类、电气类、机电类、计算机类等专业本科生学习嵌入式相关课程的教材,也可作为具有一定嵌入式基础的工程技术人员的参考用书。
编辑推荐
本书的适用对象广泛,可作为高等学校各专业本科生电子科学技术、自动化、机电一体化、物联网等专业嵌入式课程的教材,也适用于对STM32微控制器及RTT操作系统感兴趣的广大读者阅读。
更多出版物信息
- 版权: 清华大学出版社
- 出版: 2024-12-01
- 更新: 2025-03-26
- 书号:9787302678427
- 中图:TP332.021
- 学科:工学控制科学与工程工学计算机科学与技术