基于OSEK/VDX的嵌入式车用操作系统研究
以下为文章全文:(本站微信公共账号:cartech8)

汽车零部件采购、销售通信录 填写你的培训需求,我们帮你找 招募汽车专业培训老师
OSEKOS基本结构的组成 由于OSEKOS中的标准应用程序接口(API)定义在操作系统的核心空间,根据以上设计理念可以将操作系统按功能分为进程管理和调度、资源管理、警报与计数器管理、事件管理和中断管理,其结构组成如图1所示。其中进程管理与调度是整个操作系统的核心,其他的管理机制为它提供不同的服务支持。
图1 OSEKOS结构组成图 每个进程都通过一个进程控制块(TCB)来管理,在进程管理模块中,实现OSEK标准API:激活进程、终止进程、连接进程、调度、捕获当前运行进程ID 和获得进程状态。资源管理模块实现OSEK标准API:获得资源、释放资源。计数器管理没有标准API,警报管理结构由警报和警报行为组成。其标准 API:获得警报信息、获得警报到期所需时间、设置相对警报、设置绝对警报和消除警报。事件管理模块实现的OSEK标准API:等待事件、设置 事件、消除事件和获得进程的时间状态。实现中断管理的标准API:开/关所有中断和开/关第二类中断。 结束语 根据OSEKOS规范和μC/OS-Ⅱ内核实现的不同技术特点,提出OSEKOS的一些设计思想,并且设计出OSEKOS的基本结构组成。 OSEK/VDX体系的建立给国际汽车工业带来深远的影响,采用基于OSEK/VDX规范的RTOS进行开发能节省开发时间,降低成本,提高软件质量和模块的可移植性,而且需要的资源少。因此,研究基于OSEK/VDX规范的操作系统具有重要的意义。 |
文章网友提供,仅供学习参考,版权为原作者所有,如侵犯到
你的权益请联系542334618@126.com,我们会及时处理。







会员评价:
共0条 发表评论