1 / 66
文档名称:

嵌入式系统第八章 嵌入式实时操作系统cos -ii.ppt

格式:ppt   大小:862KB   页数:66页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

嵌入式系统第八章 嵌入式实时操作系统cos -ii.ppt

上传人:aena45 2021/8/25 文件大小:862 KB

下载得到文件列表

嵌入式系统第八章 嵌入式实时操作系统cos -ii.ppt

文档介绍

文档介绍:嵌入式操作系统概述
嵌入式操作系统(EOS):在嵌入式系统环境
下运行的操作系统。
嵌入式操作系统的功能:
进程管理
存储管理
I/O设备管理
文件管理
第8章 嵌入式实时操作系统 C/OS -II
常见的嵌入式操作系统
VxWorks 目前较好的商业操作系统
Linux 当今最重要开源免费操作系统
uCOS-II 最适合学****的操作系统
WinCE 微软开发的一个Windows兼容
操作系统
1、C/OS——Micro Controller O S,
(微控制器操作系统)
美国人Jean Labrosse 1992年完成
应用面覆盖了诸多领域,如照相机、医疗器械、音响设备、发动机控制、高速公路 系统、自动提款机等
1998年C/OS-II,目前的版本C/OS
2000年,得到美国航空管理局(FAA)的认证,可以用于飞行器中
COS简介
公开源代码
可移植性好
绝大部分 C/OS-II的源码是用移植性很强的ANSI C写的。只有和微处理器硬件相关的那部分是用汇编语言写的,使得 C/OS-II便于移植到其他微处理器上。
可固化
 C/OS-II是为嵌入式应用而设计的,这就意味着,只要有固化手段(C编译、连接、下载和固化),  C/OS-II可以嵌入到读者的产品中成为产品的一部分。
2. C/OS的特点:
可裁剪
可以只使用 C/OS-II中应用程序需要的那些系统服务。也就是说某产品可以只使用很少几个 C/OS-II调用,而另一个产品则使用了几乎所有 C/OS-II的功能,这样可以减少产品中的 C/OS-II所需的存储器空间(RAM和ROM)。这种可剪裁性是靠条件编译实现的。
占先式内核
总是让优先级最高的就绪任务处于运行状态
多任务管理
C/OS-II可以管理64个任务,然而,目前这一版本保留8个给系统。应用程序最多可以有56个任务
可确定性好
全部 C/OS-II的函数调用与服务的执行时间具有可确定性。
任务栈
每个任务有自己单独的栈,  C/OS-II允许每个任务有不同的栈空间,以便压低应用程序对RAM的需求。
系统服务
C/OS-II提供很多系统服务,例如邮箱、消息队列、信号量、块大小固定的内存的申请与释放、时间相关函数等。
中断管理
中断可以使正在执行的任务暂时挂起,如果优先级更高的任务被该中断唤醒,则高优先级的任务在中断嵌套全部退出后立即执行,中断嵌套层数可达255层。
稳定性与可靠性好
3. µC/OS-II提供的系统服务
任务管理
信号量——任务间无冲突共享资源的方式
消息信箱——任务间传递单个数据的方式
消息队列——任务间传递多个数据的方式
事件——任务间进行通信的方式
内存管理
时钟管理
的结构
应用软件
uCOS –II 的系统服务
(与处理器无关的代码)
u
u
OS
uCOS –II的设置 (与应用相关代码)
uCOS-II 的移植(与处理器相关的代码)
CPU
时钟
软件
硬件
1. 任务的基本概念
COS-II的任务——是一个线程,就是用来解决应用问题的C语言函数和与之关联
的数据结构而构成的一个实体。
COS-II的任务一般由任务程序代码、任务堆栈、 任务控制块三部分构成。
C/OS版本支持64个任务,每个任务有
一个特定的优先级(是0-63之间的数,用符号
Prio代表)。优先级越高,数字越小。
COS-II中的任务
任务的构成
任务的链表
任务控制块
任务的代码
任务的堆栈

最近更新

2024年阜新高等专科学校单招职业适应性测试题.. 56页

2024年黑龙江农业职业技术学院单招职业适应性.. 54页

内蒙古赤峰市事业单位招聘考试(职业能力倾向.. 148页

天津市事业单位招聘考试(职业能力倾向测验).. 148页

山东省泰安市选调生考试(行政职业能力测验).. 147页

山西省晋城市事业单位招聘考试(职业能力倾向.. 145页

江苏省徐州市选调生考试(行政职业能力测验).. 147页

河北省唐山市事业单位招聘考试(职业能力倾向.. 148页

河北省沧州市事业单位招聘考试(职业能力倾向.. 148页

河南省鹤壁市选调生考试(行政职业能力测验).. 147页

分析临床医学专业认证自评报告对学科竞争力的.. 27页

冷沉淀治疗老年失眠的临床效果评估 23页

冷沉淀对肺癌患者生存期的影响分析 27页

冷沉淀在心脏瓣膜疾病早期诊断中的应用成果 27页

2024年足球知识题库【最新】 12页

2024年足球知识题库附答案(a卷) 12页

中国历史文化知识竞赛100题精品(突破训练) 14页

县乡教师选调考试《教师职业道德》题库带答案.. 42页

县乡教师选调进城考试《教育心理学》题库及答.. 121页

县乡教师选调进城考试《教育法律法规》题库及.. 127页

县乡教师选调进城考试《教育法律法规》题库(.. 130页

冠状动脉搭桥术后护理问题解答 27页

冠状动脉搭桥手术后的全面检查时间安排 28页

单位空调维修合同 2页

2023年大学试题(大学选修课)-创业:道与术考考.. 12页

电路分析简明教程 习题答案(傅恩锡第三版).. 56页

领导在巡察组巡察反馈会上的讲话 5页

内镜培训试题 7页

并联式混合动力汽车的能量管理系统研究-工程硕.. 75页

智能灌溉系统上位机软件的设计 13页