注册 登录 进入教材巡展
#

出版时间:2025-12

出版社:电子工业出版社

以下为《μC/OS-III原理与应用——基于GD32》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 电子工业出版社
  • 9787121495502
  • 1-1
  • 540964
  • 16开
  • 2025-12
  • 电子信息与电气
  • 本科 高职
内容简介
GD32F3苹果派开发板(主控芯片为GD32F303ZET6)配套有多本教材,分别介绍微控制器基础外设、微控制器复杂外设、GUI设计开发、微机原理、操作系统等知识。本书为基于μC/OS-III的操作系统教程,通过16章分别介绍基准工程、简易操作系统实现及μC/OS-III的移植、任务管理、时间管理、消息队列、信号量、互斥量、事件标志组、等待多个项目、内建消息队列、内建信号量、软件定时器、内存管理、中断管理和CPU利用率。全书程序代码的编写均遵循统一规范,且各章节的工程采用模块化设计,以便将各模块应用于实际项目和产品。__eol__本书配有丰富的资料包,涵盖GD32F3苹果派开发板原理图、例程、软件包、PPT等。资料包将持续更新,下载链接可通过微信公众号“卓越工程师培养系列”获取。
目录
第1章 μC/OS-III操作系统简介 1__eol__1.1 裸机系统与操作系统 1__eol__1.2 操作系统的分类 3__eol__1.3 μC/OS-III介绍 4__eol__本章任务 7__eol__本章习题 7__eol__第2章 GD32F3苹果派开发板简介 8__eol__2.1 为什么选择GD32 8__eol__2.2 GD32F3系列微控制器介绍 8__eol__2.3 GD32F3苹果派开发板电路简介 10__eol__2.4 基于μC/OS-III的应用实例 13__eol__2.5 本书配套资料包 13__eol__2.6 GD32微控制器开发工具安装与__eol__ 配置 14__eol__本章任务 20__eol__本章习题 20__eol__第3章 基准工程 21__eol__3.1 GD32F30x系列微控制器的系统架构__eol__ 与存储器映射 21__eol__3.2 GD32工程模块名称及说明 25__eol__3.3 Keil编辑、编译和程序下载过程 25__eol__3.4 相关参考资料 26__eol__3.5 代码框架 27__eol__3.6 实例与代码解析 28__eol__本章任务 48__eol__本章习题 48__eol__第4章 简易操作系统实现 49__eol__4.1 裸机系统与操作系统的区别 49__eol__4.2 任务切换基本原理 49__eol__4.3 CPU工作寄存器和栈区 49__eol__4.4 中断与异常 52__eol__4.5 任务的特性 56__eol__4.6 实例与代码解析 59__eol__本章任务 72__eol__本章习题 72__eol__第5章 μC/OS-III移植 73__eol__5.1 μC/OS-III源码获取 73__eol__5.2 μC/OS-III配置 73__eol__5.3 实例与代码解析 80__eol__本章任务 92__eol__本章习题 92__eol__第6章 μC/OS-III任务管理 93__eol__6.1 任务简介 93__eol__6.2 就绪列表 101__eol__6.3 内部任务 106__eol__6.4 任务管理相关API函数 108__eol__6.5 μC/OS-III的栈帧初始化 118__eol__6.6 μC/OS-III启动第一个任务 120__eol__6.7 μC/OS-III的PendSV异常处理 121__eol__6.8 实例与代码解析 122__eol__本章任务 124__eol__本章习题 125__eol__第7章 μC/OS-III时间管理 126__eol__7.1 延时类型 126__eol__7.2 延时列表 126__eol__7.3 时间管理相关API函数 128__eol__7.4 OSTimeDly函数源码分析 132__eol__7.5 实例与代码解析 134__eol__本章任务 136__eol__本章习题 136__eol__第8章 μC/OS-III消息队列 137__eol__8.1 消息与消息队列 137__eol__8.2 消息队列相关API函数 141__eol__8.3 OSQPost函数源码分析 148__eol__8.4 OSQPend函数源码分析 150__eol__8.5 实例与代码解析 152__eol__本章任务 155__eol__本章习题 155__eol__第9章 μC/OS-III信号量 156__eol__9.1 中断延迟 156__eol__9.2 二值信号量简介 157__eol__9.3 计数信号量简介 160__eol__9.4 μC/OS-III信号量简介 161__eol__9.5 信号量相关API函数 161__eol__9.6 OSSemPend函数源码分析 167__eol__9.7 OSSemPost函数源码分析 169__eol__9.8 实例与代码解析 172__eol__本章任务 174__eol__本章习题 174__eol__第10章 μC/OS-III互斥量 175__eol__10.1 共享资源与互斥访问 175__eol__10.2 优先级翻转和优先级继承 180__eol__10.3 死锁 181__eol__10.4 守护任务 181__eol__10.5 互斥量相关API函数 182__eol__10.6 OSMutexPend函数源码分析 188__eol__10.7 OSMutexPost函数源码分析 190__eol__10.8 实例与代码解析 192__eol__本章任务 194__eol__本章习题 194__eol__第11章 μC/OS-III事件标志组 195__eol__11.1 事件标志组简介 195__eol__11.2 事件标志组相关API函数 196__eol__11.3 OSFlagPend函数源码分析 202__eol__11.4 OSFlagPost函数源码分析 204__eol__11.5 实例与代码解析 207__eol__本章任务 210__eol__本章习题 210__eol__第12章 μC/OS-III等待多个项目 211__eol__12.1 等待列表简介 211__eol__12.2 等待多个项目 213__eol__12.3 OSPendMulti函数 217__eol__12.4 实例与代码解析 218__eol__本章任务 221__eol__本章习题 221__eol__第13章 μC/OS-III内建消息队列 222__eol__13.1 内建消息队列简介 222__eol__13.2 内建消息队列相关API函数 222__eol__13.3 OSTaskQPend函数源码分析 226__eol__13.4 OSTaskQPost函数源码分析 228__eol__13.5 实例与代码解析 230__eol__本章任务 233__eol__本章习题 233__eol__第14章 μC/OS-III内建信号量 234__eol__14.1 内建信号量简介 234__eol__14.2 内建信号量相关API函数 234__eol__14.3 OSTaskSemPend函数源码分析 237__eol__14.4 OSTaskSemPost函数源码分析 239__eol__14.5 实例与代码解析 242__eol__本章任务 243__eol__本章习题 244__eol__第15章 μC/OS-III软件定时器 245__eol__15.1 软件定时器及其模式 245__eol__15.2 软件定时状态 247__eol__15.3 软件定时器控制块 248__eol__15.4 定时器任务 249__eol__15.5 软件定时器列表 250__eol__15.6 软件定时器相关API函数 251__eol__15.7 实例与代码解析 256__eol__本章任务 258__eol__本章习题 258__eol__第16章 μC/OS-III内存管理 259__eol__16.1 内存管理简介 259__eol__16.2 内存管理原理 259__eol__16.3 内存管理相关API函数 260__eol__16.4 OSMemCreate函数源码分析 263__eol__16.5 OSMemGet函数源码分析 264__eol__16.6 OSMemPut函数源码分析 265__eol__16.7 实例与代码解析 265__eol__本章任务 268__eol__本章习题 268__eol__第17章 μC/OS-III中断管理 269__eol__17.1 中断简介 269__eol__17.2 中断通知 270__eol__17.3 临界段实现 271__eol__17.4 中断服务管理任务简介 274__eol__17.5 中断服务管理任务原理 274__eol__17.6 中断管理相关API函数 279__eol__17.7 OSIntEnter函数源码分析 279__eol__17.8 OSIntExit函数源码分析 280__eol__17.9 实例与代码解析 281__eol__本章任务 283__eol__本章习题 283__eol__第18章 μC/OS-III CPU利用率 285__eol__18.1 CPU利用率 285__eol__18.2 统计总的CPU利用率 285__eol__18.3 统计各个任务的CPU利用率 287__eol__18.4 OSStatTaskCPUUsageInit函数 288__eol__18.5 实例与代码解析 289__eol__本章任务 291__eol__本章习题 291__eol__参考文献 292__eol__
Baidu
map