主要观点总结
本文介绍了创建新接口、cdd swc、SWC端口、内部行为、Runnable,以及为Runnables添加数据访问点和事件的过程,包括在MasterSWC中进行相关更改、将cdd映射到Composition和ECU、更新ECU Extract、将cdd Runnable映射到任务、在EcuM Driver Init列表中添加cdd Init函数等步骤,并提供了示例代码。
关键观点总结
关键观点1: 创建新接口和cdd swc
文章首先介绍了如何创建新接口和cdd swc,这是为了与RTE和其他SWC进行交互。
关键观点2: 创建SWC端口和内部行为
接下来,文章阐述了如何创建SWC端口和内部行为,这是为了创建runnable并在SWC中运行代码。
关键观点3: 创建Runnable并添加数据访问点和事件
文章然后详细说明了如何创建Runnable,并为其添加数据访问点和事件,以触发runnable的执行。
关键观点4: 在MasterSWC中进行相关更改
文章接着介绍了在MasterSWC中进行相关更改的步骤,包括设置PPort和DataAccessPoints等。
关键观点5: 将cdd映射到Composition和ECU等
文章还讲解了将cdd映射到Composition和ECU的过程,以及更新ECU Extract和将cdd Runnable映射到任务的方法。
关键观点6: 在EcuM Driver Init列表中添加cdd Init函数及生成项目
最后,文章指导了如何在EcuM Driver Init列表中添加cdd Init函数,并生成项目,同时提供了示例代码。
文章预览
目录: •1.创建新接口 •2.创建新的 cdd swc •3.创建新的 SWC 端口 •4.创建新的内部行为 •5.创建新的 Runnable •6.为 Runnables 添加数据访问点 •7.为 Runnables 添加事件 •8. 在 MasterSWC 中进行相关更改 •9. 将 Cdd 映射到 Composition 和 ECU •10. 更新 ECU Extract •11. 将 cdd Runnable 映射到任务 •12. 在 EcuM Driver Init 列表中添加 cdd Init 函数 •12. 生成项目 •13. 示例代码 (致敬ETAS。源自ETAS) 1.创建新接口 首先右键单击软件,然后选择创建接口→创建端口接口→发送方接收方接口 将这个新接口命名为 “Data Buffer” 并将其放入现有的 arxml 文件 Interfaces.arxml 中。 接下来,双击新创建的接口并创建 4 个 VariableDataPrototypes,方法是首先选择表中的 MySRInterface 接口,然后单击 Add VariableDataPrototype: 将此新项重命名为 LEDValue 并将类型引用设置为 boolean: 2.创建新的 cdd swc 现
………………………………