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

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

评分

★★★★★

ISBN

9787111618256

出版社

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

作者

刘火良 杨森

分类

理论知识

内容简介
本书基于野火STM32全系列开发板介绍FreeRTOS内核实现与应用开发,全书分为两部分:*部分教你如何从0到1把FreeRTOS内核写出来,从底层的汇编开始,讲解任务如何定义、如何切换,还讲解了阻塞延时如何实现,如何支持多优先级,如何实现定时器以及时间片等FreeRTOS的核心知识点;第二部分则开始讲解FreeRTOS内核组件的应用以及如何使用FreeRTOS进行多任务编程。本书内容翔实,案例丰富,配有大量示例代码,适合作为嵌入式领域工程师和爱好者的技术参考书,也适合相关专业的学生学习参考。
AI简介
这是一本详细解析FreeRTOS操作系统原理与实际应用开发的书籍。书中内容涵盖了从操作系统功能理解到FreeRTOS内核编写与理解,再到具体的KEIL软件新建工程,以及如何在STM32上添加文件组与文件,甚至如何获取STM32的裸机工程模板。此外,书中还详细介绍了裸机系统轮询与前后台的区别,以及多任务系统任务调度的原理和实现。 在书籍的第一部分,作者深入浅出地讲解了操作系统功能理解,包括任务调度、内存管理、文件系统等基本概念,并通过对FreeRTOS的源码实现过程的学习,帮助读者更好地理解操作系统的核心功能。在第二部分,作者进一步深入探讨了FreeRTOS内核编写与理解,包括FreeRTOS内核的编写过程、调度策略、编程风格以及移植方法。 此外,书中还详细介绍了如何在KEIL软件中新建工程,如何在工程中添加文件组与文件,以及如何在STM32上获取裸机工程模板。同时,书中还讲解了裸机系统轮询与前后台的区别,以及多任务系统任务调度的原理和实现。 在书籍的关键内容点部分,作者详细讲解了C语言链表概念、任务创建与优先级分配方法、内部IPC通信机制原理、获取STM32的裸机工程模板、Fre
阅读/下载地址