3. Vector DaVinci Developer 安装与配置

好,咱们正式开始动手。这一章我带你把 DaVinci Developer 装好、激活、跑起来。别小看这一步——我见过太多人卡在安装环节,折腾半天连界面都进不去。咱们一步步来,稳一点。

本章核心目标:在一台干净的 Windows 机器上,完成 DaVinci Developer 的安装、许可证激活、首次启动配置,并建立规范的工作空间。

3.1 系统要求——先看看你的电脑够不够格

DaVinci Developer 是个重量级工具。说白了,它背后要跑代码生成、模型解析、依赖分析,配置低了真扛不住。我最早在一台 8GB 内存的笔记本上跑,打开一个中型项目直接卡死,后来换了 32GB 才舒服。

下面是官方推荐的最低配置,但我建议你直接按「推荐配置」来准备机器:

项目 最低配置 推荐配置
操作系统 Windows 10 64-bit Windows 10/11 64-bit 专业版
CPU Intel Core i5 或同级别 Intel Core i7 或 AMD Ryzen 7
内存 8 GB 16 GB 或以上
硬盘 20 GB 可用空间 50 GB SSD
屏幕分辨率 1920 x 1080 1920 x 1080 或更高
.NET Framework 4.7.2 或更高 4.8

注意:DaVinci Developer 不支持 Windows 7 和 32 位系统。别在这上面浪费时间。另外,如果你用虚拟机,务必给虚拟机分配至少 4 个 CPU 核心和 8GB 以上内存,否则编译时你会怀疑人生。

3.2 安装步骤详解——别点太快

安装包通常从 Vector 官网或公司内部服务器获取。你拿到的应该是一个 .exe 文件,文件名类似 DaVinci_Developer_Setup_5.xx.xx.exe。版本号不同,但安装流程基本一致。

我个人习惯把安装包放在一个专门的 C:\Software_Installers 目录下,方便以后重装时查找。嗯,这里有个小细节:安装路径不要有中文和空格,否则后面代码生成会出一些莫名其妙的路径错误。

安装步骤我拆成 6 步,你照着做就行:

  1. 双击安装包,弹出用户账户控制提示,点「是」。
  2. 选择语言——默认是英文,别改。虽然界面后来可以调,但安装过程用英文最稳。
  3. 接受许可协议——这个不用我说吧,勾上「I accept...」然后 Next。
  4. 选择安装类型——这里有两个选项:
    • Typical(典型安装):装最常用的组件,适合大多数用户。
    • Custom(自定义安装):可以选装特定模块,比如只装某个版本的代码生成器。
    我建议第一次装选 Typical,后面缺什么再补。
  5. 选择安装路径——默认是 C:\Program Files\Vector\DaVinci Developer 5.x。我个人习惯改到 D:\Vector\DaVinci_Developer_5.x,把 C 盘空间留给系统。
  6. 点击 Install——然后去泡杯咖啡。安装过程大概 5-10 分钟,取决于你的硬盘速度。

我的经验:安装过程中如果杀毒软件弹窗,建议暂时关闭实时防护。Vector 的工具会写注册表和系统环境变量,有些杀毒软件会误拦。我遇到过两次,关了就好了。

3.3 许可证激活——最容易翻车的地方

装完只是第一步,激活才是重头戏。Vector 的许可证分两种:浮动许可证(Floating License) 和 节点锁定许可证(Node-Locked License)。咱们项目里用的基本都是浮动许可证,从公司的许可证服务器上 checkout。

激活流程如下:

  1. 打开 Vector License Client(开始菜单里能找到)。
  2. 在界面中选择 Floating License 选项卡。
  3. 点击 Add Server,输入许可证服务器的 IP 地址或主机名。比如我们公司的服务器是 192.168.1.100。
  4. 端口号默认是 4080,不用改。
  5. 点击 Test Connection,如果显示 Connection successful,说明网络通。
  6. 点击 Apply,然后关闭 License Client。

我曾经踩过的坑:有一次我怎么都连不上服务器,折腾了半天才发现是公司 VPN 没开。浮动许可证需要和服务器在同一网络段,如果你在家办公,记得先连 VPN。另外,如果 Test Connection 成功但启动时还是报 license 错误,试试以管理员身份运行 License Client 再 Apply 一次。

如果你是节点锁定许可证,流程更简单:把 Vector 发给你的 .lic 文件放到安装目录下的 Licenses 文件夹里就行。嗯,就是这么直接。

3.4 首次启动与界面介绍

激活完成后,双击桌面上的 DaVinci Developer 图标。第一次启动会慢一些,因为工具在初始化工作区和加载默认插件。别急,等右下角的进度条走完。

启动后你会看到主界面。我带你快速过一遍核心区域:

区域 名称 作用
顶部 菜单栏 & 工具栏 文件操作、编辑、视图切换、构建、调试等
左侧 Project Explorer 浏览项目结构、SWC、Composition、数据类型等
中央 编辑区 打开模型、图表、表格进行编辑
右侧 Properties 视图 显示选中元素的详细属性,可编辑
底部 输出窗口 显示构建日志、错误信息、验证结果

你想想看,这个布局是不是很熟悉?和 Eclipse、VS Code 的思路差不多。左侧导航,中间干活,右侧看属性,底部看日志。上手成本其实不高。

一个小技巧:如果你觉得右侧 Properties 视图太占地方,可以按 Ctrl + Shift + P 快速切换它的显示/隐藏。我写配置的时候经常把它关掉,需要看属性再打开,视野开阔很多。

3.5 工作空间设置——从一开始就规范起来

工作空间(Workspace)是 DaVinci Developer 用来存放项目元数据、缓存、日志的地方。说白了,你每次打开工具,它都会加载这个目录下的配置。如果工作空间乱糟糟,后面项目一多你就找不着北了。

首次启动时,工具会弹窗让你选择工作空间目录。我建议你按这个结构来建:

D:\AUTOSAR_Workspace\
├── .metadata\          # 工具自动生成,别动
├── Projects\           # 存放你的各个项目
│   ├── Project_A\
│   ├── Project_B\
│   └── ...
├── Templates\          # 存放你自定义的模板
└── Logs\               # 构建日志归档

设置步骤:

  1. 启动时选择 Browse,定位到 D:\AUTOSAR_Workspace。
  2. 勾选 Use this as the default and do not ask again,省得每次启动都弹窗。
  3. 点击 Launch。

进去之后,我建议你立刻做两件事:

  • 调整编码为 UTF-8:在菜单栏 Window > Preferences > General > Workspace,把 Text file encoding 设为 UTF-8。否则中文注释会乱码,我吃过这个亏。
  • 设置自动保存间隔:在同一个页面,勾选 Save automatically before build,间隔设为 5 分钟。你想想看,万一写了一半工具崩了,没保存就白干了。

核心原则:工作空间只放元数据和配置,项目代码放到 Projects 子目录里。不要把整个工作空间塞进版本控制,只提交 Projects 下的内容。.metadata 目录每个开发者的都不一样,提交了反而冲突。

3.6 本章知识结构一览

下面这张图把安装配置的整个流程串起来了。你对照着看,心里就有谱了:

DaVinci Developer 安装配置流程 DaVinci Developer 安装配置流程 1. 系统检查 OS / CPU / RAM / 磁盘 2. 安装软件 Typical / Custom 安装 3. 许可证激活 浮动 / 节点锁定 4. 首次启动 界面熟悉 / 视图布局 5. 工作空间设置 目录结构 / 编码 / 自动保存 6. 验证安装 新建测试项目 / 编译 💡 关键提醒 • 安装路径不要有中文和空格 • 浮动许可证需要连 VPN 或公司内网 • 工作空间 .metadata 不要提交到版本控制 配置完成后,你应该能顺利启动 DaVinci Developer 并看到主界面 下一步就是创建你的第一个 AUTOSAR 项目了

这张图把整个流程分成了 6 个阶段。你从左上角开始,按箭头方向走一遍,每个阶段都确认没问题了,再往下走。别跳步,跳步容易翻车。

最后说一句:安装配置这件事,看起来琐碎,但做扎实了后面能省很多时间。我见过太多人装完不配工作空间,结果项目一多文件散得到处都是,找起来头疼。花 10 分钟把基础打好,后面几十个小时的课程你都会感谢现在的自己。