一、AUTOSAR的发展与简介(1)

1.1 嵌入式系统的发展

…美国IEEE协会在Unix的基础上,制定了可移植的操作系统接口协议(Portable Operating System Interface of Unix, POSIX),其目的是提高在Unix操作系统环境下应用程序的可移植性。…

德国汽车工业界于1993年提出了一个用于汽车控制器的开放式系统及其相应的接口体系OESK。与此同时,法国汽车工业PSA和Renaul也着手于一个类似的汽车分布式运行系统VDX(Vehicle Distributede Xecutive)。两个社团于1994年合并成OSEK/VDX协会,并于1995年达成共识,发布OSEK/VDX标准,通过标准化API提高了软件的通用性,同时也规范了系统嵌入式操作系统标准,降低了软件开发的难度。

1.1.1嵌入式操作系统的发展历程:

1、无操作系统阶段。早期通过简单微型计算机或单片机实现简单的伺服、监控和控制功能。
2、简单操作系统阶段。
3、嵌入式实时操作系统阶段。
4、面向Internet和可定制阶段。

1.1.2 嵌入式多核处理器及操作系统简介

目前,处理器的多核架构种类繁多,主要分为:
同构多核结构: 多个核上面运行同一操作系统的架构;
同构锁步多核架构: 在同构多核的基础上增加锁步核,锁步核核主核执行相同的指令,二者的结果进行比较,对指令的执行错误能够有效的监控,从而获得较高的安全性能;
异构多核架构: 运行不同操作系统的多核架构,由系统程序管理器(Hyervisor)协调不同的操作系统在共享物理硬件上的工作。

1.2 AUTOSAR的发展

1.2.1 AUTOSAR的产生背景

1、传统开发方法面临的挑战
传统的嵌入式开发不支持硬件抽象,需要花大量的时间适配不同的硬件。无法保证软件的可靠性与可移植性。
2、解决办法(说白了就是增加通用性,降低代码和硬件的耦合)
为了提高软件的开发效率以及可重用性,降低软件的开发成本,全球主流的汽车整车厂、零部件供应商以及软件、半导体核电子工业的企业于2003年联合成立了汽车开放系统架构AUTOSAR联盟,旨在推动建立汽车电气/电子(E/E)架构的开放式标准…
  AUTOSAR的核心思想是“统一标准、分散实现、集中配置”:
  即提供统一、开放的软件架构标准和平台,软件构建在不同的汽车平台上复用,应用软件整合到ECU中,建立独立于硬件的、分层的软件架构;分散实现要求软件系统层次化、模块化,并且降低应用与平台之间的耦合度;将所有模块的配置信息以统一的格式集中管理起来,集中配置生成系统。
  基于以上思想,AUTOSAR软件架构分成应用层(Application Layer)、运行时环境层(RTE,Runtime Enviroment)和基础软件层(BSW, Basic Software Layer)。
  应用层侧重于应用软件的开发,由软件组件(SWC,software component)组成,各个软件组件内部可以包含一个或多个运行实体(Runnable Entity),软件组件之间通过Port端口形成逻辑连接。
  运行时环境层为软件组件之间以及软件组件与基础软件之间提供虚拟总线功能(VBF,Virtual Function Bus),即软件组件与其他组件或基础软件的数据交互需要通过运行环境层提供的标准软件接口实现。
  运行时环境层与微控制器之间为基础软件层。AUTOSAR软件分层架构

AUTOSAR软件分层架构
## 1.2.2 AUTOSAR的发展以及应用

如下图可以将AUTOSAR的发展分为三个阶段:
在这里插入图片描述
第一阶段:AUTOSAR的诞生。主要包括成立AUTOSAR联盟,发布第一版AUTOSAR的规范,明确提出基础软件(BSW, Basic software)的概念;发布Autosar2.1,提出了运行时环境(Runtime Enviroment,RTE)概念。第一阶段规范尚未成熟,也未实际应用。

第二阶段:成熟阶段。细化了BSW和RTE的定义,使之成为可以实现的规范,是Autosar从概念走向应用的阶段。该阶段对ECU和网络唤醒进行定义,增加了系统的模式管理,增加了对于FlexRay总线和以太网(Autosar2.2)的支持,增加了应用程序接口(Application Interface)的定义。

第三阶段:扩展阶段。从这一阶段开始,Autosar支持多核操作系统,更加详细的定义了以太网和TCP/IP的相关规范,增加了对于CAN FD(CAN with Flexible Data rate)和SAE J1939的支持。此外,随着功能安全成为汽车最重要的主题之一,AUTOSAR在4.0版本中引入了功能安全的概念,根据ISO 26262,在其体系中嵌入了多个功能安全相关的功能。

其他更具体的内容这里就不细说了,可以网上找相关资料查看。

目前,Autosar规范的最新发展方向是信息娱乐系统,包括驾驶员辅助系统(ADAS,Advanced Driver Assistance Systems),车联网(Car2X)和云计算等。为了满足这些系统的特殊要求,AUTOSAR联盟宣布,现有的AUTOSAR规范更名为 AUTOSAR Classic Platform。为信息娱乐系统量身定制了一整套新的规范,命名为AUTOSAR Adaptive Platform,该阶段的OS将支持多核异构架构

  • 3
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值