2、开发环境搭建:安装DaVinci Developer与Configurator、许可证配置、工作空间设置

好,咱们正式开始动手。这一章我带你把开发环境搭起来。说实话,很多新手卡在第一步,不是工具装不上,就是许可证搞不定。我见过太多人花了一整天装环境,结果连个Demo都跑不起来。别急,跟着我的节奏来,半小时搞定。

2.1 安装包的选择与获取

先说说版本问题。DaVinci Developer和Configurator的版本必须匹配,这个坑我踩过。有一次我拿着Developer 4.0配Configurator 3.8,折腾了半天报错,最后发现是版本不兼容。

我个人习惯去Vector官网下载,或者用公司内部的软件仓库。如果你用的是正版授权,一般会收到一个下载链接,里面包含完整的安装包和许可证文件。

版本匹配建议:

  • DaVinci Developer 4.0.x → Configurator 4.0.x
  • DaVinci Developer 5.0.x → Configurator 5.0.x
  • 大版本号必须一致,小版本号尽量相同

2.2 安装DaVinci Developer

安装过程其实挺简单的,双击安装包,一路Next就行。但有几个细节你得注意。

第一步:选择安装路径

千万别装到C盘。我建议你放到D盘或者E盘,路径里不要有中文和空格。比如:D:\Vector\DaVinci_Developer_5.0。为什么?因为有些插件和脚本对路径敏感,中文路径会报错。我曾经帮一个同事排查了半天,最后发现是他的用户名是中文,导致工作空间路径出了问题。

第二步:选择组件

安装时会有组件选择界面。默认勾选的通常够用,但我建议你把以下组件也选上:

  • Documentation – 离线文档,查起来方便
  • Examples – 官方示例,学习必备
  • Python Scripting Support – 如果你以后要做自动化,这个很有用

小技巧:安装完成后,记得重启电脑。有些环境变量需要刷新,不重启的话可能启动报错。

2.3 安装DaVinci Configurator Pro

Configurator的安装和Developer类似,但有一点不同——它依赖.NET Framework。如果你用的是Windows 10或11,一般自带。但如果是Windows 7,可能需要手动安装.NET 4.8。

安装完成后,你会看到两个独立的图标。一个是Developer,一个是Configurator。它们各自独立运行,但通过共享的ARXML文件协同工作。嗯,这个后面会细讲。

2.4 许可证配置(License Configuration)

许可证配置是很多人翻车的地方。说白了,就是让工具知道你有权使用它。

许可证类型:

类型 说明 适用场景
Node-Locked(单机锁) 绑定一台电脑的MAC地址 个人开发机
Network(网络浮动) 通过服务器分发许可证 团队共享
Dongle(加密狗) USB硬件狗 出差或演示

配置步骤:

  1. 打开Vector License Manager(一般在开始菜单里)
  2. 选择“Add License”
  3. 如果是单机锁,导入.lic文件
  4. 如果是网络浮动,输入服务器地址,比如@192.168.1.100
  5. 点击“Activate”,看到绿色对勾就成功了

注意:我曾经遇到过许可证明明激活了,但工具还是报“No License Available”。后来发现是系统时间被改过,许可证校验失败。所以,确保你的系统时间是准确的。

2.5 工作空间设置(Workspace Setup)

工作空间是存放你项目文件的地方。Developer和Configurator各自有自己的工作空间概念,但你可以把它们指向同一个目录,方便管理。

设置Developer工作空间:

  • 启动Developer,第一次会弹出工作空间选择窗口
  • 选择一个空目录,比如D:\Workspace\MyProject
  • 勾选“Use this as default”,以后就不用再选了

设置Configurator工作空间:

  • 启动Configurator,点击菜单 File → Switch Workspace
  • 选择与Developer相同的目录
  • 这样两个工具就能共享ARXML文件了

我的建议:工作空间路径不要嵌套太深。比如D:\Workspace\Project_A\Config\Dev这种,容易出问题。简单点,D:\Workspace\Project_A就够了。

2.6 验证环境是否搭建成功

装完了,怎么知道对不对?我一般会跑一个简单的测试。

测试步骤:

  1. 打开Developer,新建一个空项目
  2. 创建一个简单的Component Type
  3. 保存,生成ARXML文件
  4. 打开Configurator,导入这个ARXML
  5. 如果能正常显示,说明环境没问题

如果报错,别慌。90%的问题出在许可证或路径上。检查一下:

  • 许可证是否激活?
  • 路径是否有中文?
  • 版本是否匹配?

避坑指南:我曾经遇到一个奇怪的问题——Developer能打开,但Configurator启动就闪退。查了半天,发现是显卡驱动太旧。更新驱动后就好了。所以,如果你的工具闪退,先更新显卡驱动试试。

2.7 总结一下

环境搭建其实不难,但细节决定成败。记住三点:版本匹配、路径无中文、许可证激活。做到这三点,基本不会出大问题。

下一章我们开始真正干活——创建第一个DaVinci项目。到时候我会带你从零开始,一步步配置一个完整的ECU。准备好了吗?