
μC/OS-III内核实现与应用开发实战指南:基于STM32
电子与嵌入式系统设计丛书
¥65.00
作品简介
本书基于野火STM32全系列开发板介绍uC/OS-III内核实现与应用开发,全书分为两部分,第一部分先教你如何从0到1把uC/OS-III内核写出来,从底层的汇编开始讲解任务如何定义、如何切换,还讲解了阻塞延时如何实现、如何支持多优先级、如何实现任务延时列表以及时间片等uC/OS的核心知识点;第二部分讲解uC/OS-III内核组件的应用以及使用uC/OS-III进行多任务编程。
本书内容翔实,案例丰富,配有大量示例代码,适合作为嵌入式领域科技工作者的参考书,也适合相关专业的学生学习参考。
刘火良,杨森编著
作品目录
前言
引言
第一部分 从0到1教你写μC/OS内核
第1章 新建工程——软件仿真
第2章 裸机系统与多任务系统
第3章 任务的定义与任务切换
第4章 任务时间片运行
第5章 空闲任务与阻塞延时
第6章 时间戳
第7章 临界段
第8章 就绪列表
第9章 多优先级
第10章 时基列表
第11章 时间片
第12章 任务的挂起和恢复
第13章 任务的删除
第二部分 μC/OS-III内核应用开发
第14章 移植μC/OS-III到STM32
第15章 创建任务
第16章 μC/OS-III的启动流程
第17章 任务管理
第18章 消息队列
第19章 信号量
第20章 互斥量
第21章 事件
第22章 软件定时器
第23章 任务信号量
第24章 任务消息队列
第25章 内存管理
第26章 中断管理
第27章 CPU利用率及栈检测统计
附录