AUTOSAR 解决方案 为了降低ECU 软件开发的复杂度,AUTOSAR 联盟提出了一套经过实践验证的软件架构,并以此作为开发可重用应用程序的基础。AUTOSAR 这一开放的系统架构标准是由全世界的汽车OEM,零部件供应商以及软件、半导体和电子工业的企业共同制定,使用户避免因为采用私有的协议和解决方案导致日益增长的开发成本。 Vector 作为AUTOSAR 协会最早的Premiu m Member 之一,为用户提供了一套AUTOSAR 的ECU 解决方案,包括源代码 MICROSAR 和 DaVinci 系列配置工具(包括DaVinci Dev eloper 和 DaVinci Configu rator Pro),打造了一条从 E/E 设计(PREEv ision)、ECU设计(DaVinci Dev eloper)到代码实现(MICROSAR 和 DaVinci Configu rator Pro)的完整工具链。 MICROSAR MICROSAR 是Vector 根据 AUTOSAR 标准开发的一系列产品级软件模块,包括 RTE、CAL、OS、COM、IO、SYS 和 DIAG 等等。在 MICROSAR 的帮助下,开发人员可以完全忽略硬件平台不同所带来的差异,甚至可以在缺少硬件平台的情况下先期开发应用程序,利用CANoe 作为平台进行仿真和调试。这一切都是由于 MICROSAR 所提供的标准化接口。 MICROSAR 需要 DaVinci 系列工具来进行配置,其软件模块结构如下图所示: DaVinci Dev eloper DaVinci Dev eloper 一个专用于符合AUTOSAR 标准的ECU 软件开发工具,它可以用来配置并生成ECU 的RTE(Ru nTime Env ironment)源代码。用户可以利用DaVinci Dev eloper的图形用户界面开发应用程序(SWC)以及定义应用程序接口,并可以方便的调用DaVinci 系列的其他工具。 导入 AUTOSAR 的ECU 交换文档(Ex tract of ECU Description File) 图形化定义软件组件(SWC) 定义端口(Ports)和数据类型(Data Elements) 将运行实体(Ru nnables)映射到操作系统任务(Task)中 导入/导出 AUTOSAR 的arx ml 文件 从网络数据库中导入信号 针对 ECU 配置的一致性校验 与 Matlab/Simu link 无缝集成 DaVinci Configurator Pro DaVinci Configurator Pro 是一个符合AUTOSAR 标准的软件配置工具,它专门用于配置并生成ECU 中的Basic Software(BSW)。它能保证在配置各底层软件模块的过程中,各配置参数的一致性。如果出现配置数据错误或缺失,DaVinci Configurator Pro 能及早发现并提出警告。 使用图形化的配置简化了各参数间复杂的内部关系 支持在同一系...