ECU软件的AUTOSAR分层架构

ECU软件的AUTOSAR分层架构

ID:37284277

大小:2.29 MB

页数:56页

时间:2019-05-20

ECU软件的AUTOSAR分层架构_第1页
ECU软件的AUTOSAR分层架构_第2页
ECU软件的AUTOSAR分层架构_第3页
ECU软件的AUTOSAR分层架构_第4页
ECU软件的AUTOSAR分层架构_第5页
资源描述:

《ECU软件的AUTOSAR分层架构》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、ECU软件的AUTOSAR分层架构浙江大学ESE工程中心www.smartsar.comOutline分层概述应用层VFB与RTE层基础软件(BSW)示例www.smartsar.com2概述将运行在Microcontroller之上的ECU软件分为Application、RTE、BSW三层www.smartsar.com3应用层应用层将软件都划分为一个AtomicSoftwarecomponent(ASWC),包括硬件无关的ApplicationSoftwareComponent、SensorSoftw

2、areComponent、ActuatorSoftwareComponent、等。www.smartsar.com4RTERTE提供基础的通信服务,支持SoftwareComponent之间和SoftwareComponent到BSW的通信(包括ECU内部的程序调用、ECU外部的总线通信等情况)。RTE使应用层的软件架构完全脱离于具体的单个ECU和BSW。www.smartsar.com5BSW层将基础软件层(BSW)分为Service、ECUAbstraction、MicrocontrollerAbst

3、raction以及ComplexDrivers。www.smartsar.com6BSW层的功能模块每层的BSW中,都保护不同的功能模块。比如Service层包括系统服务、内存服务、通信服务。www.smartsar.com7BSW-微控制器抽象层微控制器抽象层(MicrocontrollerAbstractionLayer)是在BSW的最底层,它包含了访问微控制器的驱动。微控制器抽象层使上层软件与微控制器相分离,以便应用的移植。www.smartsar.com8BSW-ECU抽象层ECU抽象层封转了微控

4、制器层以及外围设备的驱动。将微控制器内外设的访问进行了统一,使上层软件应用与ECU硬件相剥离。www.smartsar.com9BSW-复杂驱动为了满足实时性等要求,可以利用复杂驱动(ComplexDrivers),让应用层通过RTE直接访问硬件。也可以利用复杂驱动封转已有的非分层的软件,以实现向AUTOSAR软件架构逐步实施。www.smartsar.com10Service层服务层(ServiceLayer)位于BSW的最上面,将各种基础软件功能以服务的形式封转起来,供应用层调用。服务层包括了RTOS

5、、通信与网络管理、内存管理、诊断服务、状态管理、程序监控等服务。www.smartsar.com11Service的类型介绍BSW包括以下服务类型:Input/output(I/O)服务:将执行器、传感器以及外设的访问标准化内存服务:将微控制器内外内存的访问进行统一封转通信服务:将整车网络系统、ECU网络系统、软件组件内的访问进行统一封转系统服务:包括RTOS、定时器、错误处理、看门狗、状态管理等服务www.smartsar.com12Outline分层概述应用层VFB与RTE层基础软件(BSW)示例ww

6、w.smartsar.com13AUTOSARSoftwareComponent应用层由各种AUTOSARSoftwareComponent(SW-C)组成每个AUTOSARSW-C都封转了各种应用的功能集,可大可小每个AUTOSARSW-C只能运行在一个ECU中,也可称为AtomicSW-Cwww.smartsar.com14SW-C的实现可以通过算法建模、手写代码等多种方式实现SW-C。在AUTOSAR架构体系中,SW-C的实现:与MCU类型无关与ECU类型无关与相互关联的SW-C的具体位置无关与具体

7、SW-C的实例个数无关SoftwareComponentTemplate规定了SW-C的描述规范www.smartsar.com15Port和InterfacePort:表示输入(RPort)或输出(PPort)Interface:具体输入输出的方式、数据类型等www.smartsar.com16SW-C的类型原子软件组件(ASWC)应用软件组件输入输出软件组件服务组件ECU抽象组件复杂驱动组件标定程序组件标定程序组件组合Compositionwww.smartsar.com17Sensor/Actuat

8、orSoftwareComponents所有I/O的输入输出都通过Sensor/ActuatorSW-Cwww.smartsar.com18CompositionComposition是多个ASWC的实例集合,也当做是SW-C。Composition的Port是内部某个ASWC的Port代理,通过DelegationConnector来表示。Composition内ASWC之间的输入输出是通过AssemblyConnector

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。