第一范文网 - 专业文章范例文档资料分享平台

面向汽车电子的嵌入式软件研究与开发(17)

来源:用户分享 时间:2021-04-06 本文由吃货未泯 分享 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

导致危及生命安全的严重后果,因此要求操作系统具有严格的实时性。0SEK操作系统通过静态的系统配置、占先式调度策略、警报机制和优化系统运行机制以及提高中断响应速度等手段来满足用户的实时需求。

(2)可移植性

0SEK规范详细规定了操作系统运行的各种机制,并在这些机制基础上制定

了标准的应用程序编程接口,使那些独立编写的代码能够很容易地整合起来,增强了应用程序的可移植性。OSEK还制定了标准的0IL,用户只需更改OIL配置文件中与硬件相关部分,便可实现不同微处理器之间的应用程序移植。通过这些手段,减少了用于维护应用程序软件和提高它的可移植性的花费,降低了应用程序的开发成本。

(3)可扩展性

为了适用于广泛的目标处理器,支持运行在广泛硬件基础上的实时程序,

OSEK操作系统具备高度模块化和可灵活配置的特性。它定义了不同的符合级别(ConformanceClasses),并采用对不同应用程序有可靠接收能力的体系结构,从而增强了系统的可扩展性。OSEK操作系统可以在很少的硬件资源(RAM,ROM,CPU时间)环境下运行,即便在8位微处理器上也是如此。

3.20SEKTurbo操作系统的运行机制分析嘲

3.2.1任务(TASK)管理和调度

在OSEKn】rbo操作系统中,任务管理能力相对有限,这是因为系统的任务

设置在系统生成时已经定义好了,并且系统中任务的数量保持不变,不允许动态

图3.3基础任务状态模型

创建和删除。OSEKTllibo把任务分为基础任务和扩展任务。基础任务状态包括:就绪态、运行态和挂起态。任务切换只发生在这三种状态之问:扩展任务除了具有基础任务的三种状态外,还有等待态,并支持事件机制。

搜索“diyifanwen.net”或“第一范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,第一范文网,提供最新资格考试认证面向汽车电子的嵌入式软件研究与开发(17)全文阅读和word下载服务。

面向汽车电子的嵌入式软件研究与开发(17).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/wenku/1184649.html(转载请注明文章来源)
上一篇:QA与QC区别
下一篇:2011中考物理宜宾卷

相关推荐:

热门推荐
Copyright © 2018-2022 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top