第2章:开发环境搭建:安装DaVinci Developer与Configurator、许可证配置、环境变量设置

说实话,很多人刚开始接触DaVinci工具链时,最头疼的不是配置本身,而是环境搭建。我见过不少同事,工具装了好几天,最后发现是许可证路径写错了。嗯,这一章咱们就把这事彻底捋清楚。

2.1 安装前的准备工作

先别急着双击安装包。我个人的习惯是,先检查三件事:

  • 操作系统版本:DaVinci Developer和Configurator目前只支持Windows 10 64位(专业版或企业版),Windows 11也能跑,但官方推荐Win10。我曾经在Win7上硬装过一次,结果各种dll缺失,折腾了两天放弃了。
  • 磁盘空间:两个工具加起来大概需要5GB左右,但建议预留至少20GB。为什么?因为后面生成的代码、日志文件会越来越多。我有个项目,光编译中间文件就占了8GB。
  • 关闭杀毒软件:这个很重要。DaVinci的安装程序会写注册表、创建服务,杀毒软件经常误拦。我建议安装时暂时关掉,装完再开。
注意:安装路径不要包含中文或空格。比如 C:\Program Files\Vector\DaVinci 没问题,但 C:\软件\DaVinci 就会出问题。这是很多新手踩过的坑。

2.2 安装DaVinci Developer

DaVinci Developer是咱们做SWC(软件组件)设计的主力工具。安装步骤其实不复杂:

  1. 双击 DaVinci_Developer_Setup.exe,选择语言(默认英文就行)。
  2. 点击Next,接受许可协议。
  3. 选择安装类型:我建议选 Complete(完整安装)。Custom模式虽然能省点空间,但后面缺组件时更麻烦。
  4. 选择安装路径。我个人习惯放在 C:\Vector\DaVinci_Developer\,这样好找。
  5. 点击Install,等进度条跑完。

安装完成后,桌面上会出现一个蓝色图标。先别急着打开,咱们还要装Configurator。

2.3 安装DaVinci Configurator Pro

Configurator Pro是用来配置ECU基础软件(比如OS、COM、DET等模块)的。安装流程和Developer类似:

  1. 运行 DaVinci_Configurator_Pro_Setup.exe
  2. 同样选Complete安装。
  3. 路径我建议统一放在 C:\Vector\DaVinci_Configurator\
  4. 安装过程中会提示安装Visual C++ Redistributable,点同意就行。这是工具运行必需的运行时库。
小技巧:安装完成后,建议把两个工具的快捷方式固定到任务栏。你想想看,每天要打开几十次,从开始菜单找太慢了。

2.4 许可证配置

这一步是很多人翻车的地方。DaVinci工具使用浮动许可证(Floating License),需要配置许可证服务器地址。

许可证有两种模式:

模式 适用场景 配置方式
单机版(Node-Locked) 个人电脑,不联网 将license.lic文件放到安装目录下
网络版(Network) 团队共享,服务器管理 配置环境变量指向许可证服务器

我所在的公司用的是网络版。配置方法如下:

  • 打开 系统属性高级环境变量
  • 新建一个系统变量:
    变量名:VECTOR_LICENSE_FILE
    变量值:1700@192.168.1.100
    其中 1700 是端口号(默认),192.168.1.100 是许可证服务器的IP地址。
  • 点击确定,保存。

配置完后,可以打开DaVinci Developer,看看左下角状态栏是否显示 Licensed。如果显示 No License,说明没连上服务器。

避坑指南:我曾经遇到过一个问题——环境变量配好了,但工具还是报许可证错误。后来发现是公司网络用了代理,许可证请求被拦截了。解决办法是在环境变量里再加一个:
VECTOR_LICENSE_FILE=1700@192.168.1.100;1700@10.0.0.200
分号后面是备用服务器地址。这样主服务器挂了还能自动切换。

2.5 环境变量设置

除了许可证变量,还有几个环境变量建议配好:

  • DAVINCI_HOME:指向DaVinci Developer的安装根目录。比如 C:\Vector\DaVinci_Developer。有些脚本和插件会用到这个变量。
  • DAVINCI_CONFIG_HOME:指向Configurator Pro的安装目录。比如 C:\Vector\DaVinci_Configurator
  • PATH:把两个工具的bin目录加进去。比如:
    C:\Vector\DaVinci_Developer\bin
    C:\Vector\DaVinci_Configurator\bin
    这样在命令行里就能直接调用 davinci.exedavinci_configurator.exe 了。

为什么要配PATH?我举个例子。有时候我们需要用命令行批量生成代码,如果没有配PATH,每次都要输完整路径,很麻烦。

2.6 验证安装是否成功

装完别急着走,咱们做个快速验证:

  1. 打开DaVinci Developer,新建一个空项目。如果能正常创建,说明Developer没问题。
  2. 打开DaVinci Configurator Pro,导入一个示例配置(一般在安装目录的 Samples 文件夹里)。如果能正常加载,说明Configurator没问题。
  3. 检查许可证状态:两个工具左下角都应该显示 Licensed
核心要点:环境搭建最关键的三个环节——安装路径无中文、许可证变量配正确、PATH变量加bin目录。这三步走对了,后面基本不会出大问题。

好了,环境搭好了,下一章咱们就开始正式配置第一个模块。到时候我会带着你一步步操作,保证能跑起来。