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

相关推荐
Xiangchu_2 天前
合肥新能源汽车崛起,本地硅胶件谁来供
python·算法·eclipse·sqlite·汽车·制造
HITbingdu2 天前
电子电气架构——03 12V电源拓扑设计的其他考量
汽车·eea·电源拓扑
堆焊工艺分享2 天前
汽车零部件堆焊工艺升级,提升精密构件耐用度与稳定性
汽车
stonewl25992 天前
码尚标识打印管理系统:面向高端制造的国产化智能标签管理平台-供应链协同标签打印软件
汽车·制造
Xiangchu_2 天前
安徽硅胶厂的转型困局:从家电到汽车,卡在哪
经验分享·python·阿里云·eclipse·汽车·制造
科技侃谈2 天前
离散制造新范式:汽车零部件与机械加工行业数字工厂头部服务商盘点
汽车·制造
极客侃科技2 天前
上海、安徽、浙江、江苏汽车零部件与机械加工行业MES系统厂商实力盘点
汽车
Godspeed Zhao3 天前
跨越天际:从智能汽车到 eVTOL 的适航与系统级开发38——从汽车线控底盘向机载电传机电作动 EMA/EHA 的升维重构
重构·汽车·evtol
Bamtone20253 天前
PCB离子污染:新能源汽车/5G场景可靠性如何破局?
5g·汽车·离子污染·bamtone
磐时信息技术3 天前
利氪科技智能转向系统通过ISO 26262 ASIL D功能安全认证
科技·汽车·功能安全