
DaVinci Developer
文章平均质量分 80
Autosar配置工具
汽车电子助手
跟着博主学“汽车电子软件”+“嵌入式软件”,您需要的这里都有!!!丰富的开发经验(Autosar),解决你软件开发过程中的烦恼。
展开
-
【DaVinci Developer专题】-45-自动生成SWC中所有Runnable对应的C文件
自动生成SWC中所有Runnable对应的C文件原创 2023-03-02 10:33:20 · 3395 阅读 · 0 评论 -
【DaVinci Developer专题】-44-Software Component软件组件的Multiple Instantiation多次实例化
Software Component软件组件的Multiple Instantiation多次实例化原创 2022-09-11 21:39:44 · 1614 阅读 · 2 评论 -
【DaVinci Developer专题】-43-基于Queue队列的Sender-Receiver communication
Sender-Receiver communication两种方式:Non-Queue(常用的Rte_Write和Rte_Read)和Queue(不常用的Rte_Send和Rte_Receive);Queue Sender-Receiver communication的理论背景;Queue Sender-Receiver communication在Davinci Develop中的实现。原创 2022-07-18 21:12:37 · 1533 阅读 · 0 评论 -
【DaVinci Developer专题】-42-如何生成APP SWC的Template和Header文件
如何生成APP SWC的Template和Header文件原创 2022-06-20 20:35:49 · 1668 阅读 · 4 评论 -
【DaVinci Developer专题】-41-APP SWC如何读取写入NVM Block数据
APP SWC Port如何Read读取/Write写入NVM Block数据;DaVinci Developer中的Calibration Parameter/Per-Instance Memory/Service Need如何配置。原创 2022-06-20 19:21:14 · 3708 阅读 · 2 评论 -
【DaVinci Developer专题】-40-创建Background触发的Runnable可运行实体
Background触发Runnable原创 2022-06-06 18:18:07 · 1678 阅读 · 3 评论 -
【DaVinci Developer专题】-39-Calibration Parameter介绍+配置
目录1 关于 AUTOSAR Calibration Parameters2 如何配置Calibration Parameter2.1 生成的代码总结2.2 添加Init Value2.3 添加Addressing Method2.4 Scope中Shared和Per Instance的差异5 结尾<--返回「实战篇」博文-总目录--><--返回「Autosar从入门到精通-实战篇」专栏主页-->1 关于 AUTOSAR Calibrati原创 2022-02-18 18:50:53 · 2083 阅读 · 3 评论 -
【DaVinci Developer专题】-38-Exclusive Area介绍+配置
共4页精讲目录1 Exclusive Area介绍1.1 ExclusiveArea实现举例2 如何配置Exclusive Area2.1 生成的代码总结3 Exclusive Area中Runs In和Can Enter的差异4 在CFG中查看ASWC的Exclusive Area5 结尾<--返回「实战篇」博文-总目录--><--返回「Autosar从入门到精通-实战篇」专栏主页-->1 Exclusive Area介绍Excl原创 2022-02-18 16:00:31 · 2190 阅读 · 1 评论 -
【DaVinci Developer专题】-37-详述IRV:Inter-Runnable Variable介绍+配置
共4页精讲:通过【DaVinci Developer专题】专栏系列文章,我们了解到ASWC之间可以通过Sender Receiver(SR) Port,Client Server(CS) Port,Mode(Switch) Port…进行访问。那ASWC内部的Runnable之间访问是否存在“Port”一样的接口呢?目录1 Inter-Runnable Variable介绍2 如何配置Inter-Runnable Variable3 生成的代码总结4 Inter-Runnable原创 2022-02-15 23:33:37 · 2624 阅读 · 1 评论 -
【DaVinci Developer专题】-36-创建一个“既读又写”的Sender Receiver Port(SR PR-Port)
有时会遇到SWC需要对一个Port进行“既可以读,也可以写”的操作。以下图为例,Test_A_SWC中Test_A_Port是P-Port;Test_B_SWC中Test_A_Port是R-Port。Test_C_SWC需要对Test_A_Port同时进行“读”和“写”。该篇将详细介绍PR-Port的创建方法。目录1 创建一个S/R Port Interface2 将一个PR-Port端口添加至Application Component3 PR-Port端口初始化4 Run.原创 2022-01-26 19:35:46 · 2635 阅读 · 0 评论 -
【DaVinci Developer专题】-35-如何实现某个SWC的P-Port更新后另一个SWC才去读R-Port的值
案例说明:SWC与SWC之间,当Rte_Read接口检测到Rte_Write接口更新后,才执行某段逻辑代码或者代用函数,以提升代码执行效率,减小负载率。目录1 创建一个S/R Port Interface2 将一个P-Port端口添加至Application Component3 P-Port端口初始化4 将一个R-Port端口添加至Application Component5 R-Port端口初始化6 Runnable的Port访问7 连接Component之间的.原创 2021-06-17 20:42:25 · 2562 阅读 · 1 评论 -
【DaVinci Developer专题】-34-如何导出对应SWC Component组件的Arxml给MATLAB工具使用
共2页目录1 导出SWC的ARXML文件过程2 SWC的ARXML文件内容3 结尾<--返回「实战篇」博文-总目录--><--返回「Autosar从入门到精通-实战篇」专栏主页-->关键字: 缩略语/术语 含义 DEV DaVinci Developer CFG PRO DaVinci Configurator Pro D原创 2021-02-17 00:31:54 · 4305 阅读 · 12 评论 -
【DaVinci Developer专题】-33-Mode(Switch) Declaration Group与IDT(Implementation Data Type)映射Mapping
共11页目录1 创建一个Mode Declaration Group模式声明组2 创建一个Type Reference IDT(Implementation Data Type)3 创建一个Type Mapping Set4 创建了一个S/R Port Interface5 SWC引用Type Mapping set6 导入CFG生成代码的总结7 代码差异:mode declaration group不与implementation data type映射8 结尾&l原创 2021-02-16 23:37:09 · 1409 阅读 · 0 评论 -
【DaVinci Developer专题】-32-Mode(Switch) Declaration Group中Alphabetic和Explicit的区别
共7页目录1 Alphabetic拓展1.1 对比前后生成代码的差异2 Explicit拓展2.1 对比前后生成代码的差异3 小节4 结尾<--返回「实战篇」博文-总目录--><--返回「Autosar从入门到精通-实战篇」专栏主页-->关键字: 缩略语/术语 含义 DEV DaVinci Developer CFG PRO Da原创 2021-02-15 18:38:16 · 933 阅读 · 0 评论 -
【DaVinci Developer专题】-31-Mode(Switch) P-Port如何回读当前Mode模式
共2页目录Mode(Switch) P-Port端口添加回读7 二者前后代码差异总结8 结尾<--返回「实战篇」博文-总目录--><--返回「Autosar从入门到精通-实战篇」专栏主页-->关键字: 缩略语/术语 含义 DEV DaVinci Developer CFG PRO DaVinci Configurator Pro原创 2021-02-15 14:57:04 · 1080 阅读 · 0 评论 -
【DaVinci Developer专题】-30-创建一个Mode(Switch) Port并实现Runnable的Port访问
共12页目录1 DaVinci Developer中创建Mode Declaration Group模式声明组2 创建Mode Port Interface3 将一个P-Port端口添加至Application Component3.1 Runnable的P-Port访问4 将一个R-Port端口添加至Application Component4.1 Runnable的R-Port访问5 连接Component之间的Port6 导入CFG生成代码的总结7 结尾&l原创 2021-02-15 12:10:36 · 2286 阅读 · 0 评论 -
【DaVinci Developer专题】-29-创建一个Client Server Port包含多个Runnable(函数)
共10页目录1 创建C/S Port Interface需要的IDT2 创建一个C/S Port Interface3 将R-Port和R-Port端口添加至Application Component4 连接Component之间的Port5 导入CFG生成代码的总结6 结尾<--返回「实战篇」博文-总目录--><--返回「Autosar从入门到精通-实战篇」专栏主页-->关键字: 缩略语/术语 含义原创 2021-02-05 21:45:01 · 1668 阅读 · 1 评论 -
【DaVinci Developer专题】-28-Client Server Port Interface中useArgumentType、useArrayBaseType和useVoid介绍
共7页目录1 ImplPolicy = useArgumentType2 ImplPolicy = useArrayBaseType3 ImplPolicy = useVoid4 三者代码差异部分5 结尾<--返回「实战篇」博文-总目录--><--返回「Autosar从入门到精通-实战篇」专栏主页-->关键字: 缩略语/术语 含义 DEV DaVinci Developer原创 2021-02-05 21:40:55 · 1248 阅读 · 0 评论 -
【DaVinci Developer专题】-27-Client Server Port Interface中的In、Out和InOut介绍
共3页目录1 形参的类型为标准的IDT2 形参的类型为自定义的Value IDT3 形参的类型为自定义的Array IDT4 形参的类型为自定义的Record IDT5 结尾<--返回「实战篇」博文-总目录--><--返回「Autosar从入门到精通-实战篇」专栏主页-->关键字: 缩略语/术语 含义 DEV DaVinci Developer CFG P原创 2021-02-05 21:37:24 · 1679 阅读 · 1 评论 -
【DaVinci Developer专题】-26-带返回值的Client Server Port
共6页目录1 定义一个函数返回值枚举1.1 添加“Application Errors”1.2 关联“Application Errors”1.3 前后的对比2 定义多个函数返回值枚举2.1 前后的对比3 结尾<--返回「实战篇」博文-总目录--><--返回「Autosar从入门到精通-实战篇」专栏主页-->关键字: 缩略语/术语 含义 DEV DaVinci Dev原创 2021-02-05 21:35:07 · 1454 阅读 · 2 评论 -
【DaVinci Developer专题】-25-创建一个Client Server Port并实现Runnable的Port访问
共9页目录1 创建一个C/S Port Interface2 将一个R-Port端口添加至Application Component2.1 Runnable的R-Port访问3 将一个P-Port端口添加至Application Component3.1 Runnable的P-Port访问4 连接Component之间的Port5 导入CFG生成代码的总结6 结尾<--返回「实战篇」博文-总目录--><--返回「Autosar从入门到精通-实战篇原创 2021-02-05 21:31:49 · 3201 阅读 · 1 评论 -
【DaVinci Developer专题】-24-IDT高阶应用:结构体中元素(数组,结构体,联合体)类型相互嵌套
共15页目录1 创建一个Value IDT2 创建一个Array IDT3 创建一个Record IDT4 创建一个Union IDT5 创建一个Record IDT5.1 创建一个Record IDT(Implementation Data Type)5.2 创建了一个S/R Port Interface5.3 创建一个Constant6 导入CFG生成代码的总结7 结尾<--返回「实战篇」博文-总目录--><--返回「Autos.原创 2021-02-02 21:12:14 · 1050 阅读 · 0 评论 -
【DaVinci Developer专题】-23-IDT高阶应用:结构体类型的数组
共8页目录1 创建一个Record IDT2 创建一个Array IDT3 创建一个S/R Port Interface4 创建一个Constant5 导入CFG生成代码的总结6 结尾<--返回「实战篇」博文-总目录--><--返回「Autosar从入门到精通-实战篇」专栏主页-->关键字: 缩略语/术语 含义 DEV DaVinci Developer .原创 2021-02-02 21:05:13 · 1430 阅读 · 0 评论 -
【DaVinci Developer专题】-22-Union IDT中使用Value定义“联合体Union”类型
共7页目录1 Value中引用一个Autosar标准类型的IDT1.1 创建一个Union IDT(Implementation Data Type)1.2 创建了一个S/R Port Interface1.3 导入CFG生成代码的总结2 结尾<--返回「实战篇」博文-总目录--><--返回「Autosar从入门到精通-实战篇」专栏主页-->关键字: 缩略语/术语 含义 DEV .原创 2021-02-02 21:00:19 · 729 阅读 · 0 评论 -
【DaVinci Developer专题】-21-Union IDT中使用Type_Reference定义“联合体Union”类型
共10页目录1 Type Reference中引用一个Autosar标准类型的IDT1.1 创建一个Union IDT(Implementation Data Type)1.2 创建了一个S/R Port Interface1.3 导入CFG生成代码的总结2 Type Reference中引用一个自定义的IDT2.1 导入CFG生成代码的总结3 结尾<--返回「实战篇」博文-总目录--><--返回「Autosar从入门到精通-实战篇」专栏主页-.原创 2021-02-02 20:56:02 · 769 阅读 · 0 评论 -
【DaVinci Developer专题】-20-Record IDT中使用Value定义“结构体Struct”类型
共7页目录1 Value中引用一个Autosar标准的IDT1.1 创建一个Array IDT(Implementation Data Type)1.2 创建了一个S/R Port Interface1.3 导入CFG生成代码的总结2 结尾<--返回「实战篇」博文-总目录--><--返回「Autosar从入门到精通-实战篇」专栏主页-->关键字: 缩略语/术语 含义 DEV .原创 2021-02-02 20:50:45 · 947 阅读 · 0 评论 -
【DaVinci Developer专题】-19-Record IDT中使用Type_Reference定义“结构体Struct”类型
共10页目录1 Type Reference中引用一个Autosar标准类型的IDT1.1 创建一个Record IDT(Implementation Data Type)1.2 创建了一个S/R Port Interface1.3 导入CFG生成代码的总结2 Type Reference中引用一个自定义的IDT2.1 导入CFG生成代码的总结3 结尾<--返回「实战篇」博文-总目录--><--返回「Autosar从入门到精通-实战篇」专栏主页--&原创 2021-02-02 20:46:18 · 1186 阅读 · 0 评论 -
【DaVinci Developer专题】-18-Array IDT中使用Type_Reference定义“三维数组”类型(Implementation Data Type)
目录1 创建一个Array IDT(Implementation Data Type)2 创建了一个S/R Port Interface3 导入CFG生成代码的总结4 结尾<--返回「实战篇」博文-总目录--><--返回「Autosar从入门到精通-实战篇」专栏主页-->关键字: 缩略语/术语 含义 DEV DaVinci Developer CFG PRO.原创 2021-01-31 23:38:27 · 780 阅读 · 0 评论 -
【DaVinci Developer专题】-17-Array IDT中使用Type_Reference定义“二维数组”类型(Implementation Data Type)
目录1 创建一个Array IDT(Implementation Data Type)1.1 命名Implementation data type1.2 设置第一个维度的长度1.3 引用已有的一维数组IDT2 创建了一个S/R Port Interface3 导入CFG生成代码的总结4 结尾<--返回「实战篇」博文-总目录--><--返回「Autosar从入门到精通-实战篇」专栏主页-->关键字: 缩略语/术语原创 2021-01-31 23:33:22 · 748 阅读 · 0 评论 -
【DaVinci Developer专题】-16-Array IDT中使用Type_Reference定义“一维数组”类型(Implementation Data Type)
目录1 创建一个Array IDT(Implementation Data Type)1.1 命名Implementation data type1.2 设置第一个维度的长度1.3 引用已有的IDT2 创建了一个S/R Port Interface3 导入CFG生成代码的总结4 结尾<--返回「实战篇」博文-总目录--><--返回「Autosar从入门到精通-实战篇」专栏主页-->关键字: 缩略语/术语 含义原创 2021-01-31 23:27:15 · 935 阅读 · 0 评论 -
【DaVinci Developer专题】-15-Array IDT中使用Array定义“三维数组”类型(Implementation Data Type)
目录1 创建一个Array IDT(Implementation Data Type)1.1 命名Implementation data type1.2 设置数组第一个维度的长度1.3 设置数组第二个维度的长度1.4 设置数组第三个维度的长度2 创建了一个S/R Port Interface2.1 创建了一个Constant2.2 在SWC中给Port赋初始值2.1 创建了一个Constant2.2 在SWC中给Port赋初始值3 导入CFG生成代码的总结4原创 2021-01-30 17:53:59 · 855 阅读 · 0 评论 -
【DaVinci Developer专题】-14-Array IDT几类特殊形式“二维数组”总结(Implementation Data Type)
<--返回「实战篇」博文-总目录--><--返回「Autosar从入门到精通-实战篇」专栏主页-->关键字: 缩略语/术语 含义 DEV DaVinci Developer CFG PRO DaVinci Configurator Pro DCF DaVinci Configuration File 达芬奇...原创 2021-01-30 15:57:47 · 818 阅读 · 1 评论 -
【DaVinci Developer专题】-13-Array IDT中使用Array定义“二维数组”类型(Implementation Data Type)
目录1 创建一个Array IDT(Implementation Data Type)1.1 命名Implementation data type1.2 引用一个category:Value1.3 设置第二个维度的长度1.4 设置第一个维度的长度2 创建了一个S/R Port Interface3 导入CFG生成代码的总结4 结尾<--返回「实战篇」博文-总目录--><--返回「Autosar从入门到精通-实战篇」专栏主页-->关键字:原创 2021-01-29 16:16:04 · 995 阅读 · 1 评论 -
【DaVinci Developer专题】-12-Array IDT中使用Value定义“一维数组”类型(Implementation Data Type)
目录1 创建一个Array IDT(Implementation Data Type)1.1 命名Implementation data type1.2 引用一个category:Value1.3 设置数组的长度2 创建了一个S/R Port Interface3 导入CFG生成代码的总结4 结尾<--返回「实战篇」博文-总目录--><--返回「Autosar从入门到精通-实战篇」专栏主页-->关键字: 缩略语/术语原创 2021-01-27 21:24:37 · 1219 阅读 · 2 评论 -
【DaVinci Developer专题】-11-Value IDT常见用法之”枚举Enum“(Implementation Data Type)
目录1 Value IDT中Category关键字“TextTable”1.1 创建一个compu method计算方法1.1.1 对比不添加compu method生成的代码1.1.2 拓展:Compu Contents中选择“Use Physical to Internal”1.2 创建一个Data Constraint约束条件1.2.1 对比不添加Data Constraint生成的代码1.2.2 拓展:Data Constraint中选择“Use Physical to原创 2021-01-27 19:06:40 · 1426 阅读 · 0 评论 -
【DaVinci Developer专题】-10-Value IDT常见用法之“typedef”(Implementation Data Type)
目录0 IDT(Implementation Data Type)包含的属性1 创建一个Value IDT(Implementation Data Type)1.1 命名Implementation data type1.2 引用一个标准类型2 创建了一个S/R Port Interface3 导入CFG生成代码的总结4 对比引用标准类型5 结尾<--返回「实战篇」博文-总目录--><--返回「Autosar从入门到精通-实战篇」专栏主页-->原创 2021-01-26 20:27:35 · 1509 阅读 · 9 评论 -
【DaVinci Developer专题】-9-创建一个枚举Enum IDT(Implementation Data Type)
目录1 创建一个枚举Type Reference IDT(Implementation Data Type)1.1 命名Implementation data type1.2 Data Type选择一个标准类型的IDT1.3 创建一个computation method计算方法属性1.4 创建一个Contraint约束条件属性2 创建了一个S/R Port Interface3 导入CFG生成代码的总结4 结尾<--返回「实战篇」博文-总目录--><原创 2021-01-21 20:28:44 · 1946 阅读 · 3 评论 -
【DaVinci Developer专题】-8-创建一个枚举Enum ADT(Application Data Type)
目录1 创建一个枚举Value ADT(Application Data Type)1.1 命名application data type1.2 创建一个computation method计算方法属性1.3 创建一个Contraint约束条件属性2 创建了一个新的Type Mapping Sets3 创建了一个S/R Port Interface4 SWC引用Type Mapping set5 导入CFG生成代码的总结6 结尾<--返回「实战篇」博文-总目录-原创 2021-01-21 18:33:28 · 1910 阅读 · 3 评论 -
【DaVinci Developer专题】-7-创建一个结构体Record ADT(Application Data Type)
目录1 创建多个Value ADT1.1 命名application data type1.2 创建一个Unit单位属性1.3 创建一个computation method计算方法属性1.4 创建一个Contraint约束条件属性2 创建一个Type Mapping Sets3 创建一个Record ADT4 创建Record ADT对应的Record IDT4.1 命名Implementation data type4.2 创建与implementation lev原创 2021-01-20 20:12:16 · 2600 阅读 · 0 评论 -
【DaVinci Developer专题】-6-Data Type、ADT和IDT介绍,并创建一个Value ADT
目录0 Data Types and Data Prototypes 数据类型和数据原型1 ADT(Application Data Type)包含的属性2 Data type mapping 数据类型映射3 S/R port interface数据元素引用ADT(Application Data Type)3.1 创建一个ADT(Application Data Type)3.1.1 命名application data type3.1.2 创建一个Unit单位属性3.1.原创 2021-01-19 19:39:56 · 6296 阅读 · 8 评论