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

相关推荐
番茄老夫子3 小时前
新能源汽车声纹监测技术的发展趋势是什么?
汽车
有颜有货1 天前
2025汽车制造企业数字化转型路径参考
人工智能·汽车·制造·数字化转型
HiEV1 天前
瞄定「舱驾融合」,黑芝麻智能的智驾平权「芯」路径
自动驾驶·汽车
X-yes2 天前
MATLAB 2022a 部分讲解
汽车
CyberSecurity_zhang2 天前
汽车网络安全 -- 理解暴露面、攻击面和攻击向量
网络安全·信息安全·汽车
一个心烑2 天前
汽车产业链主表及类别表设计
汽车
芊言芊语2 天前
汽车售后 D - PDU 和 J2543 详细介绍
汽车
国科安芯3 天前
新能源汽车运动控制器核心芯片选型与优化:MCU、DCDC与CANFD协同设计
单片机·嵌入式硬件·汽车
九河云3 天前
汽车制造行业如何在数字化转型中抓住机遇?
科技·重构·云计算·汽车·制造
PRBTEK3 天前
新市场环境下新能源汽车电流传感技术发展前瞻
汽车