文章目录
简介
本文当介绍关于AUTOSAR Operating System的基本知识,满足AUTOSAR SRS文档陈述的需求。
一般来说,操作系统可以根据它们的特性分成不同的组,例如静态配置和动态管理。为了对AUTOSAR操作系统进行分类,以下是操作系统的基本特征:
- 静态配置和扩展的;
- 旨在满足实时性能;
- 提供基于优先级的调度策略;
- 提供运行时保护功能(内存保护、时间保护等);
- 可在低端控制器上运行,无需外部资源;
该特性集定义了当前一代汽车ECU中常用的操作系统类型,远程信息处理/信息娱乐系统除外。假设远程信息处理/信息娱乐系统将继续使用AUTOSAR框架下的专有操作系统(如Windows CE、VxWorks、QNX等)。).如果需要AUTOSAR组件在这些专有操作系统上运行,本文档中定义的接口应作为操作系统抽象层(OSAL)提供。
本文当使用工业标准ISO 17356-3作为AUTOSAR OS的基础,读者阅读本文档前应熟悉该标准。
缩写
本文使用到的缩写如下所示。
- API,Application Programming Interface,应用编程接口;
- AR, AU