第二章 安装与配置:手把手教你安装EB tresos Studio,配置许可证,以及设置工作空间
好,咱们正式开始动手了。这一章我带你走一遍EB tresos Studio的安装和配置流程。说实话,我第一次装这个工具的时候也踩过几个坑,尤其是许可证那块,折腾了小半天。今天我把这些经验都摊开讲,你跟着做就行。
2.1 下载与系统要求
先说说环境准备。EB tresos Studio对系统有要求,别小看这一步。我见过有人装到一半卡住,结果发现是JDK版本不对。
| 项目 | 要求 |
|---|---|
| 操作系统 | Windows 10 64位 / Linux (Ubuntu 18.04+) |
| 内存 | 至少8GB,我建议16GB以上 |
| 硬盘空间 | 至少10GB空闲 |
| JDK版本 | JDK 11 或 JDK 17 |
| 屏幕分辨率 | 1920x1080 或更高 |
下载地址一般在你购买的许可证邮件里,或者从EB官网的客户门户获取。嗯,这里要注意:别去第三方网站下,容易中招。
2.2 安装步骤详解
拿到安装包后,双击运行。流程其实挺傻瓜式的,但我挑几个关键点说说。
- 选择安装路径:我个人习惯放在
C:\EB\tresos\Studio_27.0。路径里不要有中文或空格,否则后面编译会报一些莫名其妙的错。 - 选择组件:默认勾选就行。如果你做MCAL配置,记得把“EB tresos Safety”也选上。我有个项目就是因为漏了这个,结果安全相关的模块没法用。
- 环境变量:安装程序会自动添加
EB_Tresos_DIR到系统变量。你可以检查一下,没有的话手动加。
2.3 许可证配置——最容易翻车的地方
许可证配置,说白了就是让工具认你。EB tresos用的是FlexNet licensing,有两种方式:网络许可证和本地文件许可证。
2.3.1 网络许可证
如果你在公司,一般IT会给你一个服务器地址。配置方法如下:
1. 打开 EB tresos Studio
2. 菜单栏 Help -> License Configuration
3. 选择 "Use Network License Server"
4. 输入服务器地址,比如 192.168.1.100
5. 端口默认 27000,不用改
6. 点击 Apply
我曾经遇到过连不上服务器的情况。排查下来,发现是防火墙把端口封了。你如果也遇到,先ping一下服务器,再telnet端口看看通不通。
2.3.2 本地文件许可证
如果你用的是单机版,会有一个 license.lic 文件。操作更简单:
1. 把 license.lic 放到 C:\EB\tresos\license\ 目录下
2. 打开 EB tresos Studio
3. Help -> License Configuration -> Add License File
4. 选择你的 .lic 文件
5. 点 OK,搞定
2.4 工作空间设置
工作空间(Workspace)是你所有项目文件的存放位置。第一次启动EB tresos时,它会让你选一个目录。
我个人习惯这样组织:
D:\Workspace\EB\
├── Projects\ # 项目文件夹
├── Templates\ # 模板文件
└── Shared\ # 公共配置,比如ECU提取文件
为什么要分开?你想想看,如果所有项目混在一起,找东西得翻半天。而且不同项目可能用不同版本的AUTOSAR模块,混在一起容易冲突。
设置方法:
- 启动EB tresos Studio
- 弹出对话框,点击 Browse 选择你的工作空间路径
- 勾选 Use this as the default and do not ask again(以后就不弹了)
- 点击 Launch
2.5 验证安装是否成功
装完别急着走,先验证一下。打开EB tresos Studio,看看界面能不能正常加载。然后新建一个空项目试试:
1. File -> New -> AUTOSAR Project
2. 随便起个名字,比如 "TestProject"
3. 点 Finish
4. 看左下角 Progress 有没有报错
如果一切顺利,你会看到一个空的项目树。嗯,到这里安装就完成了。
最后说一句:EB tresos Studio启动比较慢,尤其是第一次。别以为它卡死了,等个一两分钟很正常。我刚开始用的时候,差点把它强制关掉重装。
好,这一章就到这。下一章咱们开始创建第一个AUTOSAR工程,到时候我会带你配置一个最简单的CAN通信模块。准备好了吗?