导图社区 AUTOSAR软件架构
这是一篇关于AUTOSAR软件架构的思维导图。软件架构是一系列相关的抽象模式,用于指导大型软件系统各个方面的设计。
这是一篇关于整车电子电气架构演进构想(三段六步式)的思维导图,包含分布式架构、域集中式架构、中央计算机架构等内容。
这是一篇关于吉利CAM架构造车思路的思维导图,包括车身技术近期发展方向、未来车身的发展畅想、模块化结构、架构开发、工业化制造,收藏下图学习吧!
社区模板帮助中心,点此进入>>
英语词性
法理
刑法总则
【华政插班生】文学常识-先秦
【华政插班生】文学常识-秦汉
文学常识:魏晋南北朝
【华政插班生】文学常识-隋唐五代
民法分论
日语高考動詞の活用
第14章DNA的生物合成读书笔记
AUTOSAR软件架构
应用软件层SWC(Application Layer)
运行环境RTE(Runtime Environment)
基础软件层BSW(Basic Software)
服务层(Services Layer)
系统服务(System Services):整个系统的运行环境,在 CLASSIC AUTOSAR中主要是RTOS
通信服务(Communication Services)整个ECU系统中重要的组成部分,通过通信完成车内ECU之间的Can,Lin,FlexRay,Ethernet总线通信,模式管理则是实现ECU的状态切换,实现ECU的低功耗等需求。
存储服务(Memory Services):提供服务给应用层和DEM,SCC等模块实现存储数据的功能。
诊断服务:主要包含了UDS,OBD等诊断的实现。
其他模块:如WdgM等服务模块。
ECU抽象层(ECU Abstraction Layer):封装了微控制器层及外围设备的驱动,并对微控制器内外设的访问进行了统一,实现了软件应用层与硬件系统的分离。
I/O硬件抽象层(I/O Hardware Abstraction)
通信硬件抽象层(Communication Hardware Abstraction)
内存硬件抽象层(Memory Hardware Abstraction)
车载设备抽象层(On-board Hardware Abstraction)
微控制器抽象层(Microcontroller Abstraction Layer):位于基础软件的最底层,包含了访问微控制器的驱动(如I/O驱动、ADC驱动等),做到了上层软件与微控制器的分离,以便应用的后续的移植复用
I/O驱动(I/O Drivers)
通信驱动(Communication Drivers)
内存驱动(Memory Drivers)
微处理器驱动(Microcontroller Drivers)
复杂驱动(Complex Device Drivers):由于其严格的时序为应用层通过RTE访问硬件提供支持
Microcontroller