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

相关推荐
车软派开发学长8 小时前
车企研发的“整合与自研”之争,本质是一场生意
车载系统·汽车·can·autosar
云飞云共享云桌面1 天前
苏州昆山精密机械加工厂研发部门10个SolidWorks可以部署云飞云共享云桌面吗?
大数据·运维·服务器·自动化·汽车·制造
ShareCreators2 天前
如何换道超车:中国汽车零部件企业的机遇与挑战
大数据·人工智能·汽车·blueberry
nameicolor2 天前
汽车原厂漆与修补漆的色浆差异:从诉求到选型的系统梳理
汽车·色浆
东莞和裕包装2 天前
高边压强度定制重型纸箱在汽车零部件堆叠运输中的不可替代性
大数据·汽车
奋进的电子工程师2 天前
VBA V4.1.0 焕新发布:SOME/IP仿真能力全面升级,破解服务自动化测试难题
汽车
虹科Pico汽车示波器2 天前
汽车NVH诊断案例 | 2014 款别克昂科威车行驶中转向时发出振颤异响
汽车·汽车示波器·nvh诊断·别克昂科威·四驱系统·后差速器·离合器摩擦片
stuartevil3 天前
怎么用 AI 创意生图做汽车改装外观效果图?
人工智能·汽车
stuartevil3 天前
怎么用 AI 图片扩图延展汽车实拍画面构图?
人工智能·汽车