嵌入式实时操作系统μC/OS原理与实践(第2版) pdf mobi 下载 kindle 115盘 chm 阿里云 rb

嵌入式实时操作系统μC/OS原理与实践(第2版)电子书下载地址
- 文件名
- [epub 下载] 嵌入式实时操作系统μC/OS原理与实践(第2版) epub格式电子书
- [azw3 下载] 嵌入式实时操作系统μC/OS原理与实践(第2版) azw3格式电子书
- [pdf 下载] 嵌入式实时操作系统μC/OS原理与实践(第2版) pdf格式电子书
- [txt 下载] 嵌入式实时操作系统μC/OS原理与实践(第2版) txt格式电子书
- [mobi 下载] 嵌入式实时操作系统μC/OS原理与实践(第2版) mobi格式电子书
- [word 下载] 嵌入式实时操作系统μC/OS原理与实践(第2版) word格式电子书
- [kindle 下载] 嵌入式实时操作系统μC/OS原理与实践(第2版) kindle格式电子书
内容简介:
嵌入式实时操作系统μC/OS原理与实践(第2版)》内容包括:实时操作系统基础、任务管理、中断和时间管理、事件管理、消息管理、内存管理、移植、工程实践及μC/OS-III分析、移植与应用实践等。本书内容翔实,图文并茂,采用逐步深入、反复印证的方法,从数据结构的设计入手,再到代码分析、示例验证的剖析方法,逐层深入讲解,给出在虚拟平台下的移植示例和针对各章内容示例,并给出了基于ARM Cortex M3内核的STM32系统上移植和工程实例。
《嵌入式实时操作系统μC/OS原理与实践(第2版)》适用于计算机、电子、通信、自动化及相关专业大学本科、研究生,也适用于广大嵌入式开发工程技术人员、电子技术研究人员、操作系统研究人员。
书籍目录:
第1章 实时操作系统基础............................1
1.1 操作系统概述........................1
1.1.1 什么是操作系统...............................1
1.1.2 操作系统基本功能...........................2
1.2 实时操作系统概述....................3
1.2.1 什么是实时操作系统.......................3
1.2.2 实时操作系统的基本特征...............4
1.3 任务................................5
1.3.1 任务简介..........................................5
1.3.2 多任务..............................................6
1.3.3 任务状态..........................................7
1.3.4 任务切换..........................................8
1.3.5 可重入函数和不可重入函数 ..........9
1.4 基于优先级的可剥夺内核.............11
1.4.1 内核 ...............................................11
1.4.2 基于优先级的调度算法.................11
1.4.3 不可剥夺型内核和可剥夺型内核 .12
1.5 同步与通信.........................13
1.5.1 同步 ...............................................13
1.5.2 互斥................................................14
1.5.3 临界区............................................14
1.5.4 事件................................................15
1.5.5 ***量............................................15
1.5.6 互斥***量....................................17
1.5.7 事件标志组....................................17
1.5.8 消息邮箱和消息队列.....................17
1.6 时钟和中断.........................19
1.7 内存管理...........................21
1.8 嵌入式实时操作系统μC/OS学习开发指引 ....21
习题....................................22
第2章 任务管理..........................................23
2.1 任务管理数据结构...................24
2.1.1 任务控制块....................................24
2.1.2 空闲链表和就绪链表.....................28
2.1.3 任务优先级指针表.........................30
2.1.4 任务堆栈........................................31
2.1.5 任务就绪表和就绪组.....................33
2.2 任务控制块初始化...................38
2.2.1 代码解析........................................38
2.2.2 流程分析........................................40
2.3 操作系统初始化.....................41
2.3.1 代码解析........................................41
2.3.2 流程分析........................................45
2.4 任务的创建.........................45
2.4.1 OSTaskCreate代码解析..................46
2.4.2 OSTaskCreate流程分析..................48
2.4.3 OSTaskCreateExt代码解析............49
2.4.4 OSTaskCreateExt流程分析............52
2.5 任务的删除.........................53
2.5.1 任务删除代码解析.........................54
2.5.2 任务删除流程分析.........................57
2.5.3 请求删除任务代码解析.................58
2.5.4 请求删除任务流程.........................59
2.6 任务挂起和恢复.....................60
2.6.1 OSTaskSuspend代码解析...............61
2.6.2 OSTaskSuspend流程分析...............63
2.6.3 OSTaskResume代码解析...............63
2.*** OSTaskResume流程分析...............65
2.7 任务的调度和多任务的启动...........66
2.7.1 任务调度器....................................66
2.7.2 任务切换函数................................68
2.7.3 中断中的任务调度.........................73
2.7.4 多任务的启动 ..............................74
2.8 特殊任务...........................75
2.8.1 空闲任务OS_TaskIdle....................75
2.8.2 统计任务OS_TaskStat....................76
2.9 任务管理总结.......................78
习题....................................79
第3章 中断和时间管理.............................80
3.1 中断管理...........................80
3.1.1 中断管理核心思路.........................80
3.1.2 中断处理的流程.............................82
3.1.3 时钟中断服务................................82
3.2 时间管理...........................83
3.2.1 时间管理主要数据结构.................83
3.2.2 时间的获取和设置.........................84
3.2.3 任务延时函数OSTimeDly.............84
3.2.4 任务按分秒延迟函数
OSTimeDlyHM***...........................86
3.2.5 延时恢复函数OSTimeDlyResume.....87
习题....................................90
第4章 事件管理..........................................91
4.1 事件管理的重要数据结构.............91
4.1.1 事件控制块(ECB).....................91
4.1.2 事件等待组和事件等待表.............92
4.1.3 事件控制块空闲链表.....................93
4.2 事件管理程序.......................94
4.2.1 事件控制块(ECB)初始化.........94
4.2.2 事件等待表初始化.........................94
4.2.3 设置事件等待................................95
4.2.4 取消事件等待................................97
4.2.5 将等待事件的任务就绪.................97
4.3 ***量管理.........................99
4.3.1 ***量的建立OSSemCreate...........99
4.3.2 ***量的删除OSSemDel..............101
4.3.3 请求***量OSSemPend................104
4.3.4 提交***量...................................107
4.3.5 无等待请求***量........................109
4.3.6 放弃等待***量............................110
4.3.7 ***量值设置...............................111
4.3.8 查询***量状态............................112
4.3.9 ***量应用举例............................113
4.4 互斥***量管理....................117
4.4.1 互斥***量的建立........................118
4.4.2 请求互斥***量............................120
4.4.3 互斥***量的删除........................125
4.4.4 发互斥***量 ..............................128
4.4.5 无等待请求互斥***量................130
4.4.6 查询互斥***量状态....................131
4.4.7 改变任务的优先级并重新就绪....133
4.4.8 互斥***量应用举例....................133
4.5 事件标志组管理....................137
4.5.1 事件标志组数据结构....................138
4.5.2 事件标志组初始化........................140
4.5.3 创建事件标志组............................141
4.5.4 事件标志组阻塞函数....................142
4.5.5 请求事件标志...............................143
4.5.6 删除事件标志组............................150
4.5.7 提交事件标志组............................152
4.5.8 标志节点任务就绪........................154
4.5.9 无等待的请求事件标志................155
4.5.10 事件标志管理应用举例..............157
习题...................................161
第5章 消息管理........................................162
5.1 消息邮箱..........................162
5.1.1 建立消息邮箱...............................163
5.1.2 等待消息.......................................165
5.1.3 发消息...........................................168
5.1.4 删除消息邮箱...............................170
5.1.5 放弃等待邮箱...............................173
5.1.6 无等待请求消息............................175
5.1.7 查询消息邮箱状态........................175
5.1.8 消息邮箱的例子............................176
5.2 消息队列..........................178
5.2.1 消息队列数据结构........................179
5.2.2 初始化消息队列............................182
5.2.3 建立消息队列...............................183
5.2.4 发消息到消息队列........................185
5.2.5 等待消息队列中的消息................186
5.2.6 删除消息队列...............................188
5.2.7 取得消息队列的状态....................190
5.2.8 消息队列应用举例........................191
习题...................................194
第6章 内存管理........................................195
6.1 内存管理数据结构..................195
6.1.1 内存控制块...................................195
6.1.2 内存控制块实体............................196
6.1.3 空闲内存控制块链表....................196
6.1.4 内存分区.......................................196
6.2 内存控制块初始化..................197
6.3 创建内存分区......................198
*** 内存分区获取......................200
6.5 内存分区释放......................201
6.6 查询内存分区的状态................202
6.7 内存管理实例......................203
习题...................................205
第7章 移植 ..............................................206
7.1 移植说明..........................206
7.1.1 μC/OS-II的代码结构..................206
7.1.2 操作系统中与CPU相关的代码解析....209
7.1.3 μC/OS-II移植步骤......................213
7.2 在Visual C++ 6.0上实现基于
Windows的虚拟μC/OS-II移植.........213
7.2.1 目录结构和工程的建立................213
7.2.2 包含文件includes.h........................214
7.2.3 os_cpu.h中修改的代码..................215
7.2.4 os_cpu.c中修改的代码..................216
7.2.5 主程序代码实现............................219
7.2.6 移植测试.......................................220
7.3 μC/OS-II在ARM Cortex M3下的移植......221
7.3.1 与移植相关的ARM Cortex M3研究....221
7.3.2 os_cpu.h代码解析.........................223
7.3.3 os_cpu_c.c移植代码解析..............225
7.3.4 os_cpu_a.asm移植代码解析..........227
7.3.5 移植后的目录结构........................233
习题...................................234
第8章 工程实践 .....................................235
8.1 工程需求说明......................235
8.2 分析..............................236
8.3 工程设计..........................236
8.3.1 整体设计.......................................236
8.3.2 主机硬件接口设计........................237
8.3.3 多任务设计...................................238
8.3.4 串口数据格式...............................239
8.4 程序设计..........................239
8.4.1 主程序...........................................239
8.4.2 串口中断服务程序........................240
8.4.3 缓冲区处理任务代码....................240
8.4.4 显示任务代码...............................242
8.4.5 AD 采集任务代码........................243
8.4.6 触摸屏任务代码............................244
8.4.7 μC/GUI消息处理任务代码..........244
8.4.8 启动任务代码...............................245
8.4.9 工程代码结构...............................245
8.5 运行测试..........................246
习题...................................246
设计题.................................247
第9章 μC/OS-III分析、移植与应用实践.....248
9.1 本章说明..........................248
9.2 μC/OS-III代码结构.................248
9.3 μC/OS-III在STM32上的移植..........250
9.3.1 os_cpu.h代码.................................250
9.3.2 os_cpu_c.c移植代码......................251
9.3.3 os_cpu_a.asm移植代码..................252
9.4 μC/OS-III函数.....................253
9.4.1 任务管理函数...............................253
9.4.2 时间管理函数...............................255
9.4.3 ***量管理函数............................255
9.4.4 互斥***量管理函数....................257
9.4.5 消息队列管理函数........................258
9.4.6 中断管理函数...............................259
9.4.7 内核函数.......................................259
9.5 μC/OS-III工程示例.................260
9.5.1 工程分组.......................................260
9.5.2 主程序...........................................261
9.5.3 串口中断服务程序........................263
9.5.4 缓冲区处理任务代码....................264
9.5.5 显示任务代码...............................266
9.5.6 启动任务代码 ..............................266
9.5.7 其他代码 ......................................267
9.5.8 运行测试.......................................267
习题...................................267
设计题.................................267
附录A 亮点STM32开发板资源...............268
A.1 硬件资源概述......................268
A.2 硬件资源按引脚分配................269
A.3 接口描述..........................271
A.4 软件资源..........................276
A.5 网络资源..........................277
参考文献...................................................278
作者介绍:
暂无相关内容,正在全力查找中
出版社信息:
暂无出版社相关信息,正在全力查找中!
书籍摘录:
暂无相关书籍摘录,正在全力查找中!
在线阅读/听书/购买/PDF下载地址:
在线阅读地址:嵌入式实时操作系统μC/OS原理与实践(第2版)在线阅读
在线听书地址:嵌入式实时操作系统μC/OS原理与实践(第2版)在线收听
在线购买地址:嵌入式实时操作系统μC/OS原理与实践(第2版)在线购买
原文赏析:
暂无原文赏析,正在全力查找中!
其它内容:
书籍介绍
嵌入式实时操作系统μC/OS原理与实践(第2版)》内容包括:实时操作系统基础、任务管理、中断和时间管理、事件管理、消息管理、内存管理、移植、工程实践及μC/OS-III分析、移植与应用实践等。本书内容翔实,图文并茂,采用逐步深入、反复印证的方法,从数据结构的设计入手,再到代码分析、示例验证的剖析方法,逐层深入讲解,给出在虚拟平台下的移植示例和针对各章内容示例,并给出了基于ARM Cortex M3内核的STM32系统上移植和工程实例。
《嵌入式实时操作系统μC/OS原理与实践(第2版)》适用于计算机、电子、通信、自动化及相关专业大学本科、研究生,也适用于广大嵌入式开发工程技术人员、电子技术研究人员、操作系统研究人员。
网站评分
书籍多样性:5分
书籍信息完全性:9分
网站更新速度:3分
使用便利性:7分
书籍清晰度:5分
书籍格式兼容性:5分
是否包含广告:4分
加载速度:4分
安全性:3分
稳定性:7分
搜索功能:4分
下载便捷性:7分
下载点评
- 中评多(193+)
- 少量广告(177+)
- 强烈推荐(424+)
- epub(561+)
- 体验差(103+)
- 下载速度快(343+)
- 方便(433+)
- 排版满分(107+)
- 好评多(200+)
- 无缺页(69+)
- 不亏(643+)
- 差评(369+)
下载评价
- 网友 国***舒:
中评,付点钱这里能找到就找到了,找不到别的地方也不一定能找到
- 网友 冯***卉:
听说内置一千多万的书籍,不知道真假的
- 网友 索***宸:
书的质量很好。资源多
- 网友 车***波:
很好,下载出来的内容没有乱码。
- 网友 晏***媛:
够人性化!
- 网友 习***蓉:
品相完美
- 网友 林***艳:
很好,能找到很多平常找不到的书。
- 网友 仰***兰:
喜欢!很棒!!超级推荐!
- 网友 利***巧:
差评。这个是收费的
- 网友 石***致:
挺实用的,给个赞!希望越来越好,一直支持。
- 网友 养***秋:
我是新来的考古学家
- 网友 谢***灵:
推荐,啥格式都有
- 网友 隗***杉:
挺好的,还好看!支持!快下载吧!
- 网友 游***钰:
用了才知道好用,推荐!太好用了
喜欢"嵌入式实时操作系统μC/OS原理与实践(第2版)"的人也看了
9787509351178 pdf mobi 下载 kindle 115盘 chm 阿里云 rb
立于桑给巴尔 pdf mobi 下载 kindle 115盘 chm 阿里云 rb
医古文-第2版 pdf mobi 下载 kindle 115盘 chm 阿里云 rb
法国生活适应指南(阅读理解) pdf mobi 下载 kindle 115盘 chm 阿里云 rb
汉语速成30天 pdf mobi 下载 kindle 115盘 chm 阿里云 rb
2022年建筑门窗幕墙创新与发展 pdf mobi 下载 kindle 115盘 chm 阿里云 rb
翻译概论 清华大学出版社 pdf mobi 下载 kindle 115盘 chm 阿里云 rb
金融犯罪理论专题研究 pdf mobi 下载 kindle 115盘 chm 阿里云 rb
操作系统高分笔记(2022版天勤第10版)/天勤计算机考研高分笔记系列 pdf mobi 下载 kindle 115盘 chm 阿里云 rb
东方沃野:入园准备第1书·心理成长 pdf mobi 下载 kindle 115盘 chm 阿里云 rb
- 共享经济背景下网络平台契约劳动的法律规制研究 pdf mobi 下载 kindle 115盘 chm 阿里云 rb
- 生产与运作管理 pdf mobi 下载 kindle 115盘 chm 阿里云 rb
- 华图建设银行一本通考试2021中国建设银行招聘考试笔试一本通历年真题试卷题库银行招聘经济金融会计吉林云南河南广东银行秋招2021 pdf mobi 下载 kindle 115盘 chm 阿里云 rb
- 甲状腺疾病 pdf mobi 下载 kindle 115盘 chm 阿里云 rb
- 欧布奥特曼·3分钟玩出专注力·极限视觉大挑战4终极决战 pdf mobi 下载 kindle 115盘 chm 阿里云 rb
- 塑料注塑技术与实例 pdf mobi 下载 kindle 115盘 chm 阿里云 rb
- 莎士比亚漫画版:仲夏夜之梦(中国莎士比亚研究会副会长罗益民教授全本翻译并作序推荐。专治读不懂莎士比亚!一本真正好看又原汁原味的漫画版莎士比亚!) pdf mobi 下载 kindle 115盘 chm 阿里云 rb
- 藏海花 4 pdf mobi 下载 kindle 115盘 chm 阿里云 rb
- 13SR425 室外热力管道检查井——暖通动力专业 pdf mobi 下载 kindle 115盘 chm 阿里云 rb
- 银行业从业人员法律知识读本 pdf mobi 下载 kindle 115盘 chm 阿里云 rb
书籍真实打分
故事情节:7分
人物塑造:7分
主题深度:9分
文字风格:6分
语言运用:4分
文笔流畅:9分
思想传递:8分
知识深度:5分
知识广度:6分
实用性:4分
章节划分:5分
结构布局:6分
新颖与独特:9分
情感共鸣:7分
引人入胜:4分
现实相关:7分
沉浸感:3分
事实准确性:9分
文化贡献:8分