总目录- AutoSAR从入门到精通实战系列课程_持续更新中...

AutoSAR从入门到精通实战系列》是我的从小白到专家的自学笔记,会带您学习AutoSAR理论和EB/Davinci工具配置,剖析源码设计,该课程比较深入透彻,力求做到让您知其所以然。也感谢粉丝的好评和我的技术交流,我在给您们的答疑解惑中也深刻温习了知识点!

总目录


一、Classic AutoSAR理论和实战系列


视频教程|AutosarRTE和SWC Davinci实例教程

1、AutoSAR RTE 和 SWC
SWC_RTE01-AutoSAR架构【AutoSAR架构设计概述】
SWC_RTE01-AutoSAR架构【AutoSAR架构设计概述2】
SWC_RTE03-AutoSAR架构【创建软件组件】
SWC_RTE04-AutoSAR架构【定义SR和CS接口】
SWC_RTE05-AutoSAR架构【定义数据类型及数据类型映射】
SWC_RTE06-AutoSAR架构【端口实例化和初始值】
SWC_RTE07-AutoSAR架构【定义软件组件内部行为】
SWC_RTE08-AutoSAR架构【虚拟功能总线和RTE的作用】
SWC_RTE09-AutoSAR架构【任务映射】
SWC_RTE10-AutoSAR架构【ECU的RTE实例配置】

2、AutoSAR通信(AutoSAR COM)
COM01-AutoSAR通信协议栈架构
COM02-AutoSAR通信协议栈【协议数据单元 PDU概念】
COM03-提供面向信号的RTE调用接口【信号发送接收】
COM04-通信发送代码Com_SendSignal分析
COM05-通信接收代码Com_ReceiveSignal分析
COM06-Can通信协议栈架构【最高峰】
COM07-应用层发送的信号值LED_ON怎么传递到Can总线上
COM08 -如何基于Davinci工具配置CAN通信协议栈实战课程【配置方法总述】
COM09 -如何基于EB Tresos工具配置CAN通信协议栈实战课程
COM10 - AutoSAR CanIf生成代码分析
COM11 - 如何基于Davinci工具配置CAN通信协议栈【通信基础软件模块的配置】
COM12 - COM 模块的一些重要概念
COM13 - COM的模式变化引起的IPdu Handling【starting/stopping of I-PDUs groups】
COM14 - COM的模式变化引起的IPdu Handling【接收截止日期监控】

AutoSAR CAN01 - CAN模块的功能及提供的API
AutoSAR CAN02 - CAN 标识符(CanID)长度配置
AutoSAR CAN03 - 硬件过滤器配置
AutoSAR CAN04 - 如何使用Davinci Configurator Pro工具配置CAN的波特率
AutoSAR CAN05 - 如何使用Davinci Configurator Pro工具配置CAN硬件对象(CanHardwareObject)

3、AutoSAR诊断(AutoSAR DCM /DEM/CanTp)
DIAG00-AutoSAR诊断协议栈架构
DCM01- App如何跳转到bootloader【实战问题分析】
DCM02- App跳转到bootloader【如何使用Davinci配置】
DCM03- 诊断会话管理【实战问题分析】
DCM04-DCM模块重点内容解析【实例+代码+配置】
DCM05-如何使用DavinciCFG手动配置诊断会话【基本配置】
DCM06-如何使用DavinciCFG手动配置诊断会话【DcmDiagnosticSessionControl 切换配置】
DCM07-诊断服务EcuReset ($11 )的配置和实现
DCM08-如何同时处理多个客户端‌的诊断请求
DCM09- ReadDataByIdentifier ($22)的功能和配置【基于DaVinci Configurator Classic】
DCM10- 安全访问 ($27)的功能和配置【基于DaVinci Configurator Classic】
DCM11- 根据标识符写入数据服务 ($2E)的功能和配置【基于DaVinci Configurator Classic】

4、Can通信传输层(AutoSAR CanTp)
CanTp01-CanTp 模块功能概述与总结
CanTp02-CanTp与其他模块交互接口API概述及代码分析

5、操作系统(AutoSAR OS)

视频教程|AUTOSAR OS 经验分享会 +工具配置示例

OS01- OS模块概述【任务类型和一致性类】
OS02-任务状态转换及代码分析
OS03-任务优先级及代码分析
OS4-OS任务调度概述与配置
OS5-AutoSAR OS任务控制接口API的概述和代码分析
OS6-AutoSAR Resource概述和相应API的使用
OS7-资源的死锁
OS8-基于资源的优先级反转和优先级天花板协议
OS09- AutoSAR OS事件机制和实例解析

6 、模式管理(AutoSAR MODE MANAGEMENT))
MODE01-AUTOSAR模式管理看这一篇就够了,吐血整理
MODE02-模式管理模块与职责
BswM01-BswM 模式管理介绍

7 、网络管理(AutoSAR NETWORK MANAGEMENT)
NM01-独立于总线协议的NM模块功能概述与API定义
NM02-独立于总线协议的NM模块调用序列图及代码解释
NM03-NM协调器的功能概述
NM 04-NM 协调器同步关闭网络算法【理论篇】
NM05-NM的唤醒
CanNM01-基于Can的网络管理算法

8 、看门狗管理(AutoSAR WATCHDOG MANAGEMENT)
WdgM01- AutoSAR Wdg的分层架构及功能安全分析
WdgM02-WdgM的功能概述和实例解析

9 、EcuM管理(AutoSAR ECU MANAGEMENT)
AutoSAR EcuM系列01- EcuM模块的功能概述和变体类型
AutoSAR EcuM系列02- Fixed EcuM的状态管理
AutoSAR EcuM系列03- Flex EcuM的状态管理
AutoSAR EcuM系列04- Flex EcuM的ECU启动阶段详细教程


二、软件功能安全的实战系列


SAFE01-软件运行时保护概述和分析
SAFE02-Autosar软件运行时保护【安全隔离机制】
SAFE03-Autosar软件运行时保护【安全上下文机制】
SAFE04-Autosar软件运行时保护【时间监测机制】


三、S32K MCAL的模块 EB Tresos 工具链实战系列


1、 MCU时钟模块
S32K MCAL01-MCU时钟模块【理论部分】

2 、FlexCAN模块
S32K MCAL02-FlexCAN 时钟模块【理论部分】
S32K MCAL03-如何使用EB工具配置FlexCAN的波特率
S32K MCAL04-CAN FD模块【理论部分】


四、TriCore MCAL的模块 EB Tresos 工具链实战系列


1、MultiCAN模块
TriCore MCAL01-MultiCAN控制器的配置与集成


五、Adaptive AutoSAR的理论分析


1、面向服务通信及SOME/IP机制
SOME/IP01-面向服务架构及其通信方式
SOME/IP02-SOME/IP概述【分层结构及要实现的需求】
SOME/IP03- SOME/IP概述2【SOME/IP中间件功能概述】
SOME/IP04- SOME/IP 报文帧格式
SOME/IP05- SOME/IP-SD 服务发现的需求和概述
SOME/IP06-SOME/IP-SD 服务发现通信行为
SOME/IP07- SOME/IP-SD 报文格式定义及代码实现
SOME/IP08- SOME/IP-SD 服务发现通信行的时序图和状态图
SOME/IP09- SOME/IP-SD服务发现和发布订阅机制

2、Adaptive AutoSAR 通讯管理
CM01-Adaptive AutoSAR 通讯管理概述
CM02-CommonAPI与AUTOSAR AP通讯管理的异同


六 、基于UDS的Flash Bootloader 实战系列


1、FlashBootloader 及用到的UDS协议
FlashBootloader00【诊断刷新必需的诊断服务】
FlashBootloader01-基于UDS的Flash Bootloader【架构篇】
FlashBootloader02【诊断会话控制服务($10)】
FlashBootloader03【电控单元复位服务($11)】
FlashBootloader04【安全访问服务($27)】
FlashBootloader05【通讯控制服务($28)】
FlashBootloader06【控制诊断故障代码设置服务($85)】
FlashBootloader07【请求下载服务($34)】
FlashBootloader08【传输数据服务($36)】
FlashBootloader09【请求退出传输服务($37)】
FlashBootloader10【程序控制服务($31)】
FlashBootloader11【诊断会话管理状态机】



未完待续…

你可能感兴趣的:(AutoSAR实战课程,AutoSAR代码分析,AutoSAR配置,DaVinci,EB)