ORIENTAIS OSEK操作系统

应用领域/适用场景:本项目是一款汽车软件开发的实时操作系统
方案亮点:产品具有代码精简,中断屏蔽时间短,中断响应及任务切换快等特点,在具备良好性能的同时能为汽车电子应用提供一个资源消耗小、可裁剪、可扩展、移植性强的运行平台。
方案详情:
随着汽车工业的快速发展,汽车在降低能耗、提高安全性和舒适度等方面的要求越来越高,这极大的促进了汽车电子技术在整车系统的应用和创新,同时汽车电子软件的开发难度和复杂性也不断上升,其强实时、高可靠、网络化、平台化及标准化的要求和趋势日益显著,使得汽车电子专用的实时嵌入式操作系统和开发环境正成为支撑汽车电子软件开发和运行的基础。
解决方案
ORIENTAIS OSEK操作系统秉承最低的运行时间消耗和灵活配置的原则,能为汽车电子厂商的应用软件提供最优化的操作系统内核。产品具有代码精简,中断屏蔽时间短,中断响应及任务切换快等特点,在具备良好性能的同时能为汽车电子应用提供一个资源消耗小、可裁剪、可扩展、移植性强的运行平台。产品通过了OSEK Bind 4.5.8官方认证,支持OIL2.5图形化配置及代码自动生成。
ORIENTAIS OSEK操作系统的特点:
符合OSEK/VDX OS 2.2.3标准
最大可支持255个任务、255个资源、16种应用模式和32个事件
在典型的16位汽车电子芯片上,中断响应时间在8微秒以内,任务切换时间在5微秒以内
支持ROM化运行,最小内存占用仅为4360字节
基于优先级的调度策略,每个任务可独立配置为可抢占或不可抢占方式。最大可支持64级任务优先级
任务调度模式可配置。支持完全可抢占模式,完全非抢占模式和混合调度模式
支持中断管理和中断屏蔽,用户可自定义两类中断服务程序
支持用户扩展功能。可以在标准的HOOK函数中注入用户代码,实现用户自定义行为
内核编码参照MISRA C 2004规范要求,可靠性高
支持主流的汽车电子芯片方案:
32位方案:MPC563x, MPC55xx, MPC5xx,V850,TC17xx
16位方案:MC9S12(x), XC23xx系列
8位方案: HCS08, STM8