欢迎访问版石软件专注于IT人才派遣服务! 业务范围: 南京 | 北京 | 上海 | 苏州 | 无锡 | 合肥 | 杭州 | 深圳 | 武汉 | 厦门 | 西安 | 广州 | 成都 | 郑州 13327829038 微信
IT人才派遣
专业服务商
版石软件
新闻中心
人员派遣
服务项目
关于我们
联系方式
联系我们

了解人员外包价格,请加微信咨询

服务资讯
首页 > 服务资讯 > 新闻浏览

汽车应用软件开发中的AUTOSAR是什么?

点击量:5496 2023-09-04 16:53:08
内容导读: 随着这几年新能源车的火爆,对于车载系统的要求也越来越高,我们在人力外包的业务中碰到许多与车辆相关的开发人员要求,特别是AUTOSAR人员的要求越来越多,那什么是AUTOSAR,大致的开发要求又是什么,这边简单的介绍一下。AUTOSAR(AutomotiveOpenSystemArchitecture),中文是“汽车开放系统架构”,是一家致力于制定汽车电子软件标准的联盟(参与者有全球各家汽车制

随着这几年新能源车的火爆,对于车载系统的要求也越来越高,我们在人力外包的业务中碰到许多与车辆相关的开发人员要求,特别是AUTOSAR人员的要求越来越多,那什么是AUTOSAR,大致的开发要求又是什么,这边简单的介绍一下。

AUTOSARAutomotive Open System Architecture),中文是汽车开放系统架构,是一家致力于制定汽车电子软件标准的联盟(参与者有全球各家汽车制造商、零部件供应商以及各种研究、服务机构)。成立于2003年。他们制定了一套专门用于汽车的开放性的框架和行业标准,它将用作管理将来的应用程序和标准软件模块中功能的基本基础结构。

基于AUTOSAR架构的软件开发流程大概可以按照以下几个步骤

1在设计阶段,基于RTE的应用程序由架构工具基于VFB总线的概念进行功能开发。

2在实现阶段即ECU Mapping阶段,进行接口的服务映射和运行实体到Task的映射。

3特定功能的系统被设计实现为虚拟功能总线上的软件组件,这一步骤特别是核心算法通常由主机厂进行开发设计。

4基于特定的ECU平台开发由供应商执行,但是OEM要从系统描述文件中提取开发ECU所需的信息,并提供相关信息到供应商。

5基于此系统描述问价,供应商通过创建用于配置其ECUECUCECU配置描述文件)文件来配置BSW

6BSW的配置代码基于ECUC文件生成,并且和上层应用程序代码和生成的RTE代码,一起集成而实现ECU的功能。

AUTOSAR架构的软件开发工具有哪些?

RTERun Time Environment)生成器:用于生成基于AUTOSAR标准的软件体系结构的RTE,包括PDU RouterIPDUI-Signal等模块,该工具的使用可以极大地简化软件开发的过程。

AUTOSAR架构工具:用于AUTOSAR架构的设计和开发,该工具能够支持基于模型的开发,并且可以生成C代码,供进一步的开发和测试。

AUTOSAR编译器:用于将AUTOSAR的软件开发规范和标准代码化,并且能够确保生成的代码符合AUTOSAR的要求。

AUTOSAR标准化测试工具:用于AUTOSAR标准规范的测试,该工具包括各种测试用例和工具,以确保软件符合AUTOSAR的要求。

AUTOSAR OSOperating System):用于处理各种硬件和软件之间的交互,包括处理器管理、内存管理、任务调度、中断控制、线程管理等功能。

Debug工具:用于实时监控AUTOSAR软件的执行,诊断软件问题和错误,该工具可以对AUTOSAR的任务、事件、信号和PDU进行跟踪和调试。

AUTOSAR Configuration Tool:用于配置AUTOSAR系统中的软件组件,包括通信、诊断、内存管理等方面的配置,可以生成包括XMLAUTOSAR RTE等文件。

AUTOSAR Communication Stack Tool:用于生成AUTOSAR标准通信协议栈代码,包括CANLINFlexRayEthernet等通信协议。

AUTOSAR Diagnostics Tool:用于诊断AUTOSAR系统中的故障和错误,包括DTCDiagnostic Trouble Code)的生成和解析等功能。

AUTOSAR Runtime Library:提供AUTOSAR基础软件所需的API接口和服务,包括OSCommunication StackDiagnostics等模块的库文件。

AUTOSAR Test Bench Tool:用于AUTOSAR应用程序的测试,包括单元测试、集成测试、系统测试等方面的测试,支持多种测试框架和工具。

工具名称:

PREEvision by Vector:一个集成开发环境,用于AUTOSAR软件开发和系统设计。

Enterprise Architect by Sparx Systems:一个建模工具,用于AUTOSAR软件和系统的建模和设计。

SystemDesk by dSPACE:一个用于AUTOSAR系统建模和配置的工具。

TargetLink by dSPACE:一个用于AUTOSAR模型到代码转换的工具。

Lauterbach TRACE32:一个用于AUTOSAR软件调试的工具,支持多种MCU和调试接口。

ETAS INCA:一个用于AUTOSAR应用程序测试和校准的工具,支持多种ECU和通信接口。

EB tresos Studio:一个用于AUTOSAR配置和代码生成的工具,支持多种AUTOSAR版本和硬件平台。

Vector CANoe:一个用于AUTOSAR通信协议测试和仿真的工具,支持多种通信协议和ECU

Vector CANape:一个用于AUTOSAR应用程序调试和校准的工具,支持多种通信接口和ECU

dSPACE AutomationDesk:一个用于AUTOSAR应用程序测试和集成测试的工具,支持多种测试框架和工具。

LDRA Testbed:一个用于AUTOSAR应用程序单元测试和集成测试的工具,支持多种MCU和编译器。

EB solys:一个用于AUTOSAR应用程序静态分析和代码质量评估的工具,支持多种AUTOSAR版本和编译器。

MathWorks Simulink:一个用于AUTOSAR模型建模和仿真的工具,支持多种AUTOSAR版本和硬件平台。

ASCET by ETAS:一个用于AUTOSAR模型建模和代码生成的工具,支持多种MCU和编译器。

ANSYS SCADE:一个用于AUTOSAR模型建模和仿真的工具,支持多种AUTOSAR版本和硬件平台。

AUTOSAR Builder by Mentor Graphics:一个用于AUTOSAR模型建模、配置和代码生成的工具,支持多种MCU和编译器。

EB tresos Safety:一个用于AUTOSAR应用程序安全性评估和证明的工具,支持多种安全标准和硬件平台。

RTA-OS by ETAS:一个实时操作系统,符合AUTOSAR标准,用于AUTOSAR软件开发和ECU应用程序开发。

Tasking by Altium:一个用于AUTOSAR应用程序编译和调试的工具,支持多种MCU和编译器。

Polyspace by MathWorks:一个用于AUTOSAR应用程序静态分析和代码质量评估的工具,支持多种编译器和静态分析规则。

TESSY by Razorcat:一个用于AUTOSAR应用程序单元测试和集成测试的工具,支持多种MCU和编译器。

iSYSTEM BlueBox:一个用于AUTOSAR应用程序调试和测试的工具,支持多种MCU和调试接口。

Green Hills Software MULTI:一个用于AUTOSAR应用程序开发和调试的工具,支持多种MCU和编译器。

Renesas HEW:一个用于AUTOSAR应用程序开发和调试的工具,支持多种Renesas MCU和编译器。

STMicroelectronics STVD:一个用于AUTOSAR应用程序开发和调试的工具,支持多种ST MCU和编译器。

Vector CANoe:一个用于AUTOSAR系统开发、测试和仿真的工具,支持多种总线协议和硬件平台。

Vector CANape:一个用于AUTOSAR应用程序调试和测试的工具,支持多种MCU和调试接口。

ECU-TEST by TraceTronic:一个用于AUTOSAR应用程序集成测试的工具,支持多种MCU和总线协议。

SystemDesk by dSPACE:一个用于AUTOSAR系统建模和配置的工具,支持多种MCU和总线协议。

TargetLink by dSPACE:一个用于AUTOSAR应用程序建模和代码生成的工具,支持多种MCU和编译器。

RapiTime by Rapita Systems:一个用于AUTOSAR应用程序执行时间分析和优化的工具,支持多种MCU和编译器。

LDRA Testbed:一个用于AUTOSAR应用程序静态和动态测试的工具,支持多种编译器和测试标准。

LDRArules:一个用于AUTOSAR应用程序静态分析和代码质量评估的工具,支持多种编译器和静态分析规则。

VectorCAST:一个用于AUTOSAR应用程序单元测试和集成测试的工具,支持多种MCU和编译器。

TPT by PikeTec:一个用于AUTOSAR应用程序模型覆盖测试和功能测试的工具,支持多种MCU和编译器。

PREEvision by Vector:一款用于AUTOSAR系统建模和配置的工具,支持多种MCU和总线协议。VectorAUTOSAR标准的创始成员之一。

SystemDesk by dSPACE:一款用于AUTOSAR系统建模和配置的工具,支持多种MCU和总线协议。dSPACE是一家提供汽车电子开发工具和测试系统的公司。

EB tresos Studio by Elektrobit:一款用于AUTOSAR应用程序建模和代码生成的工具,支持多种MCU和编译器。Elektrobit是一家提供汽车软件和服务的公司。

INCA by ETAS:一款用于AUTOSAR系统调试和测试的工具,支持多种MCU和总线协议。ETASBosch旗下的一家汽车电子开发工具和测试系统提供商。

CANoe by Vector:一款用于AUTOSAR系统开发、测试和仿真的工具,支持多种总线协议和硬件平台。VectorAUTOSAR标准的创始成员之一。

TESSY by Razorcat:一个用于AUTOSAR应用程序单元测试和集成测试的工具,支持多种MCU和编译器。

iSYSTEM BlueBox:一个用于AUTOSAR应用程序调试和测试的工具,支持多种MCU和调试接口。

Green Hills Software MULTI:一个用于AUTOSAR应用程序开发和调试的工具,支持多种MCU和编译器。

Renesas HEW:一个用于AUTOSAR应用程序开发和调试的工具,支持多种Renesas MCU和编译器。

STMicroelectronics STVD:一个用于AUTOSAR应用程序开发和调试的工具,支持多种ST MCU和编译器。

Vector CANoe:一个用于AUTOSAR系统开发、测试和仿真的工具,支持多种总线协议和硬件平台。

Vector CANape:一个用于AUTOSAR应用程序调试和测试的工具,支持多种MCU和调试接口。

ECU-TEST by TraceTronic:一个用于AUTOSAR应用程序集成测试的工具,支持多种MCU和总线协议。

SystemDesk by dSPACE:一个用于AUTOSAR系统建模和配置的工具,支持多种MCU和总线协议。

TargetLink by dSPACE:一个用于AUTOSAR应用程序建模和代码生成的工具,支持多种MCU和编译器。

RapiTime by Rapita Systems:一个用于AUTOSAR应用程序执行时间分析和优化的工具,支持多种MCU和编译器。

LDRA Testbed:一个用于AUTOSAR应用程序静态和动态测试的工具,支持多种编译器和测试标准。

LDRArules:一个用于AUTOSAR应用程序静态分析和代码质量评估的工具,支持多种编译器和静态分析规则。

VectorCAST:一个用于AUTOSAR应用程序单元测试和集成测试的工具,支持多种MCU和编译器。

TPT by PikeTec:一个用于AUTOSAR应用程序模型覆盖测试和功能测试的工具,支持多种MCU和编译器。

PREEvision by Vector:一款用于AUTOSAR系统建模和配置的工具,支持多种MCU和总线协议。VectorAUTOSAR标准的创始成员之一。

SystemDesk by dSPACE:一款用于AUTOSAR系统建模和配置的工具,支持多种MCU和总线协议。dSPACE是一家提供汽车电子开发工具和测试系统的公司。

EB tresos Studio by Elektrobit:一款用于AUTOSAR应用程序建模和代码生成的工具,支持多种MCU和编译器。Elektrobit是一家提供汽车软件和服务的公司。

INCA by ETAS:一款用于AUTOSAR系统调试和测试的工具,支持多种MCU和总线协议。ETASBosch旗下的一家汽车电子开发工具和测试系统提供商。

CANoe by Vector:一款用于AUTOSAR系统开发、测试和仿真的工具,支持多种总线协议和硬件平台。VectorAUTOSAR标准的创始成员之一。


找软件开发人才就找版石: java工程师外包 WEB前端工程师外包 测试人员外包 .net工程师外包 android工程师外包 ios工程师外包

IT软件人才找版石

南京 | 上海 | 苏州 | 无锡 | 合肥 | 杭州 | 深圳 | 北京 | 武汉 | 厦门 | 西安 | 广州 | 成都 | 郑州
各地区域软件人才报价表已更新,详情请扫码咨询客服免费索取