- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
嵌入式实时操作系统(μCOS-II)原理与应用-目录与正文-最新版第一部分
目录
学习情境一、嵌入式系统概述及集成环境的搭建与使用 1
一、知识要点:嵌入式系统概述 1
1.嵌入式系统基本概念 1
2.嵌入式系统的特点 2
3.嵌入式系统的应用领域 3
(1)工业控制领域 4
(2)信息家电 4
(3)交通管理、环境监测、医疗仪器 5
(4)嵌入式Internet应用 5
(5)军事国防领域 5
4.嵌入式系统的发展 6
5.嵌入式系统的开发流程 7
6.嵌入式系统的调试 11
(1)在线仿真器(ICE)方式 11
(2)在线调试器(ICD)方式 12
(3)监控器方式 12
7.基于μCOS-Ⅱ的嵌入式系统软件体系结构 12
二、技能要求:嵌入式系统交叉开发环境的搭建 2
1.交叉开发环境 2
2.使用集成开发环境进行软件开发的流程 3
3.ARM ADS集成开发工具及其组成 4
(1)ADS集成开发工具 4
(2)ADS集成开发工具的组成 4
案例1.ADS 1.2的安装 5
案例2.ADS集成开发环境的使用 6
(1)新建工程 6
(2)配置新建工程 7
(3)添加文件,完成编译与链接,并生成目标文件 14
案例3.其它工具的使用 15
(1)仿真器的连接与使用 15
(2)超级终端的设置及映像下载 20
(3)Source Insight代码编辑器的使用 25
学习情境二、嵌入式平台的接口驱动 29
案例1.ARM串口控制 30
(1)串行通信原理 30
(2)串口驱动寄存器 31
(3)编写串口驱动函数与主函数 36
(4)编译与调试操作 38
(5)其他说明 45
案例2.ARM A/D接口控制 46
(1)A/D接口原理 46
(2)A/D 转换的几个重要指标 48
(3)与AD 相关的寄存器 49
(4)编写A/D接口控制函数 51
(5)A/D接口控制实验 53
案例3.LCD 的驱动控制 54
(1)LCD原理 54
(2)LCD 的驱动控制 55
(3)LCD 驱动控制实验 58
案例4.触摸屏驱动控制 61
(1)触摸屏基本知识: 61
(2)电阻触摸屏的有关技术 62
(3)触摸屏控制寄存器 62
(4)触摸屏与显示器的配合 65
(5)触摸屏驱动控制实验 65
学习情境三、嵌入式操作系统与μC/OS-II内核分析 69
一、知识要点:嵌入式实时操作系统 69
1. 嵌入式实时操作系统概念 69
(1)实时系统 69
(2)嵌入式实时操作系统 71
(3)内核的可剥夺性 74
(4)多任务及状态转换 75
(5)微内核 77
(6)同步、互斥以及多任务通信机制 78
(7)中断 88
(8)时钟节拍 93
(9)存储器需求 95
2. μC/OS-II内核结构 97
(1)μC/OS-II实时操作系统简介 97
(2)多任务状态转换服务函数 97
(3)μC/OS-II的任务控制块(OS-TCB)及就绪表 99
(4)任务调度器 111
(5)μC/OS-II的空闲任务与统计任务: 118
(5)μC/OS-II的中断: 123
(6)μC/OS-II的时钟节拍 126
(7)μC/OS-II的初始化及启动 130
二、技能要求:μC/OS-II内核多任务管理 135
案例1.多任务处理 135
案例2.堆栈检查 142
案例3.消息队列应用 148
案例4.参数pdata的使用 154
系统代码分析1.任务管理 157
系统代码分析2.时间管理 175
代码分析3.任务间的同步与通信 181
(1)空闲ECB的管理 183
(2)信号量与信号量管理 187
(3)邮箱 193
(4)消息队列 200
代码分析4.存储管理(内存的动态分配) 213
学习情境四、嵌入式实时系统应用的软件实现 223
一、知识要点:嵌入式实时系统软件的实现方法 223
1.μC/OS-II任务函数的实现 223
(1)函数调用 224
(2)任务启动 224
(3)时间管理 228
(4)任务划分 230
(5)任务优先级安排 231
(6)任务的数据结构设计 232
2. 文件系统API 233
3. 图形用户接口(GUI) 234
二、技能要求:嵌入式实时系统的应用案例 239
案例1.绘图的API函数应用 239
案例2.系统的消息循环应用 243
案例3.文件的使用 246
案例4.列表框控件的使用 249
案例5.文本框控件的使用 253
案例6.多任务与AD转换 256
学习情境五、μC/OS-II系统在S3C2410-S 上的移植 260
一、知识要点:概述 260
1.μCOS-II系统移植要求嵌入式实时操作系统的可裁剪性 260
2.μCOS-II系统移植要求 261
(1)处理器的C编译器能产生可重入代码 261
(2)用C语言就可以开/关中断 262
(3)处理器支持中断,
您可能关注的文档
最近下载
- 中考英语专题任务型阅读理解课件.pptx VIP
- 鼻咽癌的科普知识课件.pptx VIP
- 纱岭金矿12000td建设工程环境影响报告书.PDF
- 国家开放大学,企业策划,形考四.pdf VIP
- Unit5IntothewildUnderstandingideasTheMonarch’sJourney课件-高中英语.pptx VIP
- 督导考核标准.doc VIP
- 在线网课学习课堂《学术英语》单元测试考核答案.docx VIP
- 伺服电机选型参数计算.xlsx VIP
- (附答案)电大国开思政课《中国近现代史纲要》形考在线(专题检测四)试题.docx VIP
- XX市行政事业单位内部控制调查问卷【模板】.docx VIP
原创力文档


文档评论(0)