AUTOSAR出现背景 汽车计算机化的进程可以用几个指标来表示。所安装的ECU(电子控制单元)的数量用作指标之一。 在1980年代初期,当开始安装ECU时,只有少数几个,但现在有配备100多个ECU的豪华车。基本上,这些ECU由优化为控制单个汽车系统的硬件和车载软件组成。每个ECU的通用性不足以控制其他系统。例如,控制发动机的燃烧正...
所有中间件方案中,最著名的是AUTOSAR, 其是由各大整车厂商和零部件厂商开始着手联合制定软件的标准化接口。AUTOSAR(AUTomotive Open System ARchitecture)是由全球的主要汽车生产厂商、零部件供应商、软硬件和电子工业等企业(如BMW、BOSCH、Continental、DAIMLER、Ford、OPEL、PSA、TOYOTA、VW等)共同制定的汽车开放式系统...
如果一个外壳之中有多个MCU,那么每一个MCU都应该有一个自己的ECU实体描述。 标准的模块可以扩展增加功能,依然保持原来的兼容性。 非标准的模块可以通过CDD来进行兼容性的集成设计。 在AUTOSAR的架构之下,软件层是不能够继续增加的。 三个主要的软件分层:应用层、RTE、BSW,这算是老生常谈了。大部分接触过AUTOSAR...
AUTOSAR的服务分为积累:IO、存储、通信、系统。 这部分跟前面看到的服务层的细化分层其实是一致的。 内部设备的驱动叫做内部驱动,位于MCAL。 由此,其实SENT、IIC等依然应该属于MCAL。 外部设备的驱动叫做外部驱动,位于ECU抽象层,一般来说需要跨过MCAL来实现全部功能。 接口模块主要是对其下面的功能进行一个概括性抽象,...
ECU抽象层(基础软件)ECU layered architecture (Basic Software) 接口分类Interfaces classification 方法原理Methodology principle 标准文档命名: AUTOSAR的文档遵循下面的命名规则,了解这些可以更容易的理解其代表的含义: EXP:"解释",更详细的介绍论题 MMOD:"元模型",介绍 AUTOSAR的元模型 MOD:"建模",介绍建模的原...
应用AUTOSAR的目的 AUTOSAR:Automotive Open System Architecture(汽车开放系统架构) 1)建立独立于硬件的分层软件架构;(说明以前软硬件耦合程度高) 2)为实施应用提供方法论,包括制定无缝的软件架构堆叠流程并将应用软件整合至ECU;(说明应用软件开发没有统一框架规范) 3)制定各种车辆应用接口规范,作为应用软件整合标准,以...
作者:贲月亭,汽车行业软件开发参考资料: [1] AUTOSAR R22-11.AUTOSAR_EXP_LayeredSoftwareArchitecture. 欢迎扫下面二维码加入智能交通技术群! 点击文后阅读原文,可获得下载资料的方法。 欢迎加入智能交通技术群! 联系方式:微信号18515441838
AUTOSAR的出现,促成了汽车电子软件的高效管理,其中所使用的如UDS的协议同样也将进一步推动汽车诊断领域的标准统一与发展。 参考资料 《AUTOSAR_LayeredSoftwareArchitecture》 《Specification of Diagnostic Communication Manager V2.0.1》 感谢关注与转发 赞赏 人赞赏...
一般来说,小数据传输时,用XX_If;大数据传输时,用XX_Tp。所以,在诊断的多帧传输时,XX_Tp层会将多个N-PDU缓存,直到一个完整的I-PDU接收完,之后通过PduR送给DCM,即:I-PDU = n * N-PDU(n是大于1的正整数)。 参考资料 ISO 14229-1_2013(E).pdf AUTOSAR_EXP_LayeredSoftwareArchitecture.pdf...
《 AUTOSAR_SoftwareComponentTemplate.pdf》 《 AUTOSAR_TechnicalOverview.pdf》 《 AUTOSAR_LayeredSoftwareArchitecture.pdf》 《AUTOSAR –An open standardized software architecture for the automotive industry》 若您读完有所得 这是一种鼓励 赞赏 人赞赏...