AUTOSAR解决方案 - Vector
2017-09-26 15:50
477 查看
为了降低ECU软件开发的复杂度,AUTOSAR联盟提出了一套经过实践验证的软件架构,并以此作为开发可重用应用程序的基础。AUTOSAR这一开放的系统架构标准是由全世界的汽车OEM,零部件供应商以及软件、半导体和电子工业的企业共同制定,使用户避免因为采用私有的协议和解决方案导致日益增长的开发成本。
Vector作为AUTOSAR协会最早的Premium Member之一,为用户提供了一套AUTOSAR的ECU解决方案,包括源代码MICROSAR和DaVinci系列配置工具(包括DaVinci Developer和DaVinci Configurator Pro);同时Vector和aquintos公司建立战略合作关系,从而为客户打造了一条从E/E设计(PREEvision)、ECU设计(DaVinci Developer)到代码实现(MICROSAR和DaVinci Configurator Pro)的完整工具链。
MICROSAR
MICROSAR是Vector根据AUTOSAR标准开发的一系列产品级软件模块,包括RTE、CAL、OS、COM、IO、SYS和DIAG等等。在MICROSAR的帮助下,开发人员可以完全忽略硬件平台不同所带来的差异,甚至可以在缺少硬件平台的情况下先期开发应用程序,利用CANoe作为平台进行仿真和调试。这一切都是由于MICROSAR所提供的标准化接口。
MICROSAR需要DaVinci系列工具来进行配置,其软件模块结构如下图所示:
DaVinci Developer
DaVinci Developer一个专用于符合AUTOSAR标准的ECU软件开发工具,它可以用来配置并生成ECU的RTE(RunTime Environment)源代码。用户可以利用DaVinci Developer的图形用户界面开发应用程序(SWC)以及定义应用程序接口,并可以方便的调用DaVinci系列的其他工具。
DaVinci Configurator Pro
DaVinci Configurator Pro是一个符合AUTOSAR标准的软件配置工具,它专门用于配置并生成ECU中的Basic Software(BSW)。它能保证在配置各底层软件模块的过程中,各配置参数的一致性。如果出现配置数据错误或缺失,DaVinci Configurator Pro能及早发现并提出警告。
Vector作为AUTOSAR协会最早的Premium Member之一,为用户提供了一套AUTOSAR的ECU解决方案,包括源代码MICROSAR和DaVinci系列配置工具(包括DaVinci Developer和DaVinci Configurator Pro);同时Vector和aquintos公司建立战略合作关系,从而为客户打造了一条从E/E设计(PREEvision)、ECU设计(DaVinci Developer)到代码实现(MICROSAR和DaVinci Configurator Pro)的完整工具链。
MICROSAR
MICROSAR是Vector根据AUTOSAR标准开发的一系列产品级软件模块,包括RTE、CAL、OS、COM、IO、SYS和DIAG等等。在MICROSAR的帮助下,开发人员可以完全忽略硬件平台不同所带来的差异,甚至可以在缺少硬件平台的情况下先期开发应用程序,利用CANoe作为平台进行仿真和调试。这一切都是由于MICROSAR所提供的标准化接口。
MICROSAR需要DaVinci系列工具来进行配置,其软件模块结构如下图所示:
DaVinci Developer
DaVinci Developer一个专用于符合AUTOSAR标准的ECU软件开发工具,它可以用来配置并生成ECU的RTE(RunTime Environment)源代码。用户可以利用DaVinci Developer的图形用户界面开发应用程序(SWC)以及定义应用程序接口,并可以方便的调用DaVinci系列的其他工具。
- 导入AUTOSAR的ECU交换文档(Extract of ECU Description File) - 图形化定义软件组件(SWC) - 定义端口(Ports)和数据类型(Data Elements) - 将运行实体(Runnables)映射到操作系统任务(Task)中 - 导入/导出AUTOSAR的arxml文件 - 从网络数据库中导入信号 - 针对ECU配置的一致性校验 - 与Matlab/Simulink无缝集成
DaVinci Configurator Pro
DaVinci Configurator Pro是一个符合AUTOSAR标准的软件配置工具,它专门用于配置并生成ECU中的Basic Software(BSW)。它能保证在配置各底层软件模块的过程中,各配置参数的一致性。如果出现配置数据错误或缺失,DaVinci Configurator Pro能及早发现并提出警告。
- 使用图形化的配置简化了各参数间复杂的内部关系 - 支持在同一系统中并行配置不同版本的BSW(如2.1和3.0) - 基于AUTOSAR规范的验证过程 - 依然使用GENy来配置通信相关模块(为CANbedded用户带来方便) - 针对BSW配置的一致性校验
相关文章推荐
- “bit_vector”: 未声明的标识符 VS2010解决方案
- vector map迭代器失效解决方案
- android开发游记:VectorDrawable矢量图兼容性问题的解决方案
- 二维数组解决方案--vector与迭代器
- 关于vector iterator not incrementable的解决方案
- 一道简单的acm题的三种解决方案(数组、单向链表、容器vector)与代码优化
- C++使用vector.erase()报错:vector iterators incompatible 解决方案
- Intellij IDEA 导入或运行流式处理框架storm以及java.lang.NoClassDefFoundError报错的解决方案
- vector
- spring mvc4使用及json 日期转换解决方案
- jQuery中click事件多次触发解决方案
- 数据库大型应用解决方案总结
- svn图标不显示的解决方案
- jsp中文问题最终解决方案
- 锐捷网络GSN解决方案用户信息获取功能演示
- 数据交互解决方案
- 下载android应用的apk文件变成了zip解决方案
- Javascript 代码混淆综合解决方案 - Javascript 在线混淆器javascript
- ”该证书已被签发机构吊销“错误解决方案
- filesize 不能读取文件名为中文的文件大小 解决方案