我们在开发AutoSAR架构来开发ECU时,分别使用DaVinci Developer和DaVinci Configurator来设计架构和配置BSW.他们的具体作用如下:

  • DaVinci Developer 用于设计软件组件。在 DaVinci Developer 中,您主要在 **ECU 项目【ECU project】**的上下文中工作。一个ECU项目代表了ECU的复合组件【ECU Composition】,即ECU的具体应用架构。在应用程序设计期间,您可以定义新组件或重用设计对象。ECU项目可以通过DaVinci Configurator创建或者是通过导入System Extract时通过DaVinci Developer工作区独立创建。注意:一个ECU项目总是和一个ECU Composition对应。

  • DaVinci Configurator 用于配置基本软件模块和 RTE和生成对应的ECU 代码。

两个工具都在同一个项目 ( .dpa ) 上运行,其中DaVinci工作区 ( .dcf ) 在工具之间共享。相互锁定机制确保您可以在两个工具中安全地打开同一个项目文件。

注意:当您使用 DaVinci Configurator 运行项目更新过程时,会在后台自动调用 DaVinci Developer 以更新 DaVinci 工作区。为此,DaVinci Developer 执行更新导入时会根据项目文件 ( .dpa ) 中的以下项目的设置来执行导入.

  • 选择性导入
  • 锁定创建的对象
  • 使用导入模式预设的属性

我们知道上面的选项是可配置的,但是以下导入选项是固定的:

  • 导入前检查差异 = FALSE
  • 替换缺失的对象 = TRUE
  • 导入后执行一致性检查 = TRUE
  • 导入后查找未使用的元素 = FALSE
  • 为创建的对象设置导入模式预设 = 覆盖
  • 包导入 = 从文件导入

【DaVinci Developer工具实战】06 - DaVinci Developer和DaVinci Configurator的作用和交互相关推荐

  1. 【DaVinci Developer工具实战】01 - DaVinci Developer的主要功能介绍

    文章目录 1 DaVinci Developer是什么? 2 DaVinci Developer各种窗口的说明 传送门 ==>> AutoSAR实战系列300讲「糖果Autosar」总目录 ...

  2. 【DaVinci Developer工具实战】05 - DaVinci Developer 功能区概述和介绍

    文章目录 1 DaVinci Developer 菜单和功能区 1.1 文件菜单 1.2 主页功能区 1.3 项目功能区 1.4 图形功能区 1.5 窗口功能区 传送门 ==>> Auto ...

  3. 【DaVinci Developer工具实战】03 -导入xml文件

    文章目录 1 为什么要导入xml文件 2 如何导入XML文件 2.1 保持或覆盖的方式 2.2 DaVinci Developer 导入的具体行为 2.3 特殊的导入功能 2.3.1 覆盖导入模式预设 ...

  4. 【DaVinci Developer工具实战】02 - 软件设计编辑器

    文章目录 1 软件设计编辑器功能 2 软件设计编辑器的查看模式 传送门 ==>> AutoSAR实战系列300讲「糖果Autosar」总目录 1 软件设计编辑器功能 软件设计编辑器显示软件 ...

  5. AutoSar DaVinci Developer工具的基本介绍

    AutoSar DaVinci Developer工具的基本介绍 文章目录 AutoSar DaVinci Developer工具的基本介绍 前言 一.DaVinci Developer是什么? 二. ...

  6. 通过PL/SQL developer工具访问远程的Oracle数据库_访问数据库_连接数据库_登录数据库

    文章目录 工具简介 电脑没有安装 Oracle 数据库 电脑安装了 Oracle 数据库 工具简介 PL/SQL Developer 是 Oracle 数据库开发工具,PL/SQL Developer ...

  7. sqldeveloper mysql迁移_通过SQL Developer工具将MySQL数据库内容迁移至Oracle的步骤

    通过SQL Developer工具将MySQL数据库内容迁移至Oracle的步骤 发布时间:2020-06-08 15:52:18 来源:51CTO 阅读:210 作者:三月 本篇文章给大家主要讲的是 ...

  8. PLSQL Developer工具远程连接Oracle数据库的方法

    Oracle数据库安装过程较为繁琐,而且卸载更加麻烦,如果卸载不干净,下次安装Oracle就不会成功.下面就为大家介绍一种不用安装Oracle客户端而利用PLSQL Developer工具远程连接Or ...

  9. CnPlugin是PL/SQL Developer工具插件使用

    CnPlugin是PL/SQL Developer工具插件,支持PL/SQL Developer 7.0以上版本. 1.安装 2.拷贝文件 安装结束后,得到一个 CnPlugin.dll 和 &quo ...

最新文章

  1. 使用Xmanager远程连接Linux RedHat 6.4图形桌面
  2. python2.x文件编码
  3. getopt()简介
  4. 尼尔机器人技能快捷键_《尼尔机械纪元》连招操作技巧
  5. Effective C++ 第二版 1)const和inline 2)iostream
  6. Guns 旗舰版2.1发布,更新树形表格
  7. R语言数据集合并、数据增减、不等长合并
  8. android设置内存大小,Android Studio内存大小的设置
  9. Python numpy.column_stack函数方法的使用
  10. 高斯投影坐标正反算公式
  11. KDD 2022 | 图“预训练、提示、微调”范式下的图神经网络泛化框架
  12. 计算机课小组主题作业,计算机应用课程小组学习法的实践
  13. 用Unity3d开发Android游戏
  14. 栈(也被称作堆栈,一种遵循先进后出原则的数据结构)
  15. 阿里云合作伙伴返点和代理商返点的差别
  16. IP定位的具体网络应用
  17. 「2022」字节-前端(互娱)笔试题
  18. 计算机课的万能导入,浅谈小学信息技术课的导入技巧
  19. Hybrid——混杂接口
  20. 《5G无线接入:云计算和雾计算》(Yanlz+Unity+XR+5G+云计算+雾计算+边缘计算+CRAN+FRAN+HCRAN+RRH+泊松点+==)

热门文章

  1. 拳击 武术java父类,你知道拳击的发力原理是什么吗?---拳世界武术会所
  2. 【东方博宜】1112 - 【入门】查找子串并替换
  3. 邮箱验证账号登录 Java
  4. c语言printf与putchar,【C语言】- 数据输出-printf( )和putchar( )
  5. AutoIt脚本程序的反编译
  6. web界面设计的原则和总结
  7. Delphi for iOS开发指南(14):在iOS应用程序中使用InterBase ToGo
  8. [乐意黎原创]npm run dev 时抛'cross-env' is not recognized as an internal or external command的解决方法
  9. 求职那些事十六之百度校招被刷
  10. MFC:数据有效机制DDV