AUTOSAR入门级知识点

一、名词引入

AUTOSAR(Automotive Open System Architecture)即汽车开放系统架构。由全球各家汽车制造商、零部件供应商、各种研究/服务机构共同参与的汽车电子系统合作开发框架,同步建立了开放的汽车控制器(ECU)标准软件架构。

ECUElectronic Control Unit)即电子控制器单元,用于控制汽车行驶状态、功能实现。通过各种传感器、总线的数据采集与交换,判断车辆状态、司机意图,通过执行器来操控汽车。

VCU (Vehicle Control Unit) 即新能源车中央控制单元,是整个控制系统的核心。采集电机及电池状态,采集加速踏板信号、制动踏板信号、执行器及传感器信号。

MCUMicro Controller Unit)即微控制单元/单片微型计算机/单片机

OEMOriginal Equipment Manufacture)即原始设备制造商。承接制造任务的公司称OEM厂商,其生产的产品称OEM产品。

ODMOriginal Design Manufacturer)即原始设计制造商。承接设计制造业务的制造商称ODM厂商,其生产的产品称ODM产品。比oem多了设计。

OBMOriginal Brand Manufacture)即代工厂经验自有品牌。原给别人设计生产,现做自己的品牌,自己设计生产销售。

二、工具介绍

ISOLAR-A:软件架构设计工具,支持整车级软件架构的设计,可用于符合AUTOSAR规范的汽车嵌入式系统软件开发中的系统级开 发。
ASCET:基于模型的AUTOSAR软件组件建模工具。
RTA系列:由RTA-RTE、RTA-BSW、RTA-OS组成,可用于AUTOSAR ECU级开发,即RTE与BSW的配置及代码生成。
ISOLAR-EVE:虚拟ECU验证平台。
三、AUTOSAR系统解决方案
1.Matlab/Simulink对软件组件级的开发,主要是LightRequestSWC和LightControlSWC,并自动生成应用层软件组件代码、arxml描述文件(AUTOSAR系统级开发的输入文件之一)。
2.ETAS ISOLAR-A: AUTOSAR系统的设计与配置,过程中利用ISOLAR-A工具设计附加的SWC,主要包括EcuAliveIndicatorSWC、EcuBaseSWC以及I/O硬件抽象层SWC。系统级开发最后会抽取出待配置ECU的信息(Light ECU的信息),进入ECU级开发阶段。
3.ECU级开发阶段,基于ETAS RTA系列工具(RTA-RTE、RTA、BSW、RTA-OS)来实现ECU级的开发,即RTE及除MCAL以外的BSW模块配置和代码生成;使用NXP MCAL配置工具来实MCAL模块的配置及代码生成。
4.代码集成,使用Wind River编译器进行代码编译链接,生成单片机可执行的文件,并通Lauterbach调试器将单片机可执行的文件烧写到MPC5744P开发板进行代码调试。

你可能感兴趣的:(单片机,嵌入式硬件)