RT-Thread内核实现与应用开发实战指南:基于STM32

RT-Thread内核实现与应用开发实战指南:基于STM32

评分

★★★★★

ISBN

9787111613664

出版社

机械工业出版社 2019-01-01出版

作者

刘火良 杨森

分类

编程设计

内容简介
本书基于野火STM32全系列开发板介绍RT-Thread内核实现与应用开发,全书分为两部分:第一部分教你如何从0到1把RT-Thread内核写出来,从底层的汇编开始讲解线程如何定义、如何切换,还讲解了阻塞延时如何实现、如何支持多优先级、如何实现定时器以及时间片等RT-Thread的核心知识点;第二部分则讲解RT-Thread内核组件的应用以及如何使用RT-Thread进行多线程编程。本书内容翔实,案例丰富,配有大量示例代码,适合作为嵌入式领域科技工作者的参考书,也适合相关专业学生学习参考。
AI简介
这是一本详细阐述RT-Thread实时操作系统在STM32平台上的实现和应用开发的实战指南。本书深入浅出地讲解了RT-Thread操作系统的源码实现过程,操作系统功能理解,以及如何在STM32平台上进行RT-Thread内核的移植和应用开发。 书中首先介绍了裸机系统与多线程系统对比,线程的定义与创建,以及线程就绪列表实现等基本概念。随后,书中深入讲解了调度器实现,对象定义与枚举,以及对象容器初始化等RT-Thread内核的核心技术。 此外,书中还详细介绍了RT-Thread内核中的线程控制块时间片相关成员,消息队列的运作机制与函数,以及消息队列的阻塞机制与注意事项等高级特性。对于中断管理,书中讲解了中断管理的运作机制,中断延迟的概念,以及中断管理在嵌入式系统中的应用等内容。 书中还提供了CPU利用率统计实现的方法,帮助读者了解系统的运行状态,优化程序的性能,提高系统的响应速度。最后,书中还介绍了如何在STM32平台上进行RT-Thread内核的移植,以及如何使用RT-Thread进行多线程编程。
阅读/下载地址