[2.5]-AutoSAR零基础学习-AutoSAR解决方案
目录
1 etas autoSAR系统解决方案
2 INTEWORK-EAS
3 vector解决方案
4 本文解决方案
4.1 使用Matlab/Simulink来实现部分软件组件级的开发
4.2 使用ETAS ISOLAR-A工具来进行AUTOSAR系统的设计与配置
4.3 ECU级开发阶段基于ETAS RTA系列工具(RTA-RTE/RTABSW/RTA-OS)实现ECU级的发
4.4 代码集成
通过先前的知识学习,我们了解到,autoSAR是一种规范和架构,为了满足autoSAR规范,主机厂和TIER 1都为具体的需求开发确定相应的解决方案,这些方案可能来自同一方案供应商,也可能来自不同的方案供应商,但是正因为都满足autoSAR规范,也让主机厂和TIER 1有了更多灵活的方案选择!
本篇接下来,将为大家介绍几个常见的解决方案,最后将着重介绍文中demo所使用的方案!
1 etas autoSAR系统解决方案
ISOLAR-A: 软件架构设计工具,支持整车级软件架构设计,用于符合AUTOSAR规范的汽车嵌入式系统软件开发中的系统级开发。
ASCET: 基于模型的AUTOSAR软件组件建模工具。
RTA系列: 由RTA-RTE、 RTA-BSW、 RTA-OS组成, 可用于AUTOSAR ECU级开发, 即RTE与BSW的配置及代码生成。
ISOLAR-EVE: 虚拟ECU验证平台。
2 INTEWORK-EAS
INTEWORK-EAS(ECU AUTOSAR Software,以下简称EAS)是经纬恒润自主研发的符合AUTOSAR标准的软件产品。解决方案涵盖了嵌入式标准软件、AUTOSAR工具链、集成服务和培训等各个方面的内容,旨在为国内的OEM和供应商提供稳定可靠、便捷易用的AUTOSAR平台。EAS共分为CP和AP两个平台。
该解决方案包含完整的AUTOSAR工具链,运行于PC机上,分别实现AUTOSAR分层架构中各层软件的设计、生成与配置功能。
EAS.BSW |
是EAS产品的嵌入式标准软件部分 |
EAS.Configurator |
EAS产品的配置工具,用户可使用该工具在上位机上图形化地配置各类参数并一键生成配置代码 |
EAS.RteGenerator |
包含在EAS.Configurator中,是Rte生成工具。 |
EAS.SwcDesigner |
EAS中的图形化SWC设计工具,可以帮助用户创建SWC,搭建应用程序框架,定义接口关系和SWC的内部行为 |
3 vector解决方案
Vector作为AUTOSAR协会最早的Premium Member之一,为用户提供了一套AUTOSAR的ECU解决方案,包括源代码MICROSAR和DaVinci系列配置工具(包括DaVinci Developer和DaVinci Configurator Pro);同时Vector和aquintos公司建立战略合作关系,从而为客户打造了一条从E/E设计(PREEvision)、ECU设计(DaVinci Developer)到代码实现(MICROSAR和DaVinci Configurator Pro)的完整工具链。
MICROSAR |
Vector根据AUTOSAR标准开发的一系列产品级软件模块,包括RTE、CAL、OS、COM、IO、SYS和DIAG等等。 |
DaVinci Developer |
一个专用于符合AUTOSAR标准的ECU软件开发工具,它可以用来配置并生成ECU的RTE源代码 |
DaVinci Configurator Pro |
一个符合AUTOSAR标准的软件配置工具,它专门用于配置并生成ECU中的Basic Software(BSW)。 |
4 本文解决方案
4.1 使用Matlab/Simulink来实现部分软件组件级的开发
包括LightRequestSWC和LightControlSWC, 并自动生成应用层软件组件代码及arxml描述文件, 其中软件组件arxml描述文件作为AUTOSAR系统级开发的输入文件之一。
4.2 使用ETAS ISOLAR-A工具来进行AUTOSAR系统的设计与配置
过程中会利用ISOLAR-A工具设计一些附加的SWC,主要包括EcuAliveIndicatorSWC、 EcuBaseSWC以及I/O硬件抽象层SWC。 系统级开发最后会抽取出待配置ECU的信息,即LightECU的信息,进而可以进入ECU级开发阶段
4.3 ECU级开发阶段基于ETAS RTA系列工具(RTA-RTE/RTABSW/RTA-OS)实现ECU级的发
即RTE及除MCAL以外的BSW模块配置和代码生成; 使用NXP MCAL配置工具来实现MCAL模块的配置及代码生成
4.4 代码集成
使用Wind River编译器进行代码编译链接,生成单片机可执行的文件, 并通过Lauterbach调试器将单片机可执行的文件烧写到MPC5744P开发板进行代码调试。
=>总目录<=
[2.5]-AutoSAR零基础学习-AutoSAR解决方案相关推荐
- [0.0]-AutoSAR零基础学习-专栏介绍
前言 年前公司业务变动,博主有幸参加了车载相关的开发任务,负责cdd中的某个模块,由于之前没有接触过AutoSAR,项目前期比较难受,目前项目也接近尾声了,打算把这一路的学习过程记录下来,和大家一 ...
- [4.3]-AutoSAR零基础学习-Bsw-NvM学习 <上>
目录 1 AutoSAR Memory Stack 1.1 内存栈结构 1.2 NV 数据的存储方式 1.3 NV数据的读写 2 NvM功能介绍 2.1 NvM与其他模块的关系 2.2 NvM数据操作 ...
- 零基础学习Linux(三)linux与windows文件共享
上次的博文零基础学习Linux(一)环境搭建中我们已经将linux环境部署完毕了,接下来我们就可以在linux上进行软件的安装和环境的配置.但在进行这些操作之前,我们还需要解决一个问题--Linux与 ...
- 2022年最新前端零基础学习路径
2022年最新前端零基础学习路径 近几年互联网行业可谓发展火热,也因此新生了很多职业,而这众多的新生职业中备受瞩目的当属web前端工程师.因此现在越来越多人选择学习web前端技术,想要通过这份技能赢得 ...
- 零基础学习深度学习_深度学习的基础!!!
零基础学习深度学习 The ability to learn from experience and perform better when confronted with similar chall ...
- 零基础学习硬件安全技术
关注OSR的朋友们,是否留意到OSR从4月底开始,与工信部"芯动力"合作,在芯动力人才计划平台上线了一套课程.这几个月,和客户面对面交流的机会非常少,我们利用宝贵的时间,各部门协同 ...
- 【GIS人必学】零基础学习ArcGIS Python脚本开发训练营来了
Python作为一种高级程序设计语言,凭借其简洁.易读及可扩展性日渐成为程序设计领域备受推崇的语言.ArcGIS软件由于其面向地理问题的科学理念,不断创新的技术方法,已在国内外市场占据了主导地位.Py ...
- 零基础学习openstack【完整中级篇】及openstack资源汇总
1.你是如何学习openstack的? 2.你对openstack的组件了解多少? 3.你认为openstack该如何学习? 一直想写关于openstack的方面的内容,今天终于整理完成.算是完成一桩 ...
- ue5新手零基础学习教程 Unreal Engine 5 Beginner Tutorial - UE5 Starter Course
ue5新手零基础学习教程 Unreal Engine 5 Beginner Tutorial - UE5 Starter Course! 教程大小解压后:4.96G 语言:英语+中英文字幕(机译)时长 ...
最新文章
- Bitmap上下合成图片
- Spring中HibernateTemplate类的使用
- 数据科学和人工智能技术笔记 六、日期时间预处理
- Java面向对象之object类自带的方法解析(equals与==、toString方法、instanceof方法、参数传递问题)
- 文东工作室开通微信公众号了!欢迎订阅!~
- 爬虫第四章 单线程+多任务异步协程
- 毕设题目:Matlab图像隐写
- 中国移动智能网关(光猫)超级管理员账户密码 型号: PT924G
- 密码在智能汽车数据安全领域的应用研究报告
- C# 高并发场景下 共享内存 Actor并发模型到底哪个快?
- MobaXterm使用技巧
- stupid代码提交到github
- python实现:无刻度的一大一小水罐取水问题
- 更改绩效管理流程的5个步骤
- Power BI----综合应用
- java多元_Java多元运算符-WEB资讯专栏-DMOZ中文网站分类目录-免费收录各类优秀网站的中文网站目录....
- 《数据库概论》实验(3)-交互式SQL--简单查询
- MSSQL的datediff函数
- APS的主要功能有哪些?你了解吗?
- GreenPlum 启动失败Failed to start Master instance in admin mode问题
热门文章
- LeetCode刷题专栏第一篇--思维导图时间安排
- HTML5期末大作业 漫画网站设计——A+海贼王(8页) HTML5网页设计成品_学生DW静态网页设计代做_web课程设计网页制作
- 基于单片机汽车超声波防盗系统设计(毕设课设资料)
- OPPO_1107刷机包 救砖解锁刷机教程
- popupwindow中的Edittext长按不出现输入法选择框
- 工作组计算机访问用户名和密码错误,加入域的电脑访问工作组共享打印机经常出问题...
- It doesn't matter 应该怎么翻?
- redhat关机出现Telling INIT to go to single user mode. 无法关机
- visio中图形旋转任意角度
- 火狐开发者工具_性能审核:Firefox开发人员工具深入研究