为啥说软件开发中基于autosar主要是rte开发
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为啥说软件开发中基于autosar主要是rte开发相关的知识,希望对你有一定的参考价值。
http://www.cnblogs.com/autosar/archive/2010/03/17/1687821.htmlRTOS基本上可以拿现有的。底层驱动只要了解硬件手册就行,算法matlab里面图形化编程和软件在环仿真。RTE才是要从头开始编的,因为每个ECU都不一样。不好意思。只知道皮毛 参考技术A 结构严谨,内容充实,我会做!~
虚拟AUTOSAR ECU测试工具:vVIRTUALtarget
vVIRTUALtarget是一款为所有基于AUTOSAR 4.x项目生成虚拟ECU的软件。在ECU开发全过程中,vVIRTUALtarget为功能和软件开发工程师、软件集成工程师以及测试工程师提供帮助。借助vVIRTUALtarget,您可以利用行为模型和完整的AUTOSAR基础软件,开发并测试ECU软件功能。它让您深入了解软件功能,并可以通过不同方式影响仿真环境,从而实现具体的分析。vVIRTUALtarget提供全面的自动化功能,使您可以从持续集成和快速并行测试中受益。
应用领域
在开发初期,对基于AUTOSAR4.x的软件功能进行测试
在软件功能的设计和实现阶段进行测试
在虚拟环境中测试和验证软件集成
支持真实ECU与虚拟ECU的AUTOSAR基础软件的同步配置
针对虚拟ECU的测试验证可重用于真实ECU
产品优势
基于Windows平台,简单易用,可以被广泛客户迅速所用
vVIRTUALtarget与DaVinci工具、MICROSAR基础软件组成了完整的AUTOSAR解决方案
虚拟驱动是Vector AUTOSAR基础软件的组成部分
可以在实时或非实时状态下运行软件
即使没有目标硬件,您也可以设置并运行整个ECU软件的测试—从应用软件、AUTOSAR基础软件到硬件驱动程序
vVIRTUALtarget使您可以修改和仿真物理硬件的配置
轻松实现对于ECU软件中时间序列的检查
与其它测试工具连接简便
产品亮点(2.0版)
功能软件的调试独立于基础软件
自动化的任务和服务映射
自动创建ECU配置
CANoe中无缝的客户端/服务器通信
vVIRTUALtarget工作流程与角色分配
即使在非常早期的阶段,软件开发人员和集成人员也可以使用vVIRTUALtarget pro和vVIRTUALtarget basic对基于AUTOSAR 4.x的软件功能进行虚拟测试。在后续的工作中,可将虚拟ECU集成在测试环境中,并重复利用。
兼容性
AUTOSAR 4.x
支持总线类型:CAN、LIN、FlexRay、Ethernet
支持硬件接口:数字I/O、ADC、PWM
vVIRTUALtarget pro支持CANoe 10.0及以上版本
早在软件组件(SWC)的设计和开发阶段,您就可以使用vVIRTUALtarget验证结果。
vVIRTUALtarget pro可以通过AUTOSAR接口自动连接一个或多个SWC到运行时环境(RTE)。在这种情况下,vVIRTUALtarget pro可以模拟AUTOSAR基础软件的典型行为,因此您无需关注基本服务的配置(例如ECU配置)或基本服务的实现(例如单元测试)。一方面,vVIRTUALtarget pro为典型的管理层服务提供自动生成的方案,另一方面也可以单独定义。由于采用了这种灵活的方法,您可以完全专注于测试实现本身,即模拟软件的输入并观察输出。
后续可以在vVIRTUALtargetbasic中测试整个ECU配置。通过使用Vector DaVinci工具创建原始ECU配置,可以获得尽可能多的细节信息。得到的二进制文件可以在PC环境(例如CANoe)中使用。与物理ECU一样,您的测试接口是网络报文和I/O。
创建的虚拟ECU可以在仿真环境中使用,也可以与物理ECU一起使用,以便测试整个系统。
更多信息,请访问:www.vector.com/vvt
开发流程与vVIRTUALtarget(版本)
① SWC ② 单个ECU ③ 系统
以上是关于为啥说软件开发中基于autosar主要是rte开发的主要内容,如果未能解决你的问题,请参考以下文章