1 / 102
文档名称:

嵌入式系统10嵌入式操作系统.ppt

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

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

分享

预览

嵌入式系统10嵌入式操作系统.ppt

上传人:wz_198613 2018/9/7 文件大小:861 KB

下载得到文件列表

嵌入式系统10嵌入式操作系统.ppt

文档介绍

文档介绍:嵌入式操作系统应用
mCOS-II
嵌入式操作系统基本概念
mCOS-II介绍
mCOS-II移植
mCOS-II应用举例
嵌入式操作系统应用
嵌入式操作系统应用
嵌入式系统软件层次
操作系统的分类
嵌入式实时操作系统
多任务,任务优先级,调度
非占先式与占先式、可重入型函数
嵌入式操作系统基本概念
嵌入式操作系统基本概念----嵌入式系统软件层次
应用程序
实时操作系统(RTOS)
设备驱动程序、HAL、BSP
文件系统/图形用户应用程序接口
驱动层
OS层
应用层
嵌入式系统软件层次
嵌入式操作系统基本概念----嵌入式系统软件层次
当设计较复杂的程序时,可能需要一个操作系统(OS)来管理、控制内存、多任务、周边资源等等。依据系统所提供的程序界面来编写应用程序,可以减少应用程序员的负担。
对于使用操作系统的嵌入式系统来说,嵌入式系统软件结构一般包含四个层面:设备驱动层、实时操作系统(RTOS)、应用程序接口(API)层、实际应用程序层。
由于硬件电路的可裁减性和嵌入式系统本身的特点,其软件部分也是可裁减的。
对于功能简单仅包括应用程序的嵌入式系统一般不使用操作系统,仅有应用程序和设备驱动程序。
嵌入式系统软件层次
嵌入式操作系统基本概念—操作系统的分类
顺序执行系统:系统内只含有一个程序,独占CPU的运行时间,按语句顺序执行该程序,直至执行完毕,另一程序才能启动运行。如DOS操作系统。
分时操作系统:系统内同时可以有多个程序运行,把CPU的时间分按顺序分成若干片,每个时间片内执行不同的程序。如UNIX
实时操作系统:系统内有多个程序运行,每个程序有不同的优先级,只有最高优先级的任务才能占有CPU的控制权。
操作系统的分类
嵌入式操作系统基本概念—操作系统的分类
具有强实时特点的嵌入式操作系统
具有弱实特点的嵌入式操作系统
没有实时特点的嵌入式操作系统
按实时性分类
,其系统响应时间在毫秒或微秒级(数控机床);
,其系统响应时间在毫秒-几秒的数量级上,其实时性的要求比强实时系统要差一些(电子菜谱的查询)。
,其系统响应时间约为数十秒或更长(工程机械)。
嵌入式操作系统基本概念—操作系统的分类
循环轮询系统:(Polling Loop)
最简单的软件结构是循环轮询,程序依次检查系统的每一个输入条件,一旦条件成立就进行相应的处理。
按软件结构分类
Initialize()
While(true){
if(condition_1) action_1();
if(condition_2) action_2();
……
if(condition_n) action_n();
}
嵌入式操作系统基本概念—操作系统的分类
事件驱动系统:(Event-Driven system)
事件驱动系统是能对外部事件直接响应的系统。它包括前后台、实时多任务、多处理器等,是嵌入式实时系统的主要形式。
应用程序是一个无限的循环,循环中调用相应的函数完成相应的操作,这部分可以看成后台行为(background)。中断服务程序处理异步事件,这部分可以看成前台行为(foreground)。
后台也可以叫做任务级,前台也叫中断级。
按软件结构分类
例如,很多基于微处理器的产品采用前后台系统设计,如微波炉、电话机、玩具等。从省电的角度出发,平时微处理器处在停机状态,所有的事都靠中断服务来完成。
嵌入式操作系统基本概念—操作系统的分类
前后台系统(后台循环、前台中断)
ISR
ISR
后台前台
ISR
时间

最近更新

2024年贵州省毕节市七星关区第五批事业单位招.. 60页

2024年湖北武汉江夏区人社局招聘历年高频难、.. 60页

2024年甘肃兰州事业单位历年高频难、易点(公.. 59页

2024年福建省福州市鼓楼区鼓西街道办事处招聘.. 90页

2024年湖北社会工作师历年高频难、易点(公务.. 59页

2023年四川省乐山市犍为县定文镇(社区工作人.. 284页

2023广西梧州市长洲区面向社会直接招聘水产畜.. 275页

2024年云南省自然资源厅所属事业单位招聘47人.. 270页

2023年四川省广安市前锋区人民法院招聘3人高频.. 274页

2023年河池市南丹县委宣传部招聘高频考点题库.. 284页

2023年辽宁省阜新新邱区事业单位招聘高学历工.. 279页

2024山东聊城市莘县事业单位初级综合类岗位招.. 281页

股权代持变更协议 11页

网络安全身份认证协议书 10页

环保工程服务供应协议 10页

海外保健品代购合同 9页

服装设计外派合同 9页

初中化学方程式大全 9页

2020年版中国药典目录三部 27页

某房建工程项目质量信得过班组创建汇报材料课.. 38页

尽职调查清单(完整版) 4页

社区居民的健康教育工作流程(共1页) 1页

肋骨骨折护理查房课件PPT 20页

2016-2020年陕西中考数学真副题第24题【二次函.. 10页

军队制式营具图册及技术标准[共69页] 69页

中国食物成分表2018年(标准版)第6版 第一册.. 2页

小型汽车液压助力转向系统设计【含CAD图纸、说.. 29页