Autosar应用层开发基础——Arxml制作

Davinci软件的主要作用

(1) AUTOSAR 软件架构设计

图形化建模:支持 SWC(Software Component)设计、接口定义、端口连接等。

分层架构管理:清晰划分 应用层(SWC) 和 基础软件层(BSW)。

组件复用:提供标准化组件库,支持团队协作开发。

(2) ECU 配置与代码生成

BSW(基础软件)配置:配置通信(CAN/LIN/Ethernet)、存储(NVM)、诊断(UDS/OBD)等模块。

RTE(Runtime Environment)生成:自动生成 SWC 与 BSW 交互的中间层代码。

生产级代码生成:输出符合 MISRA-C 等标准的嵌入式 C 代码。

Arxml的制作过程

本文用一个车窗控制的项目,简述Arxml的制作过程;

  1. 新建项目,新建SWC,新建SR端口

双击新建的SWC,进入编辑模式

2、 在SWC内部进行编辑

定义SWC的输入输出接口;

新建runnable,选择初始化和周期函数;

然后再次右键PWL_runnable_10ms,选择new_port_access,选择read_data和write_data,表示每10ms循环读写输入输出接口的数据。

最后,导出Arxml

显示以下log即为成功

相关推荐
LONGZETECH2 小时前
【龙泽科技】汽车维护与底盘拆装检修仿真教学软件【风光580】
人工智能·科技·汽车·汽车仿真教学软件·汽车教学软件
NewCarRen7 小时前
自动驾驶车辆的敏捷安全档案
自动驾驶·汽车
Altair澳汰尔8 小时前
行业热点丨仿真历史数据难以使用?如何利用几何深度学习破局,加速汽车工程创新
人工智能·ai·汽车·数据治理·仿真·cae·physicsai
NewCarRen17 小时前
汽车电子控制系统开发的整体安全理念
网络·安全·汽车
蓝卓工业操作系统2 天前
天铭科技×蓝卓 | “1+2+N”打造AI驱动的汽车零部件行业智能工厂
人工智能·科技·汽车
数据皮皮侠3 天前
中国汽车能源消耗量(2010-2024年)
大数据·数据库·人工智能·物联网·金融·汽车·能源
亚远景aspice3 天前
亚远景-“过度保守”还是“激进创新”?ISO/PAS 8800的99.9%安全阈值之争
人工智能·汽车
江苏世纪龙科技4 天前
【世纪龙科技】大众车身电气技术仿真教学软件-赋能汽车电气教学
汽车
HBYKKJ4 天前
格雷希尔快速封堵头,针对新能源汽车冷却系统进出水口快速封堵的解决方案特点及应用分析
汽车·快速接头·新能源汽车·快速封堵接头·格雷希尔·冷却系统·密封测试接头
江苏世纪龙科技4 天前
【世纪龙科技】数字化技术解锁新能源汽车电驱动总成装调与检修
汽车