新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 基于OSEK/VDX平台的汽车嵌入式系统开发

基于OSEK/VDX平台的汽车嵌入式系统开发

作者: 时间:2011-07-19 来源:网络 收藏

2.2 的任务管理
将任务分为基本任务和扩展任务。基本任务具有3种状态:运行状态、就绪状态、挂起状态;扩展任务比基本任务增加一个等待状态。基本任务只在开始和结束时才有同步点。扩展任务运行时可能进入等待状态,因此不仅在开始和结束有同步点,而且运行过程中可能有多个同步点。图2所示的是扩展任务与基本任务的状态转化图。

本文引用地址:https://www.eepw.com.cn/article/150458.htm

c.jpg


2.3 实现语言规范
为了达到软件可移植的目标,OSEK OIL规范(OSEK Implementation Language Specification)定义了一种配置和使用OSEK应用的方法。图3表示了一个遵守OSEK规范的应用过程。OIL文件可以是手写的或者是配置工具产生。

d.jpg


OIL提供一种在特定CPU中配置OSEK应用的机制。每个CPU对应一个OIL描述。所有的OSEK对象用OIL对象来描述。OSEK应用的OIL描述是一组OIL对象的组合。CPU是这些OIL对象的容器。OIL明确地为每个OIL对象定义了所有标准属性。每个OSEK应用可以定义附加的特殊执行属性和引用。每个OSEK应用可以限制每个属性的取值范围。

linux操作系统文章专题:linux操作系统详解(linux不再难懂)


评论


相关推荐

技术专区

关闭