Adaptive AUTOSAR 学习笔记 1 - 概述、背景、AP CP 对比区别

缩写

  • AP: AUTOSAR Adaptive Platform
  • CP: AUTOSAR Classic Platform
  • AA: Adaptive Application
  • ARA: AUTOSAR Runtime for Adaptive Applications
  • FC: Functional Clusters

背景

传统 CP 强实时性,能很好满足传统 ECU 需求,但智能化、网联化带来的网络延迟、干扰等因素无法满足强实时性。需要满足非实时需求的平台,所以有了AP。CP、AP 将在一段时间内共存,AP 不是为了取代 CP。

和 CP 对比

CPAP
开发语言CC++ 14 & STL
实时性硬实时 us 级软实时 ms 级
性能/算力相对较弱,资源占用低相对较强,资源占用高;大数据并行处理,高性能运算
应用场景传统 ECU自动驾驶 ADAS、智能座舱、车联网
主要通信方式针对基于信号的通信(CAN、LIN)优化基于以太网,面向服务通信 SOA,SOME/IP
安全等级ASIL DASIL B (Vector up to ASIL D)
操作系统OSEKPOSIX PSE51, 类 Unix 系统: QNX, Linux, PikeOS...
代码执行直接从 ROM 执行代码应用从 NvM 载入 RAM 运行
地址空间所有应用共享同一地址空间(MPU 提供安全支持)每个应用由独立的(虚拟)地址空间(需要 MMU 支持)
任务调度固定的任务配置支持多种(动态)调度策略
运行环境RTE:Runtime EnvironmentARA:AUTOSAR Runtime for Adaptive Applications
功能固定,所有应用编译链接为一个整体(一个 HEX 文件)应用作为独立的可执行文件,独立编译、上传(部署);可灵活在线升级,应用可安装卸载
whole stack compiled and linked in one pieceServices as POSIX process, separately installable
模块完全定义了所有模块更少的模块,只有 API 定义
All modules completely specifiedLess modules, only API specification
配置编译前配置,编入二进制文件运行时从 Manifests 文件动态载入配置
configuration compiled inConfiguration loaded from manifests

AP 架构

AUTOSAR Adaptive Platform(AP) 是 ARA(AUTOSAR Runtime for Adaptive Applications)的实现。
AP 提供了两种接口:Service 和 API,为 Adaptive Application 提供了运行时环境 ARA。

  • API/Foundation(直接调用 API)
    • Execution Management (ara::exec)
    • Communication Management (ara::com)
    • Diagnostics (ara::diag,从 R19-11 开始,从 Service 挪到 API/Foundation)
    • Persistency (ara::per)
    • Platform Health Management (ara::phm)
    • Log & Trace (ara::log)
  • Service(通过 ara::com 进程间通信)
    • Update & Conf Management (ara::ucm)
    • State Management (ara::sm)
    • Network Management (ara::nm)

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Autosar是汽车行业的一个开放性的标准化平台,旨在推动汽车电子系统的可重用性、标准化和互操作性。Adaptive AutosarAutosar的最新版本,旨在通过引入自适应功能,实现更高级别的电子控制单元(ECU)架构和功能。 Adaptive Autosar标准-21-11是指版本为21.11的Adaptive Autosar标准。这个版本引入了一些新的功能和特性,以提升汽车电子系统的性能和灵活性。 首先,在-21-11版本中,引入了基于虚拟功能总线(VFB)的通信机制。VFB是一个软件组件,用于在不同的ECUs之间进行通信。通过使用VFB,不同ECUs之间的通信可以变得更加灵活和高效。此外,这个版本还引入了一种新的应用级别的网络协议,提供了更好的网络通信能力。 其次,-21-11版本还引入了一些新的自适应功能,例如自适应应用程序接口(API)和自适应软件体系结构。这些功能使车辆的软件系统能够根据不同的环境条件进行自适应,从而提升车辆的性能和安全性。同时,这个版本还引入了一些新的软件定义网络(SDN)功能,用于提供车辆互联和通信的灵活性。 最后,在-21-11版本中,还针对软件开发过程进行了一些改进。新的标准强调了模型驱动的开发方法和自动化测试技术的应用,以提高软件开发的效率和质量。 总体来说,Adaptive Autosar标准-21-11通过引入自适应功能和改进软件开发过程,提升了汽车电子系统的性能、灵活性和安全性。这将有助于推动汽车行业的技术创新和发展。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值