
DaVinci笔记
文章平均质量分 56
YELL.DOLL
在读大四,每天学一点
展开
-
autosar网管应用开发-- 配置笔记2
autosar网管应用开发-- 配置笔记2原创 2024-04-16 00:01:32 · 1781 阅读 · 0 评论 -
autosar网管应用开发--CAN 网络节点运行模式 笔记1
autosar网管应用开发--CAN 网络节点运行模式 笔记1原创 2024-03-28 00:17:23 · 1697 阅读 · 0 评论 -
Davinci--BswM配置笔记
Davinci--BswM配置笔记原创 2024-03-28 00:02:38 · 1012 阅读 · 0 评论 -
SWC读取写入NVM Block数据
DaVinci原创 2024-01-16 18:16:12 · 966 阅读 · 0 评论 -
Exclusive Area配置
DaVinci原创 2024-01-16 18:15:24 · 576 阅读 · 0 评论 -
Inter Runnable Variable配置
DaVinci原创 2024-01-16 18:14:46 · 661 阅读 · 0 评论 -
Mode Port实现Runnable的Port访问
可运行实体不发送模式切换信息,而是通过RTE API调用Rte_Feedback访问模式切换确认信息。可运行实体使用RTE API Rte_Feedback的非阻塞调用来访问模式切换确认信息。可运行实体使用RTE API Rte_Feedback的阻塞调用来访问确认信息。上面的的value值 根据设置的大小自动选择数据类型 如u8 u16.可运行实体通过RTE,API调用Rte_Switch发送模式切换信息。至少一个“切换”组件时,选项才可用。至少一个“切换”组件时,选项才可用。"Polling轮询。原创 2024-01-15 14:52:36 · 424 阅读 · 0 评论 -
c/s Port 实现Runnable的Port访问
R-Port(Client)服务,P-Port(Server)访问 PR-Port(选择Client/Server)设值另一个swc_b,大体同上设置,修改如下。创建一个c/s,里面添加函数。c/s接口添加到swc。相当于创建一个函数(原创 2024-01-15 13:42:30 · 871 阅读 · 0 评论 -
DaVinci 创建结构体数组 笔记
设置元素 (看需求)这里设置u8。引用刚才创建的结构体。原创 2024-01-15 13:31:54 · 786 阅读 · 0 评论 -
ADT -Record结构体
在“Record Constant Elements”选项卡中,单击New,编辑第二个元素常量:命名VoltageValid_ElementConstant;在“Record Constant Elements”选项卡中,单击New,编辑第二个元素常量:命名VoltageValid_ElementConstant;在“Record Elements”选项卡中,单击“New”,创建第二个Record元素)。在“Record Elements”选项卡中,单击“New”,创建第一个Record元素。原创 2024-01-12 13:17:31 · 834 阅读 · 0 评论 -
Data types
可能定义了无效的值。要使数据元素值无效,发送方SWC必须调用Rte提供的invalidate函数。如果数据原型没有任何物理意义,则可以直接引用implementation data type。• Application Data Types定义与物理世界相对应的数据结构;• Implementation Data Types定义嵌入式代码中使用的数据结构。该计算方法定义了从内部表示到物理表示的转换,即从代码角度到物理含义的转换。通过约束实例可以定义数据值的内部和/或物理有效范围。单位实例定义物理单位。原创 2024-01-12 13:15:41 · 675 阅读 · 0 评论 -
创建Sender Receiver Port实现Runnable的Port访问
弹出一个“Select Port Interfaces”对话框,选择该Component需要添加的Port(如果Port过多,可在文本框中,输入关键字,过滤出。“Runnable Entity List”位置,选中一个Runnable,选择“Port Access”选项卡,单击下方的。”(见图6-3),打开“Port Access Definition:Write Data”对话框,选择P-Port。”,则生成的A2l文件中,能支持“观测”和“标定”功能。”,则生成的A2l文件中,只能支持“观测”功能;原创 2024-01-12 13:12:45 · 466 阅读 · 0 评论 -
定义runnable
如果一个Runnable可以在已运行的情况下执行(允许多次运行Runnable),则可以将其标记为“Can Be Invoked Concurrently”。换句话说,它可以安全地并发执行(re-entrant)。打开一个对话框,用于选择Runnable实体的激活原因之一,可以在Runnable实体的“属性”页面中对其进行定义。:在适当的端口上接收到数据后,Runnable被激活。定义此Runnable两次连续触发之间的最小时间间隔。>不向静态(或全局)非常量数据返回地址。>没有静态(或全局)非常量数据。原创 2024-01-12 13:07:50 · 503 阅读 · 0 评论 -
创建swc
Openswc推拽里面。原创 2024-01-12 13:06:07 · 364 阅读 · 0 评论 -
DaVinci
需要特殊说明一点的是:下图中两个红圈中的箭头,OS和COM是唯一的两个标准接口允许直接和RTE相连的。形式的S/R函数,其中的 就是用户自己配置的名字,因此,这些接口的函数名都是可以改变的,但大体的形式是不变的。S/R、C/S接口,用来定义接口类型的。AutoSAR接口一样,提供的是C/S、S/R接口;说白了就是官方规定好的C/S、S/R接口,咱们就当成是AutoSAR接口就行。接口函数名是固定不变的,是AutoSAR规定好的。使用工具配置生成的,做上层应用的一般是不用关心其具体实现的。原创 2024-01-12 10:18:26 · 515 阅读 · 0 评论