作品简介
随着嵌入式技术飞速发展,实时操作系统已成为嵌入式产品开发的核心基础,FreeRTOS凭借轻量化、高可靠性、易用性等优势,被广泛应用于各类单片机项目中。在实际开发中,如何合理运用RTOS任务、通信组件、同步机制,结合硬件外设驱动完成系统搭建,并做好内存管控、问题调试,是嵌入式开发人员必须掌握的核心技能。 《FreeRTOS实战:用STM32+SEGGER打造工业级实时嵌入式系统(第2版)》围绕FreeRTOS展开全面讲解,共分为5个部分。第1部分介绍RTOS、配套开发板与开发工具,讲解裸机开发中经典的超级循环结构,为后续学习筑牢基础;第 2 部分聚焦FreeRTOS核心能力,详解调度器、任务、同步机制与任务间通信相关API;第3部分结合硬件实战,讲解基于FreeRTOS开发UART、USB等外设驱动的方法,演示任务、中断、DMA的协同使用,并讲解松耦合架构设计;第4部分讲解FreeRTOS内存管理、多核/多处理器应用以及系统故障排查与调试技巧;第5部分为参考附录,提供开发工具速查、配套参考资料,以及FreeRTOS项目的创建与安装方法。 《FreeRTOS实战:用STM32+SEGGER打造工业级实时嵌入式系统(第2版)》内容由浅入深、理论结合实战,既适合嵌入式系统入门者从零学习RTOS与FreeRTOS开发,也可供具备一定经验的嵌入式工程师参考,用于提升FreeRTOS项目开发、驱动设计与系统调试能力。
出版社人民邮电出版社
出版时间-1-11-28
ISBN9787115704047
共 30 章
版 权试读
内容提要试读
关于作者试读
关于技术审稿人试读
献 词试读
前 言试读
资源与支持试读
第1部分 RTOS、开发板与工具简介
第1章 实时系统简介
第2章 开发板简介
第3章 开发工具介绍
第4章 理解超级循环
第5章 实现超级循环
第2部分 FreeRTOS调度器、任务与核心API
第6章 理解RTOS任务
第7章 运行FreeRTOS调度器
第8章 数据保护与任务同步
第9章 任务间通信
第3部分 利用FreeRTOS构建系统
第10章 驱动程序与ISR
第11章 更高效的驱动程序与ISR
第12章 在任务间共享硬件外设
第13章 利用队列实现松耦合
第4部分 系统设计与故障排除
第14章 FreeRTOS内存管理
第15章 多处理器与多核系统
第16章 故障排除技巧与后续步骤
第5部分 参考资料与FreeRTOS安装说明
附录A 工具快速参考
附录C 创建FreeRTOS项目及安装FreeRTOS

