首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

AUTOSAR如何重塑汽车格局

AUTOSAR如何重塑汽车格局

关键字:AUTOSAR   车载网络   ECU   汽车开放系统架构  

什么是AUTOSAR?

从本质而言,AUTOSAR提供标准的ECU接口定义,使设计人员能够指定每个汽车ECU中都需要的可重复使用的标准化软件层和组件。该标准不受硬件的影响,这意味着应用软件和硬件平台是相互独立的。应用软件开发人员可在应用软件中指定各个汽车功能的细节,而不用担心相关软件服务和接口。过去,软件和硬件紧密地集成在一起,因此很难实现便携性和可重复使用(图1)。



图1:用AUTOSAR将硬件与软件分开。



将设计与硬件决策分开,使车辆生产商/OEM能够基于所需的车辆功能进行自上而下的设计。存在于这一设计阶段的虚拟功能总线(VFB)概念,使得所有软件ECU都能够实现互连和得到测试。这使得设计人员专注于应用层而不是相关软件架构成为可能。通过采用虚拟功能总线,应用软件组件(SWC)间彼此独立。软件组件向虚拟功能总线发出输出信号,虚拟功能总线再将信息传送给目标组件的输入端口。AUTOSAR为输入和输出端口以及交换信息格式提供定义。这种分离方法使得在定义相关硬件之前实现所有车辆软件功能和接口交互验证成为可能。设计调整也因此变得容易得多,同时所有功能在虚拟功能总线上都被定义为软件组件(图2)。



图2:在虚拟功能总线上测试软件组件。



虚拟功能总线不提供ECU之后在真实车辆中如何分布和互连的信息,但对架构设计阶段来说却是很有用的测试环境。时序检查和接口定义可针对所有车辆信号进行。

一旦设计人员对各项功能感到满意,这些功能便会被映射或聚集到特定的硬件ECU中。AUTOSAR为软件组件的映射和聚集过程提供支持。一个复杂的ECU可能包含很多软件组件,必要时可进行分级组织。

AUTOSAR运行时环境(RTE)

每个ECU都有它量身定制的运行时环境(RTE),通常可通过配套的设计工具来自动创建。例如,真正的ECU之间的实际通信将作为CAN或FlexRay总线的一部分来实现,而运行时环境通过生成工具进行配置,以便实现相连AUTOSAR组件所需的通信路径。运行时环境可以切实实现虚拟功能总线和架构设计流程的通信和连接拓扑。由于AUTOSAR标准支持很多不同类型的软件组件,运行时环境必须考虑各种软件组件存在的限制和变化。
返回列表