书籍详情
《FreeRTOS实时内核应用指南电子工业》[66M]百度网盘|亲测有效|pdf下载
  • FreeRTOS实时内核应用指南电子工业

  • 出版社:慧雅丰荷图书旗舰店
  • 作者:[美] 理查德·巴里|责编:满美希|译者:黄华 著
  • 出版时间:2023-05-01
  • 热度:9204
  • 上架时间:2025-01-04 08:18:29
  • 价格:0.0
书籍下载
书籍预览
免责声明

本站支持尊重有效期内的版权/著作权,所有的资源均来自于互联网网友分享或网盘资源,一旦发现资源涉及侵权,将立即删除。希望所有用户一同监督并反馈问题,如有侵权请联系站长或发送邮件到ebook666@outlook.com,本站将立马改正

内容介绍

【现】FreeRTOS实时内核应用指南电子工业

 作  者 : (美)理查德·巴里|责编:满美希|译者:黄华

 出  版  社 : 电子工业

 定  价 : 98

 ISBN 号 : 9787121454219

 出版日期 : 2023年5月

 版  次 : 1

 印刷日期 : 2023年5月

 印  次 : 1

 页  数 : 1

 字  数 : 312千字

 装  帧 : 平装

 开  本 : 16开

本书**讨论了FreeRTOS的堆内存管理、任务管理、队列管理、软件定时器管理、中断管理、资源管理、事件组和任务通知等作为一款 的实时操作系统必须具备的功能和特性;为了有助于应用程序的开发和调试,本书也涉及开发者支持和故障排除等内容,总结提高设计开发效率的方法,介绍了多年来用户请求技术支持中排在前几位的问题及其解决方案。

本书译者为黄华,中电科蓉威电子技术有限公司 工程师,一直从事电子产品的研发工作,具备丰富的理论知识和工程经验,能够独立承担和领导团队开展高可靠性嵌入式计算机、FPGA和DSP等模块以及分机级项目的设计和开发,负责的多个项目已用于军事装备。

  • * * 章FreeRTOS 发行版 / 1
  • 1.1本章知识点及学习目标 / 1
  • 1.2了解 FreeRTOS 发行版 / 1
  • 1.3演示程序 / 5
  • 1.4创建 FreeRTOS 工程 / 6
  • 1.5数据类型和编码风格指南 / 8
  • 第 2 章堆内存管理 / 11
  • 2.1本章知识点及学习目标 / 11
  • 2.2内存分配方案示例 / 12
  • 2.3与堆相关的实用函数 / 22
  • 第 3 章任务管理 / 25
  • 3.1本章知识点及学习目标 / 25
  • 3.2任务函数 / 25
  • 3.3顶层任务状态 / 26
  • 3.4创建任务 / 27
  • 3.5任务优先级 / 34
  • 3.6时间测量和滴答中断 / 35
  • 3.7扩展“非运行”状态 / 38
  • 3.8空闲任务和空闲任务钩子 / 46
  • 3.9 改任务的优先级 / 49
  • 3.10删除任务 / 53
  • 3.11线程本地存储 / 57
  • 3.12调度算法 / 59
  • 第 4 章队列管理 / 69
  • 4.1本章知识点及学习目标 / 69
  • 4.2队列的特点 / 69
  • 4.3使用队列 / 72
  • 4.4从多个来源接收数据 / 79
  • 4.5处理大数据或可变大小的数据 / 86
  • 4.6从多队列接收 / 91
  • 4.7使用队列创建邮箱 / 99
  • 第 5 章软件定时器管理 / 103
  • 5.1本章知识点及学习目标 / 103
  • 5.2软件定时器回调函数 / 103
  • 5.3软件定时器的属性和状态 / 104
  • 5.4软件定时器的上下文 / 106
  • 5.5创建和启动软件定时器 / 109
  • 5.6定时器 ID / 115
  • 5.7 改定时器的周期 / 117
  • 5.8重置软件定时器 / 120
  • 第 6 章中断管理 / 125
  • 6.1本章知识点及学习目标 / 125
  • 6.2在 ISR 中使用 FreeRTOS API / 126
  • 6.3推迟中断处理 / 129
  • *.*用于同步的二进制信号量 / 130
  • 6.5计数信号量 / 143
  • 6.6推迟工作到 RTOS 守护任务 / 147
  • 6.7在中断服务程序中使用队列 / 152
  • 6.8中断嵌套 / 158
  • 第 7 章资源管理 / 163
  • 7.1本章知识点及学习目标 / 163
  • 7.2临界区和暂停调度器 / 166
  • 7.3互斥量(和二进制信号量) / 169
  • 7.4守门人任务 / 182
  • 第 * *事件组 / 187
  • 8.1本章知识点及学习目标 / 187
  • 8.2事件组的特征 / 188
  • 8.3使用事件组进行事件管理 / 1**
  • 8.4使用事件组进行任务同步 / 199
  • 第 9 章任务通知 / 207
  • 9.1本章知识点及学习目标 / 207
  • 9.2任务通知:优势和局限 / 208
  • 9.3使用任务通知 / 209
  • * *0 章低功耗支持 / 233
  • 10.1本章知识点及学习目标 / 233
  • 10.2节能及与节能有关的宏 / 233
  • 10.3ARM Cortex-M 微控制器的低功耗实现 / 236
  • * *1 章开发者支持 / 241
  • 11.1本章知识点及学习目标 / 241
  • 11.2configASSERT() / 241
  • 11.3FreeRTOS+Trace / 243
  • 11.4与调试相关的钩子(回调)函数 / 246
  • 11.5查看运行时信息和任务状态信息 / 246
  • 11.6跟踪钩子宏 / 254
  • * *2 章故障排除 / 259
  • 12.1本章知识点及学习目标 / 259
  • 12.2中断优先级 / 259
  • 12.3栈溢出 / 260
  • 12.4函数 printf()和 sprintf()的不当使用 / 262
  • 12.5错误的其他常见来源 / 263
  • 附录 AFreeRTOS 的新版本和新特性 / 265
  • A.1FreeRTOS 版本 9 / 265
  • A.2FreeRTOS 版本 10 / 268

相关推荐