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硬件狗 | 出差或演示 |
配置步骤:
- 打开Vector License Manager(一般在开始菜单里)
- 选择“Add License”
- 如果是单机锁,导入
.lic文件 - 如果是网络浮动,输入服务器地址,比如
@192.168.1.100 - 点击“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 验证环境是否搭建成功
装完了,怎么知道对不对?我一般会跑一个简单的测试。
测试步骤:
- 打开Developer,新建一个空项目
- 创建一个简单的Component Type
- 保存,生成ARXML文件
- 打开Configurator,导入这个ARXML
- 如果能正常显示,说明环境没问题
如果报错,别慌。90%的问题出在许可证或路径上。检查一下:
- 许可证是否激活?
- 路径是否有中文?
- 版本是否匹配?
避坑指南:我曾经遇到一个奇怪的问题——Developer能打开,但Configurator启动就闪退。查了半天,发现是显卡驱动太旧。更新驱动后就好了。所以,如果你的工具闪退,先更新显卡驱动试试。
2.7 总结一下
环境搭建其实不难,但细节决定成败。记住三点:版本匹配、路径无中文、许可证激活。做到这三点,基本不会出大问题。
下一章我们开始真正干活——创建第一个DaVinci项目。到时候我会带你从零开始,一步步配置一个完整的ECU。准备好了吗?