2、AUTOSAR-EB tresos Studio使用说明--“工欲善其事,必先利其器“

2、AUTOSAR-EB tresos Studio使用说明-“工欲善其,事必先利其器”

在这里插入图片描述

欢迎关注公众号:Kevin的学习站,博主建立了一个车规级开发交流群,感兴趣的朋友可以关注公众号,加个人WX:_kevin0123456789,备注:车载。

1、EB tresos简介

EB tresos 官网:EB tresos Studio(经典AUTOSAR软件开发环境) | Elektrobit

1.1、EB tresos是什么?

EB tresos是一款经典的AUTOSAR软件开发环境,依赖于一致的单一工具环境来通过汽车开放系统架构 AUTOSAR 开发电子控制单元 (ECU);它能够实现配置、验证和生成 ECU 基础软件 (BSW)的功能。

1.2、EB tresos的特点

为了简化 ECU 的配置,EB tresos Studio 提供了多个导入器,例如系统描述导入器、DBC 导入器、Fibex 导入器和LDF导入器。导入器会自动配置 BSW

①、通用配置编译器

通用配置编译器是一个图形用户界面,开发人员可通过其来编辑符合汽车开放系统架构AUTOSAR 标准的基础软件模块配置。此外,还可以使用软件开发环境 EB tresos Studio 来轻松集成和配置第三方软件,例如 MCAL 模块或汽车制造商专用模块。

软件开发环境 EB tresos Studio 还具有复杂配置有效性检查以及配置参数导航的功能。

②、命令行支持

软件开发环境 EB tresos Studio 提供一个命令行界面来:

  • 触发代码生成和验证
  • 导入配置项目
  • 运行文件导入器或无人值守的向导
  • 触发文件转换功能
③、数据验证

软件开发环境 EB tresos Studio 提供了验证配置数据的强大方法。后台验证服务可确保在快速反馈的同时保持主图形用户界面的响应性。

④、代码生成

提供的代码生成器可实现高效的代码生成。软件开发环境 EB tresos Studio 提供了多种适用于不同用例的代码生成器语言(专有、Jet、Java)。除了这些代码生成器之外,产品还可与第三方代码生成器无缝集成,例如 MCAL 模块附带的代码生成器或汽车制造商特定的模块。

⑤、工作流程视图

EB tresos Studio 通过引导式工作流程来提供逐步说明。这些说明可指导用户完成基础软件的配置。工作流程包括 ECU 开发人员为完成某项任务而必须执行的步骤列表,例如设置配置项目或运行导入器。软件开发环境 EB tresos Studio 还能处理项目特定的工作流程,这些工作流程只会在某些项目的上下文中显示。

2、EB tresos使用

2.1、EB tresos 工具栏说明
1.双击运行 EB tresos

在这里插入图片描述

2.功能菜单介绍

在这里插入图片描述

数字菜单描述
1File选择项目非特定的任务。
2Edit选择与编辑项目数据相关的任务
3Search选择此项可搜索和查找文件、特定配置参数或文本字符串
4Project项目管理
5Window选择透视图和视图
6HelpEB tresos Studio的所有全局信息和帮助功能
3.File 菜单具体说明5

在这里插入图片描述

菜单描述
New创建新的EB tresos工程
Save保存当前活动的编辑器的内容。如果编辑器是配置编辑器,则保存相关的配置项目
Save all选择以保存所有打开的编辑器的内容。
Close选择以关闭当前活动的编辑器。如果您在保存后修改了任何内容,一个弹出窗口将要求您保存未保存的内容
Close all选择以关闭所有打开的编辑器。如果一个或多个编辑器的内容未保存,则弹出窗口将要求您保存未保存的内容。
Import选择以导入项目
Export选择导出项目
Switch Workspace选择工作空间
Open File选择它以打开一个文件。
Exit关闭EB tresos。会有一个弹出窗口询问是否要在关闭该工具之前保存任何更改。
4.Edit 菜单具体说明

在这里插入图片描述

菜单描述
Forward选择以移动到编辑器中的下一个编辑位置。
Back选择以移动到以前在编辑器中工作的编辑位置。
Undo …选择以撤消最后一次更改。
Redo选择以重做最后一次更改。
5.Search 菜单说明

在这里插入图片描述

菜单描述
ECU Configuration在打开的EB tresos Studio项目中打开配置参数搜索
Search打开“搜索”窗口,这是一个对话框,其中为每个不同类型的搜索提供一个选项卡。
File打开文件搜索。在文件搜索中,可以搜索包含特定名称或内容的文件。
Text搜索文本字符串。将使用当前选择的文本作为搜索模式。
6.Project 菜单说明

在这里插入图片描述

菜单描述
Generate All Projects为所有项目生成代码
Verify Project验证项目资源管理器
Generate Project生成工程项目
Build Project编译工程
7.Window菜单说明

在这里插入图片描述

菜单描述
Open Perspective选择“打开透视图”,然后选择“其他…”以打开透视图
Show View选择“显示视图”,然后选择“其他”以重新打开视图。
Customize Perspective…自定义透视图。
Save Perspective As…将透视图保存为…。
Reset Perspective重置透视图
Close Perspective关闭透视图
Close All Perspectives关闭所有透视图
Maximize Active View or Editor选择以将当前选定的视图放大到其最大值。
Minimize Active View orEditor最小化活动视图或编辑器
Preferences参数选择
Working Sets工作设置
8.帮助菜单栏说明

在这里插入图片描述

菜单描述
Welcome重新打开欢迎屏幕。
Help Contents浏览EB tresos Studio的在线帮助功能
Search搜索 EB tresos 在线帮助。
Dynamic Help动态帮助
License preferences…许可证首选项
About EB tresosEB tresos简介
EB tresos DetailsEB tresos日志
Command line查看命令行选项帮助消息
Key Assist-不支持此功能-

3、EB tresos 新建项目

1.点击File-> New -> Configuration Project

在这里插入图片描述

2.工程命令、工作空间配置及AUTOSAR 版本选择

在这里插入图片描述

3.设置ECU ID ,选择芯片型号,点击Next
3.1.NXP S32K14X 系列

在这里插入图片描述

3.2.英飞凌AURIX TC2XX/TC3XX系列

在这里插入图片描述

4.加载需要的模块

在这里插入图片描述

5.生成的工程如下:

在这里插入图片描述

欢迎关注公众号:Kevin的学习站,博主建立了一个车规级开发交流群,感兴趣的朋友可以关注公众号,加个人WX:_kevin0123456789,备注:车载。
  • 11
    点赞
  • 67
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 5
    评论
AUTOSARAUTomotive Open System ARchitecture)是一种用于汽车电子系统开发的标准化架构EB tresos是一个用于AUTOSAR的开发工具,包含多个模块用于系统配置、运行时间环境和工具链的管理。 EB tresos具有强大的配置管理功能。用户可以在该工具中定义ECU(电控单元)的软硬件组成以及它们之间的通信。用户可以定义和配置ARXML文件,其中包含了ECU的所有配置信息。此外,EB tresos还提供了可视化的界面,使用户可以直观地添加、修改和删除ECU组件以及ECU之间的连接。 EB tresos还提供了强大的运行时间环境管理功能。用户可以配置ECU的运行时间环境和调度策略。EB tresos支持多核处理器,可以根据任务的优先级和执行时间要求进行任务调度。用户可以定义任务、事件和资源,并将它们映射到不同的核心或处理器。EB tresos还支持多任务管理和任务优先级的管理。 EB tresos还提供了一套完整的工具链,用于AUTOSAR代码的生成、编译和调试。用户可以在EB tresos中定义和配置AUTOSAR构件,并通过该工具链生成可执行代码。生成的代码遵循AUTOSAR标准,可以与其他AUTOSAR平台兼容。 综上所述,EB tresos是一个功能强大的AUTOSAR开发工具,提供了全面的配置管理、运行时间环境管理和工具链支持。它能够帮助开发人员更容易地开发和管理AUTOSAR系统,并提高系统的可靠性和性能。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Kevin的学习站

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值