主要内容

AUTOSAR的比较经典的和自适应的平台

AUTOSAR标准定义了软件体系结构的变化AUTOSAR的平台:经典的平台(CP)和自适应平台(美联社)。

当你选择使用哪个平台设计和实现一个AUTOSAR软件组件,检查这个表的信息指导。

AUTOSAR平台比较

目标或功能 经典的平台 自适应平台
用例 嵌入式系统 高性能计算、沟通与外部资源,灵活的部署
编程语言 C c++
操作系统 Bareboard POSIX
实时需求
计算能力
沟通 ieee 基于事件的、面向服务的
安全与安全 万博1manbetx支持 万博1manbetx支持
动态更新 不可用 增量部署和运行时配置更改
标准化水平 High-detailed规范 Low-APIs和语义
敏捷开发 没有 是的

经典的平台

根深蒂固的经典平台地址要求电子控制单元(ecu)控制电机输出信号从其他ecu根据输入信号和信息连接到车辆网络。通常,您的控制软件设计和实现一种特定类型的车辆,车辆的生命周期过程中不会改变。

的运行时环境(RTE)层软件体系结构处理AUTOSAR软件组件在应用程序层之间的通信和AUTOSAR软件组件和服务之间提供的基本的软件层。基本的软件层包括:

  • 服务,如系统、内存和通信服务

  • 设备驱动程序

  • ECU的抽象

  • 单片机的抽象

经典的平台使用一个虚拟功能总线(VFB)支持独立于硬件的开发和使用AUTOSAR的应用软件。万博1manbetxrt的总线由抽象表示特定的ecu,解耦AUTOSAR软件组件在应用程序层体系结构的体系结构的基础设施。AUTOSAR软件组件和总线通信通过使用专用的端口。你配置一个应用程序组件端口映射到RTE表征系统的ecu。

自适应平台

自适应平台是一个分布式计算和面向服务的体系结构(SOA)。平台提供了高性能计算、基于消息的通信机制和灵活的软件配置支持应用程序,如自动驾驶和信息娱乐系统。万博1manbetx软件基于这个平台可以:

  • 满足严格的完整性和安全要求

  • 解决环境感知与行为反应计划

  • 汽车集成到后端或外部系统的基础设施

  • 地址改变外部系统,因为你可以更新软件在汽车的生命周期

的RTE层软件体系结构包括c++标准库。它支持万博1manbetxAUTOSAR软件组件在应用程序层之间的通信和AUTOSAR软件组件和软件之间提供的基本的软件层。基本的软件层由系统基础软件和服务。AUTOSAR软件组件在应用程序层相互通信,与nonplatform服务和基础软件和服务的响应事件驱动的消息。软件组件与软件交互的基本软件层通过使用c++应用程序编程接口(api)。

基础软件包括POSIX系统管理任务的操作系统和软件,如:

  • 执行管理

  • 沟通管理

  • 时间同步

  • 身份访问管理

  • 日志和跟踪

服务的例子包括:

  • 更新和配置管理

  • 诊断

  • Signal-to-service映射

  • 网络管理

ECU硬件适应性平台应用程序的一个实例运行。机器可能是一个或多个芯片或虚拟硬件组件。硬件可以一个芯片上,主机一台或多台机器或多个芯片主机一台机器。

自适应平台支持独立于硬件的AUTOSAR应用万博1manbetx软件的发展和使用。rt的抽象表示特定的ecu(微控制器、高性能微控制器和虚拟机)解耦AUTOSAR软件组件在应用程序层体系结构的体系结构的基础设施。AUTOSAR软件组件和基础软件和服务通过使用专用的端口进行通信。你配置一个应用程序组件端口映射到RTE表征系统的ecu。

相关的话题