文章目录
- 前文回顾
- 1 AUTOSAR OS
- 1.1 AUTSOAR OS元素
- 1.1.1 操作系统对象
- 1.1.2 操作系统应用程序
- 1.1.3 AUTOSAR OS裁剪类型
- 1.1.4 AUTOSAR OS软件分区
- 1.2 AUTOSAR OS自旋锁
- 1.3 AUTOSAR OS核间通信
- 1.4 AUTOSAR OS多核调度
前文回顾
在上篇文章【补充篇】AUTOSAR多核OS介绍(上)中,我们主要讲解了OSEK OS的一些基本特性,包含了任务、中断、调度器等核心概念以及任务的机制。
我们讨论的主角AUTOSAR OS继承了所有OSEK OS的特点,可以说对OSEK OS是完全兼容的。因此,在本文中我们重点讲解AUTOSAR OS对于OSEK OS的扩充。
1 AUTOSAR OS
AUTOSAR OS是在OSEK OS基础上进行修改和扩展的,是向后兼容的,在OSEK OS上可以运行的程序也可以运行在AUTOSAR OS上。AUTOSAR 4.0版本后开始支持多核OS。
根据规范中描述,可以看到了AUTOSAR OS对所有OSEK OS的符合类进行了继承。
1.1 AUTSOAR OS元素
1.1.1 操作系统对象
操作系统对象包括:任务、中断服务函数、报警、计数器、调度表。