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

相关推荐
流川_疯1 小时前
CANOE概念与应用
经验分享·笔记·学习·汽车
WPG大大通5 小时前
ST新一代高精度BMS解决方案:L9965X系列
汽车·解决方案·芯片·bms·电池·研讨会
智能化咨询6 小时前
(130页PPT)汽车智能制造企业数字化转型SAP解决方案参考(附下载方式)
汽车·制造
轻微的风格艾丝凡13 小时前
Simulink 在汽车工业中的深度应用与技术实践
matlab·汽车·simulink
清风6666661 天前
基于单片机的汽车多参数安全检测与报警系统设计
单片机·安全·汽车·毕业设计·课程设计·期末大作业
WINDHILL_风丘科技2 天前
强大的多格式网络数据库文件转换与编辑工具:VisualXML
汽车
DuHz2 天前
基于时频域霍夫变换的汽车雷达互干扰抑制——论文阅读
论文阅读·算法·汽车·毫米波雷达
3DVisionary2 天前
DIC技术在汽车风洞试验中的革新应用:流场与形变的全场测量
汽车·图形渲染·非接触测量·数字图像相关·汽车动力学·风洞试验·形变与应变
DuHz2 天前
霍夫变换和基于时频脊线的汽车FMCW雷达干扰抑制——论文阅读
论文阅读·物联网·算法·汽车·信息与通信·毫米波雷达
CHENKONG_CK3 天前
从生产到质量: RFID 技术赋能汽车制造全链路管控
汽车·制造·rfid