0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

ISOLAR AB工具的一些基本操作

汽车ECU开发 来源:汽车ECU开发 2023-07-03 09:01 次阅读

之前一段时间分享一份Vector达芬奇工具使用手册(Vector达芬奇工具使用笔记)。除了Vector的外,常用的工具还有ETAS的,今天就来介绍一下ETAS的ISOLAR的操作流程。

首先肯定是新建工程,如下图所示,需要设置工程存储的位置,以及AUTOSAR的版本。

f6aabe98-193a-11ee-962d-dac502259ad0.png

新建工程后,该导入dbc了,如下图所示,点击菜单栏的“D”按钮。

f6dce3f0-193a-11ee-962d-dac502259ad0.png

然后在file name处选择需要导入的dbc,通常一个dbc文件里,有多个节点的交互信息,所以接下来需要选择对应的ECU节点,如下图所示。

f6fc2b98-193a-11ee-962d-dac502259ad0.png

f7118344-193a-11ee-962d-dac502259ad0.png

然后对于dbc中不同的CAN ID类型,需要手动去映射,比如NM报文,XCP报文、Diag报文,如下图所示,这一点不像Vector那么傻瓜式,直接在dbc文件里编辑好之后,工具可以直接识别,不过也难怪,dbc格式是Vector的。

f728c31a-193a-11ee-962d-dac502259ad0.png

到这后,一路next到finish,dbc的文件的导入步骤算是完成了,可以点击菜单栏的自动配置BSW以及生成代码的按钮了,如下所示。

通常在生成代码过程会有很多报错,因为ISOLAR自动生成BSW代码,只是生成其中的一部分,另外一部分需要手动配置,报错的需要一个个修复。

f7440706-193a-11ee-962d-dac502259ad0.png

上面的弄完后,可以看看上层的一些操作了,比如SWC的创建,以及SWC之间的接口连接等。

SWC的创建很简单,如下图操作就行。

f76937ec-193a-11ee-962d-dac502259ad0.png

操作完之后,需要将其关联特定的composition,操作如下所示。

f783d57a-193a-11ee-962d-dac502259ad0.png

然后就可以建立与其他SWC或BSW模块的接口连接了,如下图所示。

f7d7ac5e-193a-11ee-962d-dac502259ad0.png

SWC搞完后,要开始创建system了,并且建立swc与ECU之间的关系,如下图所示。

f7fd92c0-193a-11ee-962d-dac502259ad0.png

f82a4810-193a-11ee-962d-dac502259ad0.png

除此之外,还需要建立SWC与COM之间的信号映射,如下图所示。

f843eaae-193a-11ee-962d-dac502259ad0.png

接下来就是ECU extract了,如下图所示。

f8742746-193a-11ee-962d-dac502259ad0.png

至此,基本的配置操作弄完了,上面写的比较简单,通常这些步骤操作时会遇到很多报错,需要一步一步解。

配置完成后,可以生成SWC,RTE代码了,如下所示。

f88cb02c-193a-11ee-962d-dac502259ad0.png

f8a8af8e-193a-11ee-962d-dac502259ad0.png

以上就是ISOLAR AB工具的一些基本操作,这些操作是基于相对比较老的版本整理的,新版本的ISOLAR可能有所变化,仅做参考。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 存储
    +关注

    关注

    13

    文章

    4270

    浏览量

    85715
  • 文件
    +关注

    关注

    1

    文章

    561

    浏览量

    24711
  • ecu
    ecu
    +关注

    关注

    14

    文章

    881

    浏览量

    54433

原文标题:ETAS的AUTOSAR工具的基本操作整理

文章出处:【微信号:eng2mot,微信公众号:汽车ECU开发】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    缩短设计周期时间的一些工具

    开发许多能够满足 PCB 设计人员需求的工具,帮助其客户实现许多远大目标。这些工具包括模拟电路、数字电路和板级设计工具。  一些设计工具可帮
    发表于 10-25 09:45

    使用STM32CubeMX来配置芯片的一些操作技巧是什么

    UART的工作原理是什么?使用STM32CubeMX来配置芯片的一些操作技巧是什么
    发表于 12-13 06:10

    讲解下SQLite的安装和一些基本操作

    SQLite是款轻型的嵌入式关系数据库,轻量级,效率高,操作起来也特别方便我们今天来讲解下SQLite的安装和一些基本操作在 Windo
    发表于 12-15 07:52

    分享关于位操作一些笔记

    分享关于位操作一些笔记:、位操作简单介绍首先,以下是按位运算符:在嵌入式编程中,常常需要对一些寄存器进行配置,有的情况下需要改变
    发表于 02-25 08:01

    CAM 350一些基本操作

    CAM 350一些基本操作 G
    发表于 01-25 11:26 2221次阅读

    Protel在线教程:SCH的一些高级设置和常用技巧

    Protel在线教程:SCH的一些高级设置和常用技巧 前面我们走马观花的对SCH做了一些操作,这回我们来看看SCH中的一些高级设置和操作
    发表于 04-22 09:00 1452次阅读
    Protel在线教程:SCH的<b class='flag-5'>一些</b>高级设置和常用技巧

    如何生成简单脉宽调制所需的基本步骤带你了解一些基本nhet模块的操作

    本文的主要内容是告诉你 如何生成简单脉宽调制所需的基本步骤带你了解一些基本nhet模块的操作   本节展示如何计算输出信号的PWM频率和占空比。为了做这,定的假设关于频率的装置和nhet模块工作与所需的PWM频率,占空比和占
    发表于 04-17 10:01 17次下载
    如何生成简单脉宽调制所需的基本步骤带你了解<b class='flag-5'>一些</b>基本nhet模块的<b class='flag-5'>操作</b>

    一些使用的window小操作

    「WindowsLink」工作区同样是Win10新增的功能。主要服务于具备触控功能的电脑用户,但是集成的工具同样能给非触控用户提高工作效率,例如便签功能
    的头像 发表于 07-13 11:16 1624次阅读

    浅谈AB胶灌胶在加工过程中的一些注意事项

    时的一些注意事项,让我们起了解下。 有些AB胶混合后很容易产生气泡并影响质量。在灌胶之前,必须使用真空机设备对AB胶进行脱泡,以提高
    发表于 10-16 14:57 2520次阅读

    STM32常用的一些开发工具汇总

    本文为大家汇总 STM32 常用的一些开发工具。   IDE(集成开发环境) IDE:IntegratedDevelopmentEnvironment,集成开发环境。   IDE通常包含编辑器
    的头像 发表于 11-06 10:12 5409次阅读

    get与post的请求一些区别

    今天再次看到这个问题,我也有了一些新的理解和感触,临时回顾了下 get 与 post 的请求的一些区别。
    的头像 发表于 09-07 10:00 1375次阅读

    如何使用 Python 来创建一些强大的应用和实用工具

    本文将探讨如何以 Zynq UltraScale 器件上的 IP 核为目标,使用 Python 来创建一些强大的应用和实用工具。此处提供了个程序包,供您用于读取设备树和访问 IP 核。此外还提供
    发表于 09-08 10:23 674次阅读

    使用PyCharm时的一些实用设置和技巧

    在众多Python的编辑器中,最为推荐的就是PyCharm,带有整套可以帮助用户在使用Python语言开发时提高效率的工具,比如调试、语法高亮、项目管理、代码跳转、智能提示等。此外PyCharm还提供了一些高级功能,以用于支持
    的头像 发表于 10-14 16:27 4402次阅读
    使用PyCharm时的<b class='flag-5'>一些</b>实用设置和技巧

    INCA的一些用法

    INCA的一些用法
    的头像 发表于 11-10 15:32 8746次阅读

    分享一些Python代码加速工具

    这篇文章会提供一些优化代码的工具。会让代码变得更简洁,或者更迅速。
    发表于 07-07 11:18 373次阅读