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 步,你照着做就行:
- 双击安装包,弹出用户账户控制提示,点「是」。
- 选择语言——默认是英文,别改。虽然界面后来可以调,但安装过程用英文最稳。
- 接受许可协议——这个不用我说吧,勾上「I accept...」然后 Next。
- 选择安装类型——这里有两个选项:
- Typical(典型安装):装最常用的组件,适合大多数用户。
- Custom(自定义安装):可以选装特定模块,比如只装某个版本的代码生成器。
- 选择安装路径——默认是
C:\Program Files\Vector\DaVinci Developer 5.x。我个人习惯改到D:\Vector\DaVinci_Developer_5.x,把 C 盘空间留给系统。 - 点击 Install——然后去泡杯咖啡。安装过程大概 5-10 分钟,取决于你的硬盘速度。
我的经验:安装过程中如果杀毒软件弹窗,建议暂时关闭实时防护。Vector 的工具会写注册表和系统环境变量,有些杀毒软件会误拦。我遇到过两次,关了就好了。
3.3 许可证激活——最容易翻车的地方
装完只是第一步,激活才是重头戏。Vector 的许可证分两种:浮动许可证(Floating License) 和 节点锁定许可证(Node-Locked License)。咱们项目里用的基本都是浮动许可证,从公司的许可证服务器上 checkout。
激活流程如下:
- 打开 Vector License Client(开始菜单里能找到)。
- 在界面中选择 Floating License 选项卡。
- 点击 Add Server,输入许可证服务器的 IP 地址或主机名。比如我们公司的服务器是
192.168.1.100。 - 端口号默认是
4080,不用改。 - 点击 Test Connection,如果显示
Connection successful,说明网络通。 - 点击 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\ # 构建日志归档
设置步骤:
- 启动时选择 Browse,定位到
D:\AUTOSAR_Workspace。 - 勾选 Use this as the default and do not ask again,省得每次启动都弹窗。
- 点击 Launch。
进去之后,我建议你立刻做两件事:
- 调整编码为 UTF-8:在菜单栏
Window > Preferences > General > Workspace,把Text file encoding设为 UTF-8。否则中文注释会乱码,我吃过这个亏。 - 设置自动保存间隔:在同一个页面,勾选
Save automatically before build,间隔设为 5 分钟。你想想看,万一写了一半工具崩了,没保存就白干了。
核心原则:工作空间只放元数据和配置,项目代码放到 Projects 子目录里。不要把整个工作空间塞进版本控制,只提交 Projects 下的内容。.metadata 目录每个开发者的都不一样,提交了反而冲突。
3.6 本章知识结构一览
下面这张图把安装配置的整个流程串起来了。你对照着看,心里就有谱了:
这张图把整个流程分成了 6 个阶段。你从左上角开始,按箭头方向走一遍,每个阶段都确认没问题了,再往下走。别跳步,跳步容易翻车。
最后说一句:安装配置这件事,看起来琐碎,但做扎实了后面能省很多时间。我见过太多人装完不配工作空间,结果项目一多文件散得到处都是,找起来头疼。花 10 分钟把基础打好,后面几十个小时的课程你都会感谢现在的自己。