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

相关推荐
风靡晚18 小时前
用于汽车毫米波雷达的四维高分辨率点云图像
人工智能·算法·机器学习·计算机视觉·汽车·信息与通信·信号处理
智能相对论18 小时前
当雷达学会“读心术” 汽车舱内安全迈入新纪元
安全·汽车
yidiancaijing18 小时前
护城河尚浅,理想汽车驶入慢车道
汽车·理想汽车
星叔1 天前
TC3xx中PFLASH缓存对XCP标定常量的影响
缓存·汽车·xcp
天天爱吃肉82182 天前
新能源汽车电子架构革命:深度解析AUTOSAR标准与实践
架构·汽车·autosar
天天爱吃肉82182 天前
《零基础读懂新能源汽车》——V2G/电池梯次利用/氢能源生态级技术拆解与商业预言
数据库·python·汽车·能源·创业创新
稳联技术2 天前
实现无缝连接:EtherNet/IP转CANopen网关助力汽车制造智能化未来
tcp/ip·汽车·制造
成长之路5142 天前
【面板数据】中国与世界各国新能源汽车进出口数据-分类别与不分类别(2017-2024年)
大数据·汽车
广州华锐视点2 天前
汽车生产虚拟实训中的技能提升与生产优化
汽车
农民也会写代码2 天前
国内 TOP5 汽车 PCB 厂家
汽车·制造·pcb工艺·pcb