您好,欢迎来到东饰资讯网。
搜索
您的当前位置:首页AutoSar CP学习概要

AutoSar CP学习概要

来源:东饰资讯网

系列文章目录






期待你的关注哦!!!

现在的一切都是为将来的梦想编织翅膀,让梦想在现实中展翅高飞。
Now everything is for the future of dream weaving wings, let the dream fly in reality.

一、AutoSar CP学习资源

1.1 AutoSar官网文档

1.2 AutoSar CP开源源码

1.3 软硬件工具

1.4 底层硬件知识

1.5 通信协议及工作语言

二、AutoSar CP 简介

2.1 汽车软件

2.2 AutoSar架构



AUTOSAR为汽车电子软件系统开发过程定义了一套通用的技术方法,即AUTOSAR方。该方描述了从系统配置到ECU可执行代码产生过程的设计步骤,能够帮助开发人员掌握开发流程从而主导和推进符合AUTOSAR标准的系统的开发过程。

三、制作整车控制器的简单DEMO

3.1 VCU简要结构框图

3.2 工作流


四、AutoSAR架构下通信

4.1 CAN通信

CAN,全称为“Controller Area Network”,即控制器局域网,是一种多主方式的串行通讯总线,是国际上应用最广泛的现场总线之一。

4.2 LIN通信

LIN总线是针对汽车分布式电子系统而定义的一种低成本的串行通讯总线,是对控制器区域网络(CAN)等其它汽车多路网络的一种补充,适用于对网络的带宽、性能或容错功能没有过高要求的应用。LIN总线是基于SCI(UART)数据格式,采用单主控制器/多从设备的模式,是UART中的一种特殊情况。

4.3 ETH通信



AutoSAR对于OSI模型的实现

五、网络管理

网络管理的含义:
汽车系统中存在着多种ECU控制单元,这些ECU控制单元并不是孤立的,而是协同工作。汽车电子系统通过车载网络对所有的ECU进行配置管理和协调工作的过程之为网络管理。

网络管理的目的:
使网络中的ECU节点有序的睡眠和唤醒。在没有通信需求的时候睡眠,在需要通信的时候唤醒,可以节约汽车电池的电量。


网络管理状态机:
网络管理状态机切换:


网络管理报文:

六、J1939协议


六、ECUM


ECUM状态机:

ECUM状态调度:
ECU启动方法:

七、存储栈




内存栈的数据传输过程

NVM的数据同步机制

FEE模块与FEE的机制

八、XCP


九、诊断


UDS
UDS主要对车载电子控制单元提供统一的诊断功能,采用ISO 14229约束的一种汽车通用诊断协议。可在不同的汽车总线(例如CAN,LIN,Flexray,Ethernet和K-line)上实现。

诊断数据传输过程

十、模式配置


十一、ASW层


ASW层的工作内容

十二、系统描述

系统映射

十三、RTE 是VFB的实现

RTE 的工作流与工作内容

十四、 OS的必要性


OS

设计一个最小的AutoSar OS

RTA OS安装与组成

十五、MCAL简介与驱动分类


MCAL配置方式与流程

十六、集成与编译

典型的工程文件集成树

启动过程

Reset_Handler

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- huatuoyibo.cn 版权所有 湘ICP备2023022426号-1

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务