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

相关推荐
毕设源码-郭学长9 小时前
【开题答辩全过程】以 个性化汽车推荐系统为例,包含答辩的问题和答案
汽车
Godspeed Zhao10 小时前
现代智能汽车中的无线技术72——SatCom(0)
汽车
天天爱吃肉821813 小时前
【跨界封神|周杰伦×王传福(陶晶莹主持):音乐创作与新能源NVH测试,底层逻辑竟完全同源!(新人必看入行指南)】
python·嵌入式硬件·算法·汽车
AAD555888991 天前
基于YOLO13-C3k2-IDWC的汽车损伤检测技术研究_1
汽车
雨大王5122 天前
怎么打造一个能自我进化的制造数字基座?
人工智能·汽车·制造
JicasdC123asd2 天前
使用Faster R-CNN模型训练汽车品牌与型号检测数据集 改进C4结构 优化汽车识别系统 多类别检测 VOC格式
r语言·cnn·汽车
Godspeed Zhao2 天前
现代智能汽车中的无线技术11.1——蜂窝移动通信技术(11)
汽车·信息与通信
雨大王5122 天前
如何选择适合自己企业的工业智能体解决方案?
人工智能·汽车·制造
河北北重机械9663 天前
发动机试验台底座:汽车研发的关键支撑
汽车·试验台铁地板·试验铁底座铸造·铸铁试验平台加工
爱思考的发菜_汽车网络信息安全3 天前
汽车网络安全:RSA算法详细解析
安全·web安全·汽车