目录
- 关键词
- 平台说明
- 一、Autosar OS 的位置
- 二、Autosar OS 与OSEK
- 三、TASK
关键词
嵌入式、C语言、autosar、OS、BSW
平台说明
| 项目 | Value | 
|---|---|
| OS | autosar OS | 
| autosar厂商 | vector | 
| 芯片厂商 | TI | 
| 编程语言 | C,C++ | 
| 编译器 | HighTec (GCC) | 

一、Autosar OS 的位置
  如在[AutoSar]基础部分 autosar分层架构及BSW介绍中所描述的,OS位于BSW的服务层。服务层中除了OS外还有一些为系统服务的不属于OS,如加密服务,存储服务,通信栈服务。
 
二、Autosar OS 与OSEK
  Autosar OS 由 AUTOSAR(Automotive Open System Architecture)组织制定。OSEK由 OSEK/VDX(Offene Systeme und deren Schnittstellen für die Elektronik im Kraftfahrzeug / Vehicle Distributed eXecutive)组织提出。OSEK 是一种相对传统的实时操作系统标准。
 相同点:
 1.AUTOSAR OS 和 OSEK 都是为汽车电子控制单元(ECU)提供实时操作系统的标准。
 2. 两者都是开放标准,旨在促进汽车电子系统的标准化和互操作性。
 3. AUTOSAR OS 和 OSEK 都支持多任务(Multitasking)的概念,允许在同一时间内执行多个任务。
 区别:
 1.架构和灵活性:
   AUTOSAR OS 更加灵活,允许在不同汽车平台上进行配置和调整,以适应不同的系统需求。它引入了基于组件的开发和配置概念。
   OSEK 遵循较为传统的实时操作系统设计,较为固定,适用于相对简单的嵌入式系统。
 2.生态系统:
   AUTOSAR OS 是 AUTOSAR 标准的一部分,与其他 AUTOSAR 标准(如通信堆栈、驱动程序等)相集成,构成一个完整的汽车软件体系结构。
   OSEK 生态系统相对较小,主要用于特定应用领域,如嵌入式系统。
 3.通信和服务:
   AUTOSAR OS 提供了丰富的通信机制和服务,支持更复杂的通信和控制策略。
   OSEK 提供较为基本的通信机制,适用于相对简单的应用场景。
 4.配置和可扩展性:
   AUTOSAR OS 强调可配置性和可扩展性,允许根据特定的汽车项目需求进行定制和配置。
   OSEK 的配置相对较为有限,更适合对标准特性有较小变化需求的项目。
 总之, AUTOSAR OS 更适合大型、复杂的汽车电子系统,而 OSEK 可能更适合相对简单的嵌入式系统。
三、TASK
睡觉睡觉,明天更新。



















