嵌入式实时操作系统(μCOS-II)原理与应用-目录与正文-最新版第一部分.docVIP

嵌入式实时操作系统(μCOS-II)原理与应用-目录与正文-最新版第一部分.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 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)处理器支持中断,

文档评论(0)

asd522513656 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档