手把手教你学AutoSAR - 总目录

本文提供了一份全面的AutoSAR学习大纲,涵盖了基础篇、深入篇和实践篇。基础篇涉及AUTOSAR应用层、实时运行环境和基础软件层的详细介绍;深入篇探讨了软件组件、通信、存储管理、模式管理和诊断等内容;实践篇则分享了通信、模式管理和存储管理的实践经验与解决方案。
摘要由CSDN通过智能技术生成

总目录

欢迎来到桃源乐游的《手把手教你学AutoSAR》,以下为学习大纲,蓝色字体点击可跳转。

看前必读:

手把手教你学AutoSAR 前言
手把手教你学AutoSAR - 总目录

一、AutoSAR基础篇

1.AUTOSAR 应用层(APPL

AutoSAR配置与实践(基础篇)1.1 AppL介绍
AutoSAR配置与实践(基础篇)1.2 SWC的分类
AutoSAR配置与实践(基础篇)1.3 Ports分类
AutoSAR配置与实践(基础篇)1.4 Runnable介绍

2.AUTOSAR 实时运行环境(RTE)

AutoSAR配置与实践(基础篇)2.1 RTE主要功能介绍
AutoSAR配置与实践(基础篇)2.2 RTE提供给Runnable的功能
AutoSAR配置与实践(基础篇)2.3 RTE对Ports的支持 - S/R接口分类(隐式、显式、队列)
AutoSAR配置与实践(基础篇)2.4 RTE对Ports的支持 – C/S介绍
AutoSAR配置与实践(基础篇)2.5 RTE对数据一致性的管理

3.AUTOSAR 基础软件层(BSW)

AutoSAR配置与实践(基础篇)3.1 BSW架构和主要功能概要
AutoSAR配置与实践(基础篇)3.2 BSW中的I/O架构和模块详解
AutoSAR配置与实践(基础篇)3.3 BSW的通信功能
AutoSAR配置与实践(基础篇)3.4 BSW 的存储功能
AutoSAR配置与实践(基础篇)3.5 BSW 的模式管理
AutoSAR配置与实践(基础篇)3.6 BSW的WatchDog功能
AutoSAR配置与实践(基础篇)3.7 BSW的WatchDog功能(下)
AutoSAR配置与实践(基础篇)3.8 BSW的诊断功能
AutoSAR配置与实践(基础篇)3.9 BSW的OS功能

二、AUTOSAR 深入篇

5. 软件组件(Software Components)

AutoSAR配置与实践(深入篇)5.1 RTE对Ports的支持 – C/S原理进阶
AutoSAR配置与实践(深入篇)5.2 OS原理(上)- 基本对象
AutoSAR配置与实践(深入篇)5.3 OS原理(中 )- Task调度策略和时间保护
AutoSAR配置与实践(深入篇)5.4 OS原理(下 )- 内存保护(MPU)

6. 通信(Communication)

AutoSAR配置与实践(深入篇)6.1 BSW的通信功能进阶
AutoSAR配置与实践(深入篇)6.2 COM Stack各层信号过滤总结
AutoSAR配置与实践(深入篇)6.3 COM 整体架构和模块交互
AutoSAR配置与实践(深入篇)6.4 COM 主要功能描述
AutoSAR配置与实践(深入篇) 6.5 PNC功能介绍(上)_PNC架构、模块交互和EIRA/ERA/IRA介绍
AutoSAR配置与实践(深入篇) 6.6 PNC功能介绍(下)_PNC收发流程和状态机切换详解

7. 存储管理(Memory Management)

AutoSAR配置与实践(深入篇)7.1 NVM 配置项详解
AutoSAR配置与实践(深入篇)7.2 FEE 配置项详解
AutoSAR配置与实践(深入篇)7.3 NVM主要接口、模块交互和数据流向(详细)
AutoSAR配置与实践(深入篇)7.4 NVM读写操作过程剖析
AutoSAR配置与实践(深入篇)7.5 NVM架构、存储形式及隐式显式同步

8. 模式管理(Mode Management)

AutoSAR配置与实践(深入篇)8.1 BSW的WatchDog功能(上)
AutoSAR配置与实践(深入篇)8.2 BSW的WatchDog功能(下)

9. I/O 抽象(I/O Abstraction)

10. 诊断(Diagnostics)

AutoSAR配置与实践(深入篇)10.1 Diagnostics总体架构

AutoSAR配置与实践(深入篇)10.2 CANTP 单帧/首帧/流控帧/连续帧格式

AutoSAR配置与实践(深入篇)10.3 CANTP 传输流程和通信示例

AutoSAR配置与实践(深入篇)10.4 CANTP 层主要时间参数详解(N_As/ N_ Ar/ N_ Bs/ N_ Br/ N_ Cs/ N_ Cr)

AutoSAR配置与实践(深入篇)10.5 CANTP 层对意外到达的N-PDU处理策略

AutoSAR配置与实践(深入篇)10.6 FiM功能介绍(图解详细)

AutoSAR配置与实践(深入篇)10.7 诊断通信管理(DCM)

AutoSAR配置与实践(深入篇)10.8 UDS刷写诊断服务解析(34/36/37服务)

三、AUTOSAR 实践篇

11.通信
AutoSAR配置与实践(实践篇)11.1 如何条件控制PDU外发
AutoSAR配置与实践(实践篇)11.2 不同Variant DBC的兼容方案实现
AutoSAR配置与实践(实践篇)11.3 关于事件报文下发的冲突问题
AutoSAR配置与实践(实践篇)11.4 COM Notification机制及协议栈实现
AutoSAR配置与实践(实践篇)11.5 IPDU如何实现分组控制

12.模式管理
AutoSAR配置与实践(实践篇)12.1 BSW WatchDog功能的配置和实现

AutoSAR配置与实践(实践篇)12.2 Time Synchronization[Adaptive Autosar]

13.存储管理
AutoSAR配置与实践(实践篇)13.1 如何添加一个NVM BLOCK(Descriptor类型)
AutoSAR配置与实践(实践篇)13.2 NVM配置Block类型/写入次数对实际写入过程影响(含数据实验-详解)
AutoSAR配置与实践(实践篇)13.3 NVM RAM CRC机制及读写时间优化(优化专项一)
AutoSAR配置与实践(实践篇)13.4 NVM主函数调度优化(优化专项二)
AutoSAR配置与实践(实践篇)13.5 NVM 开销、资源评估与Instance/Dataset静态寻址
AutoSAR配置与实践(实践篇)13.6 如何添加一个NVM BLOCK (PIM类型)

AUTOSAR是一套用于汽车电子系统开发的标准架构。其中的MPU(Memory Protection Unit,内存保护单元)模块是用于对汽车电子控制单元(ECU)中的内存进行保护的重要组成部分。 MPU的主要原理可以概括为以下几点: 1. 内存划分:MPU通过将内存划分为不同的区域来实现保护。每个区域可以配置为只读、读写或禁止访问。这样可以确保不同的软件模块只能访问其允许的内存区域,而不会越界访问其他模块的内存。 2. 访问权限:MPU允许根据需要为每个内存区域分配不同的访问权限。例如,可以为某些内存区域配置只读权限,以防止其中的数据被意外修改。这有助于提高软件的可靠性和安全性。 3. 中断处理:MPU还可以配置用于中断处理的内存区域。这些区域可以配置为只读或读写,以确保中断处理程序只能访问其允许的数据,从而提高系统的可靠性。 4. 错误处理:MPU还具有内存错误检测和处理的功能。如果发生内存错误,MPU可以检测到并采取相应的行动,例如触发中断或执行容错操作。这有助于维护系统的稳定性和可靠性。 总之,AUTOSAR MPU的原理在于通过内存划分、访问权限控制、中断处理和错误处理等机制,保护汽车电子系统中的内存,提高系统的可靠性、安全性和容错性。这样可以确保不同的软件模块之间的互相隔离和保护,从而提高整个系统的性能和可信度。
评论 26
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

桃源乐游

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值