嵌入式系统与单片机|技术阅读
登录|注册

您现在的位置是:嵌入式系统与单片机 > 技术阅读 > MCAL配置专题【二】EB Tresos入门使用

MCAL配置专题【二】EB Tresos入门使用


大家好,我是嵌入式老林,从事嵌入式软件开发多年,今天分享的内容是EB Tresos入门使用介绍,希望能对你有所帮助

一、新建工程

1.1 新建空白工程

File->New->Configuration Project,或者在左侧工作区的空白处,鼠标右键,再New->ConfigurationProject

1.2 填写工程基础信息

填写工程基础信息:工程名称,工程路径,AUTOSAR版本;再点击next


1.3 配置工程数据

填写ECU ID,选择芯片型号,勾选自动生成。建议新手要勾上自动添加的那个勾,工具会自动配置好一些必要的参数。

如果不勾选的话,很可能在配置的时候有一些错误解决不了

1.4 添加模块

添加几个常用的模块,然后点击向右的箭头,就可以添加到配置的列表中

添加后的效果:

同理,如果要删除模块,则在中间的module configurations界面中,选中对应的模块,点击向左的箭头删除即可

1.5 导入导出配置

添加完配置模块后,导入/导出窗口,选择导入可以添加一些外部扩展模块;也可以选择导出,最后配置完需要导出arxml文件时,就可以直接选择现在配置好的导出即可。

这里没有外部模块需要导入,也不提前配置导出,点击finish即可

1.6 新建工程完成

到这一步,一个新的工程就新建完成了

果你的工具栏是灰色的,你可以升级成最新版本,或者新建完工程后,关闭工程再重新打开即可。目前使用的28版本没有这个问题

二、界面介绍

2.1 工程界面总览

新建工程,界面可大致分为:工程目录,主配置界面,大纲界面,错误提示界面,属性界面等,当然最上面还有菜单栏和工具栏。

详细的介绍如下图:

2.2 属性界面介绍

属性界面会对配置项给出解释,是我们经常会用到的一个区域。比如说这里我们点击了CanDevErrorDetect这个选项,右下角的注释就会告诉我们这个参数是用来打开或关闭CAN设备开发过程中的错误检测和通知的,很多时候不知道这些配置选项是干嘛用的,这里有解释,对于新手来说,就非常友好

2.3 outline界面介绍

Outline界面顾名思义是大纲,可简单理解为文章的标题,此处可通过outline快速返回到对应的配置界面,不用在主配置界面点击navigate one container upward一层层返回,或者直接一步返回到最外层;而通过outline可以返回到任意你想返回的界面

2.4 模块配置

当你需要新增或删除模块时,鼠标右键 --> Module Configurations

这个界面在新建工程的时候介绍过,此处再啰嗦一下,

新增:就在左侧窗口选中需要添加的模块,然后点击中间向右的箭头即可;删除:在Module Configurations选中要删除的模块,点击向左的箭头即可

三、导出arxml文件

3.1 代码生成

生成代码有两种方式:工具栏,或选择工程鼠标右键。

可以用工具栏中的这个按钮,先验证工程是否有错误,没有错误后再生成代码。然后手动将生成的mcal代码集成到我们的AutoSAR工程里面去

鼠标右键也是同样的操作

3.2 导出arxml文件

在工程上鼠标右键,选择Im-and Exporters

点击 + 图标,新建一个导入导出数据

如果这个界面有的话,也可以不创建新的,直接选择一个使用,修改一下相关的配置即可,建议第一次使用的时候,都创建一个新的吧,熟悉一下流程

配置导出设置,设置name;

Importer/Exporter 选择 Autosar Im-/Exporter

Mode默认是import only,改成 Export only,点击 Next 进入下一步

选择要导入的arxml文件,Content Type 选择 asc:4.3.1(你实际使用的autosar版本),Export Strategy 选择 Export,点击finish

选中上面新建的实体,点击Run Exporter 运行,就能导出arxml文件,完成后可看到对应路径下的mcal.arxml文件更新了

四、导入工程

在实际工作中,很多时候不需要从头开始建工程搭建,之前有母项目,可直接导入之前的工程,然后根据新项目的需求去修改即可。下面介绍一下如何导入工程

鼠标右键,选择import导入工程

第一次打开这个软件的话,需要选择一个路径作为workspace

选择工程

选择工程所在的路径,点击finish,至此工程导入成功

最后,如果觉得有帮助,希望你能一键三连(分享,点赞,在看),你们的认可是我持续输出的动力,感激不尽

欢迎大家骚扰,请备注“公众号”