电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

OSEK操作系统 PPTVIP免费

OSEK操作系统 PPT_第1页
1/40
OSEK操作系统 PPT_第2页
2/40
OSEK操作系统 PPT_第3页
3/40
OSEKOSEK操作系统操作系统2.232.23中文版中文版一致性阶层一致性阶层为了使为了使osekosek操作系统能在不同操作系统能在不同ECUECU上运上运行,定义了四个复合类,即一致性阶层行,定义了四个复合类,即一致性阶层BCBCC1,BCC2,ECC1,ECC2.C1,BCC2,ECC1,ECC2.每一个类包含一个每一个类包含一个特殊的操作特性,代表一类应用系统的需特殊的操作特性,代表一类应用系统的需求,也包含了这些操作系统所包含的硬件求,也包含了这些操作系统所包含的硬件系统。系统。BCC1,BCC2BCC1,BCC2ECC1,ECC2ECC1,ECC2任务任务BasictaskBasictask无等待状态,优点基于运无等待状态,优点基于运行时间对行时间对ramram有一个适度的请求。有一个适度的请求。ExtendedtaskExtendedtask的优点是他可以在的优点是他可以在一个任务内掌握工作的一致性,没有同步一个任务内掌握工作的一致性,没有同步激活的麻烦,当现有信息作进一步处理有激活的麻烦,当现有信息作进一步处理有缺失,可以切换到等待状态。缺失,可以切换到等待状态。BasictaskBasictask的状态转换的状态转换Running运行Suspended暂停Ready就绪Termint(中止)Activate(激活)Preempt()Start(开始)ExtendedtaskExtendedtaskRunning(运行)SuspendedSuspended暂停暂停Waiting(等待)Ready(就绪)waitreleaseActivate(激活)Terminate(中止)startpreempt任务切换和调动任务切换和调动切换机制切换机制调度程序是一种内部资源调度程序是一种内部资源调度程序调度程序决定哪些任务被启动,触发必决定哪些任务被启动,触发必须的操作系统内部活动须的操作系统内部活动优先级优先级静态定义。静态定义。00为最低,大数字为为最低,大数字为高的优先级。不支持动态优先级的管理。相高的优先级。不支持动态优先级的管理。相同优先级的任务时基于同优先级的任务时基于排序排序被启动,因此等被启动,因此等待状态不会堵塞以后的相同优先级。待状态不会堵塞以后的相同优先级。调度步骤调度步骤查找所有准备查找所有准备//运行状态的运行状态的taskstasks从查找好的任务设置中,调度基于最高优从查找好的任务设置中,调度基于最高优先级的任务先级的任务同上,找最后的任务同上,找最后的任务。。。。。开发人员通过。。。。。开发人员通过tasktask的属性配的属性配置任务优先次序和分配抢占性来确定任务置任务优先次序和分配抢占性来确定任务执行顺序。执行顺序。调度策略调度策略全抢占式全抢占式非抢占式非抢占式定义定义TasksTasks组(抢与非抢并存)组(抢与非抢并存)混合抢占式调度混合抢占式调度应用模式应用模式应用模式的设计是为了让一个应用模式的设计是为了让一个osekosek操作系统根据不同的应用模式来操作系统根据不同的应用模式来运行。运行。最低数量支持的应用模式是一,仅作为运作模式,各模式之间是相互排斥的最低数量支持的应用模式是一,仅作为运作模式,各模式之间是相互排斥的,,应用模式范围应用模式范围若相同的功能被重复使用,建议在不同模若相同的功能被重复使用,建议在不同模式分享任务式分享任务//中断中断//时钟时钟启动性能启动性能应用模式支持应用模式支持中断处理中断处理ISRISR分类分类11不使用操作系统的服不使用操作系统的服务务完成后处理程序继续完成后处理程序继续运行被中断停止的命运行被中断停止的命令令如中断不会影响如中断不会影响tasktask的管理的管理开销最少开销最少ISRISR分类分类22操作系统提供一个操作系统提供一个isrisr框架为专用用户程序框架为专用用户程序准备一个运行时环境准备一个运行时环境系统创建时,用户程系统创建时,用户程序被分配给中断序被分配给中断中断处理中断处理((哪个优先级高哪个优先级高))Categoy1Categoy1{{codewithoutanycodewithoutanyAPIcallsAPIcalls}}在中断内调度不会发在中断内调度不会发生,若一个任务被中生,若一个任务被中断且没有其他中断被断且没有其他中断被激活,重调度会在类激活,重调度会在类型二之后被执行。型二之后被执行。Categoy2Categoy2{{codewithA...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

OSEK操作系统 PPT

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部