第二章 开发环境搭建:EB tresos Studio 安装与配置
说实话,很多初学者一上来就急着写代码,结果环境没搭好,折腾半天连个Demo都跑不起来。我见过太多人卡在这一步了。今天我就把EB tresos Studio的安装配置流程掰开揉碎讲清楚,你跟着做就行。
2.1 安装前的准备工作
先别急着双击安装包。我建议你花5分钟检查一下电脑环境,不然装到一半报错,那才叫崩溃。
- 操作系统:Windows 10 64位(专业版或企业版)
- 内存:至少8GB,我建议16GB以上(项目大了你就知道为什么了)
- 硬盘空间:至少20GB空闲空间
- Java环境:JDK 11或更高版本
- 显示器分辨率:1920×1080或更高
嗯,这里要特别提一下Java环境。EB tresos Studio是基于Eclipse的,所以对Java依赖很深。我曾经有个同事,装完软件死活打不开,折腾了半天才发现是JDK版本不对。他装的是JDK 8,但EB tresos 26.0.0以上版本需要JDK 11。
2.2 EB tresos Studio 安装步骤
安装过程其实不复杂,但有几个坑我得提前告诉你。
- 获取安装包:从Vector官网下载,或者用公司内部提供的安装包。注意版本号,不同版本之间差异挺大的。
- 关闭杀毒软件:这个很重要!有些杀毒软件会把破解文件或者License工具误判为病毒。我建议安装期间暂时关闭实时防护。
- 以管理员身份运行:右键点击安装程序,选择“以管理员身份运行”。这一步很多人会忘,结果安装到一半提示权限不足。
- 选择安装路径:我个人习惯把软件装在D盘,不要用默认的C盘。路径中不要有中文和空格,比如
D:\Vector\EBtresos_26.0。 - 组件选择:安装时会有组件选择界面。新手建议全选,老手可以根据需要勾选。但至少要把
EB tresos Studio Core和Basic Editor选上。 - 等待安装完成:这个过程大概5-10分钟,取决于你的电脑性能。去泡杯咖啡吧。
安装完成后,先别急着打开软件。去安装目录下找到 eclipse.ini 文件,用记事本打开,把 -Xmx1024m 改成 -Xmx4096m。这样能显著提升大项目的加载速度。我一开始没改这个,加载一个中型项目要等两分钟,改完之后30秒就搞定了。
2.3 License 配置——最容易出问题的一步
License配置是新手翻车率最高的环节。说白了,没有License,EB tresos就是个摆设,连新建项目都做不到。
EB tresos的License有两种模式:浮动License和固定License。浮动License需要连接License服务器,固定License则是把License文件放在本地。
2.3.1 浮动License配置
大多数公司都用浮动License,因为方便管理。配置步骤如下:
- 打开EB tresos Studio,点击菜单栏
Help → License Management - 在弹出的窗口中,选择
Floating License选项卡 - 点击
Add Server,输入License服务器的IP地址和端口号(通常是27000@server_ip格式) - 点击
Test Connection,如果显示Connection successful,说明配置成功
浮动License需要网络连通。如果你在公司内网,记得检查防火墙是否放行了27000端口。我曾经在客户现场折腾了一下午,最后发现是IT部门把端口封了。
2.3.2 固定License配置
如果你用的是固定License(比如个人学习版),操作更简单:
- 把收到的
license.lic文件放到一个固定目录,比如D:\Vector\Licenses\ - 在EB tresos中打开
Help → License Management - 选择
Local License选项卡,点击Browse找到你的License文件 - 点击
Apply,然后重启软件
固定License文件有有效期,而且通常绑定机器码。如果你换了电脑或者重装了系统,需要重新申请License。我建议把License文件备份到云盘或者U盘里。
2.4 工作空间设置
工作空间(Workspace)是EB tresos存放项目文件的地方。这个设置看似简单,但选错了位置后面会很麻烦。
第一次启动EB tresos时,会弹出一个对话框让你选择工作空间。我建议:
- 不要用默认路径:默认在C盘用户目录下,重装系统就全没了
- 路径不要有中文:EB tresos对中文路径支持不好,编译时可能报一些莫名其妙的错误
- 单独建一个目录:比如
D:\Workspaces\EBtresos_Workspace
如果你已经打开了软件,想切换工作空间,可以这样做:
File → Switch Workspace → Other...
然后选择新的工作空间目录,点击OK
嗯,这里有个小细节。切换工作空间后,EB tresos会自动重启。我之前不知道这个,还以为软件崩溃了,差点重装。
2.5 插件管理
EB tresos的功能是通过插件扩展的。说白了,核心功能就是个壳,真正干活的是各种插件。
2.5.1 查看已安装的插件
点击菜单栏 Help → About EB tresos Studio → Installation Details,就能看到所有已安装的插件列表。常用的插件包括:
| 插件名称 | 功能说明 | 是否必装 |
|---|---|---|
| Basic Editor | 基础编辑器,支持ARXML文件编辑 | ✅ 必装 |
| System Template Editor | 系统模板编辑器,用于配置ECU | ✅ 必装 |
| BSW Module Editor | BSW模块配置编辑器 | ✅ 必装 |
| RTE Generator | RTE代码生成器 | ⚠️ 按需 |
| CAN Driver Package | CAN驱动配置包 | ⚠️ 按需 |
2.5.2 安装新插件
如果你需要安装新插件,比如某个MCAL模块的配置包,操作步骤如下:
- 点击
Help → Install New Software - 点击
Add按钮,输入插件仓库的URL(公司内部一般有专门的更新站点) - 勾选你需要安装的插件,点击
Next - 同意许可协议,等待安装完成
- 重启EB tresos
我曾经在安装插件时遇到过版本冲突的问题。比如你装了CAN驱动包2.0版本,但项目需要的是1.8版本,编译时就会报一堆链接错误。所以安装插件前,一定要确认版本号跟项目需求一致。
2.5.3 卸载不需要的插件
插件装多了会影响启动速度。如果你发现某个插件用不上,可以卸载:
Help → About EB tresos Studio → Installation Details → Installed Software
选中要卸载的插件,点击 Uninstall
我个人习惯只保留当前项目需要的插件,其他的都卸掉。这样软件启动快,内存占用也少。
2.6 环境验证
配置完成后,我们来验证一下环境是否正常。新建一个简单的Demo项目试试:
- 点击
File → New → EB tresos Project - 输入项目名称,比如
HelloAUTOSAR - 选择一个模板(新手选
Empty Project就行) - 点击
Finish
如果项目创建成功,没有报错,说明你的环境搭建完成了。如果报错,多半是License或者插件的问题,回头检查一下前面的步骤。
环境搭建其实就四步:安装软件 → 配置License → 设置工作空间 → 管理插件。每一步都有坑,但只要你按照我说的来,基本不会出大问题。下一章我们开始讲如何创建第一个AUTOSAR项目,到时候你会用上今天搭好的环境。
好了,今天就到这里。如果你在安装过程中遇到问题,欢迎在评论区留言。我看到了会回复的。