autosar builder—符合autosar(cp/ap)的嵌入式系统设计工具-凯发k8国际首页登录
产品概述
autosar builder是达索旗下一款基于eclipse并使用artop的可扩展工具套件。artop是由autosar成员和凯发一触即发的合作伙伴共同推动的开放的autosar工具环境。它使用户能够构建自己的工具并与其他工具供应商进行集成。autosar builder在此基础上新增了多个工具套件,更加能够贴合不同用户角色(oem、tier1)的使用场景和研发流程,覆盖基于autosar的软件研发的各个环节。
autosar builder工具套件主要包括:
· authoring environment—autosar开发工具主要用于软件建模和网络设计
· ecu extractor—用于在系统设计完成后导出ecu级别的ecu extract文件
· ecu environment—用于ecu配置以及bsw代码生成
· rte generator—用于生成rte代码
· asim—用于autosar仿真验证,包含vfb级别以及ecu和网络级别
· adaptive environment—支持machine manifest definition/ecu integration/system description等研发工作
classic platform autosar支持
· 支持application software development/system design/basic software configuration/system integration等研发工作
· 支持多种数据格式文件的导入/导出功能,包括不同的autosar版本、simulink模型、odx、ldf、dbc、fibex、ethernet arxml等
· 支持符合autosar的软件架构设计(vfc设计、pnc,包括rte contract phase和sw-c template generation等)
· 支持车载网络拓扑设计、网络通信设计(can/lin/flexray/etherent)、电气架构设计(ecu硬件结构)等
· 支持导入dbc等通信矩阵描述文件后自动生成对应ecu instance 的软件架构
· 支持system extract & ecu extract导入导出
· 支持软件架构到ecu实例的mapping设计
adaptive platform autosar支持
· 支持machine manifest definition/ecu integration/system description等研发工作
· 支持各种interface的定义,包括:service interface、rest service interface、persistency interface、time synchronization interfaces、platform health management interface等
· 支持各种data types定义,包括:std c implementation datatype、custom c implementation datatype等
· 支持some/ip deployment、some/ip serialization、service instance、service discovery、machine、machinedesign、startup configuration等
· 支持adaptive application sw component type、composition type、executable、process等
· 支持signal based communication
· 支持adaptive standard types导入
· 通过导出配置界面可自行配置系统级、machine级等各级别arxml文件导出
通用基础功能
· 支持多层次验证,包括但不限于autosar规定约束检查、导出至第三方工具的完整性检查(eb、davinci等)、autosar兼容性检查等
· 支持模型比较,可比较不同版本arxml文件的内容差异,查看模型变化情况
· 支持变体管理,允许设计师将一组功能组合在一起,并选择该功能的哪些实际部分可以在特定变体中启用
· 支持将多个arxml文件打包到一个arxml文件中,反之亦可
· 支持开放的api接口,用户可自定义插件进行工具链集成等扩展开发
应用案例