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即为成功

相关推荐
夜影风13 小时前
新能源汽车产业链图谱分析
汽车·产业研究
财哥说钛丝13 小时前
驱动钛丝(SMA)的应用(5)汽车腰托气阀常见问题及解决方案
汽车
稳联技术1 天前
桥接智能制造:PROFINET与Devicenet混合架构赋能汽车擦净机器人升级
架构·汽车·制造
qq_7391753692 天前
开源STM32F429汽车仪表盘基于LVGL界面
stm32·嵌入式硬件·汽车
hzcs_yw3 天前
汽车转向系统行业2025数据分析报告
汽车
RUZHUA3 天前
小米汽车二期工厂下月将竣工,产能提升助力市场拓展
大数据·人工智能·汽车
Dr.Zeus3 天前
磷酸铁锂电池特性详解:OCV曲线、滞回效应与老化机制
经验分享·汽车
稳联技术3 天前
汽车装配又又又升级,ethernetip转profinet进阶跃迁指南
汽车
稳联技术3 天前
汽车生产中的测试台连接 – EtherCAT 转CANopen高效的网关通信
汽车
gis分享者4 天前
学习threejs,使用Physijs物理引擎,使用DOFConstraint自由度约束,模拟小车移动
汽车·threejs·物理·physijs·physi·dofconstraint