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可能有所变化,仅做参考。

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

    关注

    12

    文章

    3862

    浏览量

    84672
  • 文件
    +关注

    关注

    1

    文章

    540

    浏览量

    24402
  • ecu
    ecu
    +关注

    关注

    14

    文章

    822

    浏览量

    53892

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

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

收藏 人收藏

    评论

    相关推荐

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

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

    寻找一些关于单片机操作系统的资料

    现在E币不多,不好意思啊论坛关于单片机操作系统的资料很少。那位能提供一些比uc-dos简单的系统设计思路!平时写一些软件uc-dos比较大用不到。想自己写个但对系统调度什么的没有思路
    发表于 11-07 12:31

    求介绍一些简单的项目

    学51单片机已经个多月,简单的操作感觉还好。 想找一些简单的项目做下,在项目中学习,求介绍一些项目,谢谢。PS:以后想往Linux嵌入式
    发表于 08-18 12:35

    想了解AVR单片机的硬件底层的一些操作

    我想要了解一些关于AVR单片机的硬件底层的一些操作,我应该看些什么书籍啊?
    发表于 07-03 19:10

    为什么有一些中断服务函数中定要先读状态才能操作

    为什么有一些中断服务函数中定要先读状态才能操作?例如 串口中断,定时器中断要必须先读状态才能操作,//定时器2中断服务函数u8 TIM2_IRQHandler(void){ if(T
    发表于 06-24 04:35

    LABIVEW操作者框架一些问题

    各位大佬:小弟正在学习LABIVEW操作者框架,看例程资料琢磨了几天,有一些地方看不懂,请各位大佬帮忙梳理下。例程是软件自带的操作者框
    发表于 07-17 13:50

    怎么启动PUC32 MZ ETH工具包在一些轻松和轻模式?

    嗨,所有的,有没有任何方式来启动PUC32 MZ ETH工具包在一些轻松和轻模式?只是个带有TCP IP的下载、编译和运行的演示应用程序?我问,因为生成的代码不能编译马里奥
    发表于 09-19 13:15

    有关VBA的一些编程总结

    这几天在做个数据处理,文件是EXCEL格式的,本来想用PATHON或C++来做,但时间关系,本来就没有想到要做成多复杂,只是简单的做必要的数据处理。因此,使用了VBA这个工具,在网上找了一些
    发表于 06-28 13:59

    关于FPGA时序工具一些FAE解答

      时序工具  关于时序工具一些FAE解答:  问:你们的工具是否只提供所有输入输出管脚完全致的时序约束?如tsu,th,tco,tpd
    发表于 10-12 09:22

    分享一些嵌入式开发中常用的好评工具

    正文大家好,我是bug菌!今天跟大家分享一些嵌入式开发中常用的好评工具,也是我手头上直在使用的一些工具,所谓"欲善其功先利其器",bug菌
    发表于 11-08 08:53

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

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

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

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

    Stm32关于GPIO的一些操作复习总结

    前言最近复习了下Stm32关于GPIO的一些操作,也对其相关函数做了下整理,以下的8条函数均在HAL库的 stm32l4xx_hal.c 中。内容 1. HAL_GPIO_Init
    发表于 01-12 08:10

    分享关于位操作一些笔记

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

    想往ROM中预存一些数据,需要怎么操作

    请问想往ROM中预存一些数据,需要怎么操作?没有找到教程
    发表于 08-11 10:36