Adaptive MICROSAR--基于Adaptive AUTOSAR为高性能ECU提供动态软件平台

2018-08-30 13:40:55·  来源:Vector维克多  
 
Adaptive MICROSAR是Vector为基于AUTOSAR Adaptive平台搭建电子电器架构的车辆提供的软件解决方案。它为Adaptive应用程序(ARA)提供AUTOSAR实时运行环境,并提供集成在Eclipse环境中的高效开发工具。Adaptive MICROSAR面向高性能ECU,如车载应用服务器,ADAS ECU和信息娱乐系统。Vector可以提供从Hypervisor, POSIX操作系统到ARA实时运行环境的整体解决方案,该方案最高可达到功能安全ASIL D等级。


什么是Adaptive MICROSAR?

Adaptive MICROSAR是Vector为基于AUTOSAR Adaptive平台搭建电子电器架构的车辆提供的软件解决方案。它为Adaptive应用程序(ARA)提供AUTOSAR实时运行环境,并提供集成在Eclipse环境中的高效开发工具。Adaptive MICROSAR面向高性能ECU,如车载应用服务器,ADAS ECU和信息娱乐系统。Vector可以提供从Hypervisor, POSIX操作系统到ARA实时运行环境的整体解决方案,该方案最高可达到功能安全ASIL D等级。

优点概述
Adaptive Platform
> 可用于量产
> 为客户提供持续地维护和更新,使代码维持在最新状态
> 支持多种POSIX操作系统
> 为功能安全相关应用的开发提供最高可达ASIL D等级的解决方案
> 安全的已优化的C ++ STL库
> 通过提供示例的方式保证客户能够快速上手
通过使用DaVinci Adaptive IDE实现高阶配置
> 完全集成在Eclipse开发环境中
> 提供基于Domain-specific language(DSL)的编辑工具,以简化AUTOSAR manifest(ARXML)文件的创建和修改
> 深度集成化的语法纠错和自动完成功能,以加快开发速度
> "Leaflets"提供丰富的指导说明
> 为具有挑战性的配置任务提供协助
> 易于理解的工作流程,覆盖从编写,验证,代码生成到调试各个环节
> 适用于Windows和Linux操作系统

为客户的系统搭建提供完整解决方案
> 基于PikeOS,可以提供集safe hypervisor,safe操作系统以及Safe Adaptive MICROSAR于一体解决方案。
> 优化的统一解决方案,避免多源软件的集成工作。
> 基于Microkernel的实时操作系统
> 基于ISO 26262提供汽车级safety case, 最高可支持ASIL D等级
> 快速启动
> 提供安全措施以防止未授权访问



Adaptive MICROSAR Software Modules

应用领域
> 用于ADAS,多媒体和通信应用的高性能ECU
> 适用于高度自动驾驶领域的带有功能安全需求的复杂系统
> 基于C++语言的AUTOSARAdatptive 应用程序的开发
> 独立于车辆平台的应用程序开发(App-Store)

Adaptive MICROSAR
Vector 开发的Adaptive MICROSAR包括以下功能块,均可用于量产项目:
> 通信 (ara::com)
> 执行管理(ara::exec)
> 诊断(ara::diag)
> 存储管理(ara::per)
> 记录和跟踪 (ara::log)
> RESTful服务 (ara::rest)
> 更新和配置管理 (ara::ucm)

Adaptive MICROSAR还可以提供一些AUTOSAR标准之外的,适用于具体项目的扩展功能:
> 为功能安全相关项目提供最高达ASIL D等级的解决方案
> SOME/IP协议映射,包括E2E保护功能配置
> 为简化配置并提高性能,为Machine内部通信提供基于IPC协议的映射
> 实时检查TCP连接
> 为UDP帧提供缓冲区以减少网络负载率
> 支持在IP header中配置Quality of Service的优先级
> 为实现快速启动,可对Service Discovery进行静态配置。
> 可提供基于虚拟机的预配置好的开发环境
> 提供XCP协议以支持标定和测量功能

持续开发和发布计划
随着AUTOSAR Adaptive平台的持续维护和新功能的引入。Vector会提供持续更新的Continuous Development package,以保证客户持续获取最新版的软件方案。结合客户项目的SOP时间节点,Vector可以提供基于某一具体版本的量产方案。

> Q1/2018:开发版本
> Q4/2018:量产版本(QM)
> Q4/2019:量产版本(ASIL)

工具链支持
> PREEvision:设计整车级别的Adaptive AUTOSAR 服务接口
> CANoe:为服务的提供端和使用端提供易于使用的仿真环境
> CANape:为Adaptive应用程序的标定和测量提供工具链支持
> CANdela Studio:编辑并导出DEXT诊断数据库文件
> VectorCAST/C++:为基于Adatpive平台开发的项目提供高度自动化、集成化的测试验证方案



DaVinci Adaptive IDE为具有挑战性的配置任务提供最佳帮助
1. 协助完成SOME/IP部署等各种任务
2. 易于理解的DSL语言,增加arxml文件的可读性
3. 基于模型元素的选择和自动完成功能,加快开发速度
4. 自动对AUTOSAR模型进行后台验证,可直接对错误提供提示和解决方案
5. "Leaflets"为客户的工具使用、服务创建提供详细的指导说明


分享到:
 
反对 0 举报 0 收藏 0 评论 0
沪ICP备11026620号