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

相关推荐
LabVIEW开发13 小时前
LabVIEW汽车发动机振动测试
汽车·labview
yintele13 小时前
智能AI汽车电子行业,EMS应用相关问题
人工智能·汽车
康谋自动驾驶15 小时前
告别数月等待:数字孪生场景生成从此进入“日级”时代
汽车·测试·数字孪生·仿真·建模·3dgs
搞一搞汽车电子1 天前
S32K3平台eMIOS 应用说明
开发语言·驱动开发·笔记·单片机·嵌入式硬件·汽车
MOS管-冠华伟业2 天前
WSD3075DN56高性能MOS管在汽车电动助力转向系统(EPS)中的应用
汽车
老猿讲编程2 天前
从航空FACE的一个落地方案漫谈汽车HPC软件架构的思维转变(1/3)FACE基础概念与落地案例
汽车·软件架构
恒点虚拟仿真2 天前
XR数字融合工作站赋能新能源汽车专业建设的创新路径
人工智能·汽车·xr·虚拟现实·虚拟仿真·新能源汽车·ai+虚拟仿真
JIngJaneIL2 天前
汽车租赁|基于Java+vue的汽车租赁系统(源码+数据库+文档)
java·vue.js·spring boot·汽车·论文·毕设·汽车租赁系统
Luminbox紫创测控2 天前
一文了解太阳光模拟器的汽车材料老化测试及标准解析
汽车
毕设源码-郭学长2 天前
【开题答辩全过程】以 汽车知名品牌信息管理系统为例,包含答辩的问题和答案
汽车