第二章 安装与配置:手把手教你安装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 安装步骤详解

拿到安装包后,双击运行。流程其实挺傻瓜式的,但我挑几个关键点说说。

  1. 选择安装路径:我个人习惯放在 C:\EB\tresos\Studio_27.0。路径里不要有中文或空格,否则后面编译会报一些莫名其妙的错。
  2. 选择组件:默认勾选就行。如果你做MCAL配置,记得把“EB tresos Safety”也选上。我有个项目就是因为漏了这个,结果安全相关的模块没法用。
  3. 环境变量:安装程序会自动添加 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模块,混在一起容易冲突。

设置方法:

  1. 启动EB tresos Studio
  2. 弹出对话框,点击 Browse 选择你的工作空间路径
  3. 勾选 Use this as the default and do not ask again(以后就不弹了)
  4. 点击 Launch
避坑指南:工作空间路径同样不要有中文或空格。我曾经因为路径里带了个“项目”两个字,结果导入ARXML文件时一直报编码错误。折腾了两小时才发现是路径问题。

2.5 验证安装是否成功

装完别急着走,先验证一下。打开EB tresos Studio,看看界面能不能正常加载。然后新建一个空项目试试:

1. File -> New -> AUTOSAR Project
2. 随便起个名字,比如 "TestProject"
3. 点 Finish
4. 看左下角 Progress 有没有报错

如果一切顺利,你会看到一个空的项目树。嗯,到这里安装就完成了。

最后说一句:EB tresos Studio启动比较慢,尤其是第一次。别以为它卡死了,等个一两分钟很正常。我刚开始用的时候,差点把它强制关掉重装。

好,这一章就到这。下一章咱们开始创建第一个AUTOSAR工程,到时候我会带你配置一个最简单的CAN通信模块。准备好了吗?