AUTOSAR学习笔记
文章平均质量分 91
记录一下AUTOSAR知识点
小猫爪
天不生我小猫爪,你好我好大家好
展开
-
【小猫爪】AUTOSAR学习笔记17-AUTOSAR OS
这一节来介绍一下OS的一些小点点,这一章都是文字,估计比较枯燥乏味。对OS基础不太了解的朋友,这里推荐两篇网上好文:《AUTOSAR基础篇之OS(上)》,《AUTOSAR基础篇之OS(下)AUTOSAR OS为了适应各种各种样的芯片,所以它需要良好的可扩展性来做支撑,说得简单点就是OS的功能可被灵活裁剪,AUTOSAR则根据功能扩展分成了四种扩展类型,分别是SC1 ~ SC4,其主要区别为:下面则根据这四种,挑重点的开始说。原创 2023-03-28 19:39:07 · 8665 阅读 · 7 评论 -
【小猫爪】AUTOSAR学习笔记16-Memory Stack之Nvm模块
这一节开始来介绍一下在AUTOSAR架构中一个非常重要的部分,那就是存储系统,即AUTOSAR的Memory Stack。原创 2023-03-21 13:46:25 · 3915 阅读 · 0 评论 -
【小猫爪】AUTOSAR学习笔记15-BswM模块
上一节介绍了一个非常夸张的EcuM模块,其中多次提到了BswM模块,这两个模块通常狼狈为奸,共同策划且并操作了整个ECU的状态切换。细细研究EcuM模块后就会发现它是比较别动的,都是当一些条件满足或者事件发生时,EcuM才会控制系统进行状态切换,它更像是一个大兵,只会吭哧吭哧干活,而这一节的BswM模块则是真正的指挥。BswM 模块位于 AUTOSAR 基础软件架构中的服务层,实现对 BSW层和 SW-C的模式管理。原创 2023-03-21 13:29:51 · 3331 阅读 · 1 评论 -
【小猫爪】AUTOSAR学习笔记14-EcuM模块
这一章就来说说在BSW层中一个非常重要的模块,那就是EcuM模块。EcuM(ECU State Manager)模块它所管理的ECU状态特指ECU的上下电状态,因为在汽车电子中对ECU的上下电时序要求非常严格,AUTOSAR则特地为此整了一个EcuM模块来系列化这个过程。EcuM 模块位于 AUTOSAR 的系统服务层,透过 RTE 与用户直接交互,在基础软件中与 BswM、ComM 及驱动模块等交互。EcuM 模块主要功能如下:1. ECU 状态处理2. 管理系统启动流程。原创 2023-03-21 11:21:51 · 5563 阅读 · 1 评论 -
【小猫爪】AUTOSAR学习笔记13-功能安全之WdogM模块
这一章就来说说在功能安全中一个至关重要不可或缺的一个模块,那就是看门狗。名称描述被WdgM 监测的逻辑单元,一般可以为一个TASK,也可以是多个TASK的结合WdgM 的监测点,一个SE里面肯定会有一个或很多个CP喂狗条件,该 value 为 WdgDriver 硬件喂狗的条件, WdgDriver 每次正常喂狗,该值将减 1,当其为 0 时, WdgDriver 将停止喂狗。正常情况下, WdgM 将实时刷新该值,保证其不会为 0。Flow/Graph。原创 2023-03-21 11:21:10 · 3098 阅读 · 2 评论 -
【小猫爪】AUTOSAR学习笔记12-功能安全之E2E模块
从这一节开始,正式步入功能安全专题。这一节先来看一个与Communication Stack强相关的且与功能安全有关的模块,它就是E2E模块。E2E在AUTOSAR架构中,它被定义成是一个函数库。E2E 可以保护安全相关的数据交换,避免数据交换过程中通信链路造成的错误。E2E通信保护库实现了这些保护机制算法。为将要发送的安全相关的数据提供保护;对接收到的安全相关的数据进行校验;对接收到的安全相关的数据错误做出指示。原创 2023-03-21 11:20:03 · 9510 阅读 · 1 评论 -
【小猫爪】AUTOSAR学习笔记11-Communication Stack之StbM模块
上一章介绍了一下基于CAN总线负责时间同步的CanTsyn模块模块,那么这一节来稍微介绍一下它的老板StbM模块。原创 2023-03-21 11:09:52 · 2190 阅读 · 0 评论 -
【小猫爪】AUTOSAR学习笔记10-Communication Stack之CanTsyn模块
这一节来稍微介绍一下基于CAN总线实现时间同步的CanTsyn模块。原创 2023-03-21 10:51:40 · 2328 阅读 · 3 评论 -
【小猫爪】AUTOSAR学习笔记09-Communication Stack之Dcm模块
前面对Communication Stack的通信管理理部分介绍清楚了,接下来就来看看Communication Stack中负责诊断通信的Dcm模块以及三大总线上对应的传输层,分别是CanTp模块,DoIP模块,FlexRayTP模块。原创 2023-03-20 11:26:11 · 1918 阅读 · 0 评论 -
【小猫爪】AUTOSAR学习笔记08-Communication Stack之Com模块
这一节来学习一下Communication Stack中一个关键模块,那就是Com模块。原创 2023-03-20 11:20:18 · 4062 阅读 · 0 评论 -
【小猫爪】AUTOSAR学习笔记07-Communication Stack之PduR,IpduM模块
前面对Communication Stack的通信管理理部分介绍清楚了,接下来就来看看Communication Stack中负责通信数据的部分了,第一就不得不说一个最核心的模块,那就是负责消息分发的PduR模块。原创 2023-03-20 11:16:44 · 3381 阅读 · 0 评论 -
【小猫爪】AUTOSAR学习笔记06-Communication Stack之ComM模块
前面分别介绍了ComNm和ComSM两兄弟,这一章则来看看两兄弟的老板,那就是Communication Stack中管理层中最核心的一个模块,那就是ComM模块。原创 2023-03-20 11:14:41 · 5856 阅读 · 1 评论 -
【小猫爪】AUTOSAR学习笔记05-Communication Stack之CanSM模块
这一章来看看Communication Stack的CanSM模块(CAN State Management)。SM模块跟NM模块类似,每一种总线都有自己的SM模块。这里还是以CAN总线为例。原创 2023-03-20 11:00:32 · 5055 阅读 · 0 评论 -
【小猫爪】AUTOSAR学习笔记04-Communication Stack之CanNm模块
这一章来看看位于Communication Stack的CanNm模块(CAN Network Management)。原创 2023-03-20 10:59:09 · 4807 阅读 · 2 评论 -
【小猫爪】AUTOSAR学习笔记03-Communication Stack之CanIf模块
前一章简单的对Communication Stack作了一个介绍,了解到了在AUTOSAR中通信的层级架构。这一章来看看这通信架构中的属于ECU抽象层的interface,还是以CAN为例,那对应的就是CanIf(CAN Interface)。原创 2023-03-20 10:56:22 · 2904 阅读 · 0 评论 -
【小猫爪】AUTOSAR学习笔记02-Communication Stack简介
这一章开始,就开始来看看AUTOSAR架构中BSW层的一个最最最重要的部分,那就是Communication Stack部分。原创 2023-03-20 10:57:27 · 2928 阅读 · 0 评论 -
【小猫爪】AUTOSAR学习笔记01-AUTOSAR架构简介
这一章来看看AUTOSAR的简介,来大略了解一下AUTOSAR,它究竟是一个什么东西啊。原创 2023-03-20 10:56:34 · 6234 阅读 · 5 评论 -
【小猫爪】AUTOSAR学习笔记00-目录
因为一个偶然的机会让我接触到了AUTOSAR,所以就花一点小小的时间来记录一下学习它的坎坷大道。这其中复制粘贴了很多,也包括了我的一些个人的小小见解和废话连篇,不爱看忽略即可,这其中如果有什么错误,欢迎大家来指正哦,嘿嘿。原创 2023-03-20 10:54:14 · 2666 阅读 · 3 评论