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开发板进行代码调试。
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
### 回答1: 以下是 AutoSar 相关的知识点: 1. 架构和组件:AutoSar 架构由多个组件组成,每个组件都有不同的功能和责任。例如,通信组件负责处理不同模块之间的通信,诊断组件负责监测系统的健康状况等。 2. 系统描述:AutoSar 系统描述是一种标准化的方式,用于描述整个汽车电子系统的组件和它们之间的关系。它包括了各种组件的接口定义、通信协议、数据结构等信息。 3. 硬件抽象层(HAL):AutoSar 的硬件抽象层是一组标准的接口,用于将硬件和软件之间的差异抽象出来。这使得开发人员可以编写与硬件无关的代码,从而提高了系统的可移植性和可重用性。 4. 通信协议:AutoSar 定义了多种通信协议,如 CAN、LIN、FlexRay 等,用于不同模块之间的通信。 5. 安全和诊断:AutoSar 定义了多种安全和诊断机制,用于确保系统的安全性和可靠性。例如,它提供了多种诊断服务,用于监测系统的健康状况,并在必要时采取措施来保护系统免受故障的影响。 6. 工具链:AutoSar 工具链包括了多种工具,如编译器、调试器、仿真器等,用于帮助开发人员进行系统开发和测试。 ### 回答2: AutoSARAutomotive Open System Architecture)是一种用于汽车电子系统的开放式系统架构。它提供了一种标准化的方法来设计、开发和管理汽车电子系统。AutoSAR的目标是提高汽车电子系统的可重用性、可扩展性和可靠性,降低开发和维护成本。以下是与AutoSAR相关的一些知识点。 1. 架构:AutoSAR架构定义了从传感器到执行器的不同软件和硬件组件之间的接口和通信机制。它包含了各种模块和层次的抽象,如应用层、运行时环境、基础软件、通信协议等。 2. 组件:AutoSAR组件是可重用且独立的软件模块,具有明确定义的接口。它们可以在不同的汽车电子系统中使用,提高系统的可重复性和可维护性。例如,诸如传感器驱动程序、通信模块、诊断功能等的组件。 3. 配置:AutoSAR允许通过配置来定义系统的行为。配置可以调整各个组件的参数、功能和接口,以适应不同的汽车平台和需求。系统设计人员可以通过配置工具来定义各个组件的特性和行为。 4. 通信:AutoSAR提供了通信接口和协议,使不同的组件能够通过标准化的通信方式进行交互。这种通信可以是实时的,也可以是基于事件的。通信接口可以是以太网、CAN总线等。 5. 安全性:AutoSAR考虑了安全性要求,通过定义安全性设计原则和提供安全性机制来保护汽车电子系统的安全性。这些安全性机制包括身份验证、访问控制、数据加密、错误检测和纠正等。 总之,AutoSAR是一种用于汽车电子系统的标准化系统架构,通过提供组件、配置和通信接口,提高了系统的可重用性和可维护性。它还考虑了安全性要求,以确保汽车电子系统的可靠性和安全性。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

·大道至简

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值