【DaVinci Developer工具实战】06 - DaVinci Developer和DaVinci Configurator的作用和交互
我们在开发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的作用和交互相关推荐
- 【DaVinci Developer工具实战】01 - DaVinci Developer的主要功能介绍
文章目录 1 DaVinci Developer是什么? 2 DaVinci Developer各种窗口的说明 传送门 ==>> AutoSAR实战系列300讲「糖果Autosar」总目录 ...
- 【DaVinci Developer工具实战】05 - DaVinci Developer 功能区概述和介绍
文章目录 1 DaVinci Developer 菜单和功能区 1.1 文件菜单 1.2 主页功能区 1.3 项目功能区 1.4 图形功能区 1.5 窗口功能区 传送门 ==>> Auto ...
- 【DaVinci Developer工具实战】03 -导入xml文件
文章目录 1 为什么要导入xml文件 2 如何导入XML文件 2.1 保持或覆盖的方式 2.2 DaVinci Developer 导入的具体行为 2.3 特殊的导入功能 2.3.1 覆盖导入模式预设 ...
- 【DaVinci Developer工具实战】02 - 软件设计编辑器
文章目录 1 软件设计编辑器功能 2 软件设计编辑器的查看模式 传送门 ==>> AutoSAR实战系列300讲「糖果Autosar」总目录 1 软件设计编辑器功能 软件设计编辑器显示软件 ...
- AutoSar DaVinci Developer工具的基本介绍
AutoSar DaVinci Developer工具的基本介绍 文章目录 AutoSar DaVinci Developer工具的基本介绍 前言 一.DaVinci Developer是什么? 二. ...
- 通过PL/SQL developer工具访问远程的Oracle数据库_访问数据库_连接数据库_登录数据库
文章目录 工具简介 电脑没有安装 Oracle 数据库 电脑安装了 Oracle 数据库 工具简介 PL/SQL Developer 是 Oracle 数据库开发工具,PL/SQL Developer ...
- sqldeveloper mysql迁移_通过SQL Developer工具将MySQL数据库内容迁移至Oracle的步骤
通过SQL Developer工具将MySQL数据库内容迁移至Oracle的步骤 发布时间:2020-06-08 15:52:18 来源:51CTO 阅读:210 作者:三月 本篇文章给大家主要讲的是 ...
- PLSQL Developer工具远程连接Oracle数据库的方法
Oracle数据库安装过程较为繁琐,而且卸载更加麻烦,如果卸载不干净,下次安装Oracle就不会成功.下面就为大家介绍一种不用安装Oracle客户端而利用PLSQL Developer工具远程连接Or ...
- CnPlugin是PL/SQL Developer工具插件使用
CnPlugin是PL/SQL Developer工具插件,支持PL/SQL Developer 7.0以上版本. 1.安装 2.拷贝文件 安装结束后,得到一个 CnPlugin.dll 和 &quo ...
最新文章
- 使用Xmanager远程连接Linux RedHat 6.4图形桌面
- python2.x文件编码
- getopt()简介
- 尼尔机器人技能快捷键_《尼尔机械纪元》连招操作技巧
- Effective C++ 第二版 1)const和inline 2)iostream
- Guns 旗舰版2.1发布,更新树形表格
- R语言数据集合并、数据增减、不等长合并
- android设置内存大小,Android Studio内存大小的设置
- Python numpy.column_stack函数方法的使用
- 高斯投影坐标正反算公式
- KDD 2022 | 图“预训练、提示、微调”范式下的图神经网络泛化框架
- 计算机课小组主题作业,计算机应用课程小组学习法的实践
- 用Unity3d开发Android游戏
- 栈(也被称作堆栈,一种遵循先进后出原则的数据结构)
- 阿里云合作伙伴返点和代理商返点的差别
- IP定位的具体网络应用
- 「2022」字节-前端(互娱)笔试题
- 计算机课的万能导入,浅谈小学信息技术课的导入技巧
- Hybrid——混杂接口
- 《5G无线接入:云计算和雾计算》(Yanlz+Unity+XR+5G+云计算+雾计算+边缘计算+CRAN+FRAN+HCRAN+RRH+泊松点+==)
热门文章
- 拳击 武术java父类,你知道拳击的发力原理是什么吗?---拳世界武术会所
- 【东方博宜】1112 - 【入门】查找子串并替换
- 邮箱验证账号登录 Java
- c语言printf与putchar,【C语言】- 数据输出-printf( )和putchar( )
- AutoIt脚本程序的反编译
- web界面设计的原则和总结
- Delphi for iOS开发指南(14):在iOS应用程序中使用InterBase ToGo
- [乐意黎原创]npm run dev 时抛'cross-env' is not recognized as an internal or external command的解决方法
- 求职那些事十六之百度校招被刷
- MFC:数据有效机制DDV