FreeRTOS实时内核应用指南

FreeRTOS实时内核应用指南

评分

★★★★★

ISBN

9787121454219

出版社

电子工业出版社 2023-05-01出版

译者

黄华

分类

理论知识

内容简介
本书重点讨论了 FreeRTOS 的堆内存管理、任务管理、队列管理、软件定时器管理、中断管理、资源管理、事件组和任务通知等实时操作系统必须具备的功能和特性,总结了软件开发过程中的故障排除和效率提升的方法。本书结构清晰,讲解循序渐进,例程丰富。为便于读者直观理解,对任务的抢占式调度、同步等抽象概念,本书采用时序图来分析程序的执行顺序。本书介绍的知识和程序设计思路与其他实时操作系统是相通的,读者在此基础上可以实现触类旁通。
AI简介
这是一本详细解析FreeRTOS实时内核的实用指南。本书以FreeRTOS目录结构为起点,深入浅出地讲解了FreeRTOS移植定义与构建过程,并深入探讨了FreeRTOS动态内存分配选项,为读者提供了丰富的选择,使他们可以根据自己的需求选择合适的内存分配策略。 本书详细介绍了创建任务实例的方法,包括任务函数、任务参数以及任务优先级的设定,使读者能够轻松掌握多任务编程的基础。此外,本书还详细讲解了任务状态和事件,以及调度算法,包括利用时间片进行优先的抢占式调度和不含时间片的优先抢占式调度,帮助读者深入理解操作系统如何调度任务和处理事件。 在队列管理方面,本书讲解了如何创建队列、向队列发送数据以及从队列接收数据,帮助读者掌握多任务间数据交换的方法。同时,本书还详细介绍了软件定时器管理,包括软件定时器回调函数的定义和软件定时器的创建、启动和重置,以及如何处理软件定时器在实际应用中可能遇到的问题。 本书还深入探讨了中断管理,包括在中断服务程序中使用FreeRTOS API函数、推迟中断处理以及如何处理中断嵌套,帮助读者掌握如何处理中断上下文中的任务调度问题。此外,本书还讲解了资源管理,包
阅读/下载地址