详细介绍AUTOSAR APPL应用层-part2

本文详细介绍了如何在AUTOSAR APPL应用层建立SWC,包括Atomic和Composition类型的选择,以及创建Composition Component的过程。此外,还讲述了数据类型如ADT、IDT、Base Types、Units、Compu Methods和Data Constraints的创建及它们之间的关系,为深入理解AUTOSAR APPL应用层奠定了基础。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

接上一篇,先讲解下如何建立SWC
在这里插入图片描述
首先打开新建一个swc的窗口,界面需要配置的内容不多,介绍如下:
name,起个名字给swc模块,可以按照公司的编码规范起名字。
atomic,代表的是原子模块,不能再分割了
composition,代表的模块的一个集合,可以包含atomic,只是在devoleper中看起来方便,实际在代码中并不存在
默认的选择是atomic

type处是个下拉框,可选择的如下图:
在这里插入图片描述
Application代表的是应用逻辑类型SWC,用于做算法或逻辑的模块
SensorActuator表示的是传感器和执行类型的SWC,用于做传感器或执行器处理的模块
calibration用于标定的SWC,是一类专用的swc
Non-Volatile memory block 这个是用来调用非易失存储器的swc,主要是调用NVM的
Complex driver (CDD)复杂驱动的SWC,这类SWC比较特殊可以用来实现一些特殊的驱动逻辑,可以直接访问硬件资源
Service Proxy 服务代理模块,用于作为服务的代理swc,主要用于多核通信,后续再仔细讲解。

然后我们看下comp

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

木子n1

感谢每位朋友的支持

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值