一、前言
AUTOSAR操作系统是在OSEK操作系统的基础上进行修改和扩展的。OSEK OS的主要功能包括Task、Interrupt、Event、Resource、Alarm和System function等,AUTOSAR OS新增了Software Free Running Timer、Schedule Table、Stack Monitor、OS-Application、Multi-Core和IOC等。
AUTOSAR OS应用广泛,目前已在多个主机厂及模块供应商得到应用。
AUTOSAR OS的软件架构:
AUTOSAR OS与 OSECK OS的比较:
AUTOSAR OS包含了OSECK OS的所有功能且包含了更多的功能,如时间保护、内存保护,可信应用。
AUTOSAR OS的主要特性:
AUTOSAR OS主要功能特性有任务管理、中断管理、事件机制、资源管理、定时器、多核应用、错误处理。
二、AUTOSAR OS主要功能介绍
2.1 任务管理
AUTOSAR OS的任务主要分为基本任务和扩展任务,扩展任务包含基本任务的功能特性,增加了等待状态,同步点比基本任务多。
以下是扩展任务的状态。</