AUTOSAR武功秘籍
文章平均质量分 92
主要介绍AUTOSAR各模块的基础知识;
汽车小T
技术分享公众号:ADAS与ECU之吾见,提供付费技术咨询,培训,外包等服务。
展开
-
AUTOSAR实战干货:NVM模块Block属性配置全解析
本文思维大纲如下:继小T之前所写到的AUTOSAR NVM模块详细文章《AUTOSAR技术干货:CP NVM介绍与实战经验分享》, 小T今天将基于NVM模块中每个Block的重要属性配置一次性讲解清楚,希望能给大家工作带来帮助,如果觉得不错,也欢迎大家多多转发分享!!!原创 2024-08-19 19:33:12 · 1759 阅读 · 0 评论 -
AUTOSAR实战干货:为什么仅发出一帧CAN报文?
在开发任何外设驱动过程中如果需要使用中断,务必要检查中断被成功使能以及如何使能;如果出现发送不成功,首先检查CAN驱动接口的返回值是否检查,然后按图索骥便可以找到问题所在,要不怕调试,调试多了自然经验就上去了,下次就无需调试也就知道问题最有可能出在那里了。更多精彩内容,敬请关注公号:ADAS与ECU之吾见!原创 2024-06-30 18:59:13 · 1174 阅读 · 0 评论 -
超级推荐的N本汽车电子嵌入式软件开发书籍
小T平常在学习技术的过程中,始终觉得“基础永远是重中之重只要基础够扎实,那么学习任何新的知识都会很快,效率也会更好。其实我们看到的很多新技术更多不过是基于之前的基础技术不断进行排列组合而来,因此掌握了基础,就相当于掌握了各项前沿新技术的核心要点。作为工程师,除了开发软件解决bug之外,也需要考虑如何正向的提升自己,而不是陷入到无尽的bug中不能自拔。比如我觉得看书是一种很不错的系统化学习提升手段,小T在学习技术的过程中,有些书籍让我对嵌入式软件开发无论是基础还是应用都有了更为深刻的理解与认识。原创 2024-03-31 19:27:30 · 1468 阅读 · 2 评论 -
AUTOSAR实战篇:基于ETAS工具链集成Infineon FEE模块
小T出品,必是精品!手把手带你集成Infineon FEE模块,你值得拥有!原创 2024-01-20 20:37:07 · 1496 阅读 · 0 评论 -
嵌入式开发实战系列:QSPI Flash驱动功能解析
QSPI协议的基本内容与功能应用场景吗?QSPI Flash驱动读写过程中存在哪些不一样的操作模式呢?基于AUTOSAR架构下Flash驱动接口有哪些?在平常使用QSPI Flash接口的过程中存在哪些注意事项呢?今天,我们来一起探索并回答这些问题。QSPI全称为“Queued SPI”,本质上是属于SPI协议的一种,一般来说,SPI协议可以分为Standard SPI,Dual SPI,以及本文要讲解的Queued SPI。原创 2023-10-17 10:00:00 · 1978 阅读 · 0 评论 -
一文轻松理解AUTOSAR之Watchdog协议栈(下)
AUTOSAR框架下的WdgM模块定义了哪几类监控模式吗?每一种监控模式分别具备哪些特点呢?使用WdgM模块时有哪些注意事项呢?今天,我们来一起探索并回答这些问题。WdgM常见配置参数总结更多精彩内容,欢迎大家关注小T公号“ADAS与ECU之吾见”!!!原创 2023-09-04 10:00:00 · 1180 阅读 · 1 评论 -
一文轻松理解AUTOSAR之Watchdog协议栈
看门狗的基本功能是什么吗?看门狗一般意义上可以分为哪两大类?基于AUTOSAR架构下的看门狗软件运作机理吗?看门狗与功能安全存在着怎样的关联呢?在使用看门狗的过程中有哪些坑需要避免呢?今天,我们来一起探索并回答这些问题。原创 2023-08-22 09:00:00 · 1452 阅读 · 0 评论 -
车载以太网网络管理之UDPNM
你知道UdpNm模块的主要作用是什么吗?UdpNm模块与其他AUTOSAR基础软件模块交互关系;UdpNm模块的网络管理算法,状态机如何运转?UdpNm模块的PNC功能如何作用?UdpNm的应用场景有哪些?今天,我们就来一起探索并回答这些问题。原创 2023-06-06 09:00:00 · 1620 阅读 · 2 评论 -
车载以太网时间同步之EthTsync
车载以太网时间同步之EthTsync前言首先,请问大家几个小小问题,你清楚:你知道EthTsync模块的主要作用是什么吗?EthTsync模块与其他AUTOSAR基础软件模块交互关系;Eth Tsync模块使用的时间同步协议是什么?Eth Tsync模块与gPTP时间同步协议的关系是什么?今天,我们就来一起探索并回答这些问题。为了便于大家理解,以下是本文的主题大纲:正文正如前文《车载以太网基础篇之Eth Driver》所述,小T讲到Eth Driver一般都具备硬件时间戳特性,该特原创 2023-05-07 13:32:19 · 3386 阅读 · 2 评论 -
车载以太网基础篇之Eth Driver
你知道Eth Driver模块的主要作用是什么吗?EthDriver与以太网控制器,以太网收发器,都有哪些关系呢?Eth Driver的常见函数接口有哪些呢?Eth Driver一般存在区别其他驱动特有的特性呢?今天,我们就来一起探索并回答这些问题。图19 以太网驱动常用函数接口更多精彩内容,敬请关注公号“ADAS与ECU之吾见”!!!原创 2023-04-11 10:00:00 · 3448 阅读 · 0 评论 -
车载以太网基础篇之EthIf
你知道EthIf模块的主要作用是什么吗?EthIf与以太网控制器,以太网收发器,以太网网关都有哪些关系呢?Ethif的常见函数接口有哪些呢?今天,我们就来一起探索并回答这些问题。原创 2023-03-22 08:30:00 · 2079 阅读 · 0 评论 -
一文搞懂ECU休眠唤醒之利器-TJA1145
什么是TJA1145吗?你知道休眠唤醒控制基本逻辑是怎么样的吗?TJA1145又是如何控制ECU进行休眠唤醒的呢?使用TJA1145时有哪些注意事项呢?今天,我们来一起探索并回答这些问题。在Standby与Sleep状态下能保持极低功耗,其中Sleep状态下功耗比Standy状态下更低;可通过选择性唤醒功能支持符合ISO11898-2:2016标准的CAN部分网络;原创 2023-02-16 08:45:00 · 5439 阅读 · 1 评论 -
AUTOSAR基础篇之StbM
基于AUTOSAR的应用层如何获取准确的时间戳吗?时间同步的具体过程包含哪些细节呢?如何正确的获取到全局时间戳呢?今天,我们来一起探索并回答这些问题。原创 2022-09-21 12:30:00 · 6084 阅读 · 2 评论 -
AUTOSAR基础篇之CanTsyn
你知道为什么需要进行时间同步吗?时间同步的应用场景有哪些呢?当前主流的时间同步方案有哪些吗?对于CAN 时间同步的协议又是怎样设计的呢?今天,我们来一起探索并回答这些问题。原创 2022-08-23 09:00:00 · 8190 阅读 · 4 评论 -
车载以太网之SOME/IP-SD专题篇
前言首先,请问大家几个小小问题,你清楚:你知道什么是SOME/IP SD吗?SOME/IP-SD报文是如何发送与接收的呢?SOME/IP-SD 存在哪几种Entry Type呢?SOME/IP-SD内部状态机转换又是如何?今天,我们就来一起探索并回答这些问题。为了便于大家理解,以下是本文的主题大纲:正文通过之前的文章<SOME/IP>我们了解到了SOME/IP协议的基本组成与SOME/IP的具体工作过程,同时也提到了SOME/IP-SD在SOME/IP协议中所扮演的重要角原创 2022-03-21 22:35:59 · 2409 阅读 · 4 评论 -
一网打尽车载以太网之SOME/IP(下)
前言首先,请问大家几个小小问题,你清楚:你知道什么是SOME/IP SD吗?SOME/IP-SD有何作用呢?SOME/IP-SD 包含哪些内容呢?SOME/IP-TP 为什么会存在?今天,我们就来一起探索并回答这些问题。为了便于大家理解,以下是本文的主题大纲:在这里插入图片描述正文总体介绍正如之前文章《一文入门车载以太网,吐血推荐,不看可惜!》中所介绍的那样,车载以太网协议栈总共可划分为五层,分别为物理层,数据链路层,网络层,传输层,应用层,其中今天所要介绍的内容SOME/IP就原创 2022-02-23 09:00:00 · 2590 阅读 · 0 评论 -
一网打尽车载以太网之SOMEIP(上)
前言首先,请问大家几个小小问题,你清楚:你知道什么是SOME/IP吗?你知道为什么会产生SOME/IP即相关背景吗?你知道SOME/IP与SOA又有着哪些千丝万缕的联系呢?SOME/IP在实践中到底应该如何使用呢?今天,我们就来一起探索并回答这些问题。为了便于大家理解,以下是本文的主题大纲:正文总体介绍正如之前文章<一文入门车载以太网链接>中所介绍的那样,车载以太网协议栈总共可划分为五层,分别为物理层,数据链路层,网络层,传输层,应用层,其中今天所要介绍的内容SOME/原创 2022-01-18 22:45:21 · 6379 阅读 · 4 评论 -
AUTOSAR基础篇之OS(下)
AUTOSAR基础篇之OS(下)前言首先,请问大家几个小小的问题,你清楚:你知道多核OS在什么场景下使用吗?多核系统OS又是如何协同启动或者关闭的呢?AUTOSAR OS存在哪些功能安全等方面的要求呢?多核OS之间的启动关闭与单核相比又存在哪些异同呢?。。。。。。今天,我们来一起探索并回答这些问题。为了便于大家理解,以下是本文的主题大纲:[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-JCXrdI0k-1636287756923)(https://gite原创 2021-11-08 09:00:00 · 5420 阅读 · 1 评论 -
AUTOSAR基础篇之OS(上)
AUTOSAR基础篇之OS(上)前言首先,请问大家几个小小的问题,你清楚:为什么汽车电子ECU需要使用OS呢,它的必要性在哪里?ECU软件运行过程中是如何实现任务切换的吗?多核系统OS又是如何协同启动或者关闭的呢?。。。。。。今天,我们来一起探索并回答这些问题。为了便于大家理解,以下是本文的主题大纲:正文为啥要用OS?我们知道传统所说的“裸机编程”就是不带操作系统的编程,在系统需求相对比较简单的情况下使用裸机编程可以满足要求。但是随着系统需求越来越复杂,此时就需要用到模块化设计方原创 2021-10-12 08:30:00 · 7611 阅读 · 0 评论 -
基于Adaptive AUTOSAR平台的OTA解决方案
基于Adaptive AUTOSAR平台的OTA解决方案随着软件定义汽车时代的来临,AUTOSAR技术正不断发展进步以适用汽车智能化,网联化等普遍需求,特别是Adaptive AUTOSAR技术的产生更是让这些需求落地成为了可能,再加上汽车OTA升级需求对于各主机厂而言日趋迫切,因此如果能够基于Adaptive AUTOSAR平台来实现一套OTA解决方案将变的很有指导性意义。前不久,由AUTOSAR 中国用户组成员单位牵头便共同开发了一套车用计算机网络 OTA 演示系统,使用了 AUTOSAR 的开发方原创 2021-08-14 17:20:52 · 2344 阅读 · 0 评论 -
AUTOSAR基础篇之EcuM
前言当你看到ECU从启动状态至正常运行状态,再从正常运行状态至休眠或关闭的过程时,你是否曾想过以下一些问题呢?ECU是怎么启动或关闭的呢?ECU启动方式有没有一般规律呢?按照AUTOSAR标准,ECU启动过程又可分为哪几个阶段呢?。。。。。。今天,我们来一起探讨并回答这些问题。为了便于大家理解,以下是本文的主题大纲:正文EcuM模块总体介绍主要功能EcuM模块作为AUTOSAR中的标准模块,全称为(ECU State Management)。故名思义,指的就是ECU 的状态管理,原创 2021-07-28 00:03:19 · 13646 阅读 · 6 评论 -
AUTOSAR基础篇之BswM
前言首先,请问大家几个小小问题,你清楚:你知道BswM是做甚的吗?常说的APP Mode或者System状态机与BswM关系又是如何的呢?BswM模块作为AUTOSAR的一个标准模块,内部工作机制如何实现?BswM与各SW-C以及各个BSW模块又是如何交互的呢?。。。今天,我们来一起探索并回答这些问题。为了便于大家理解,以下是本文的主题大纲:正文总体设计框架顾名思义,BswM全称为基础软件管理模块(即Bsw Management)。该模块根据来自BSW或者SW原创 2021-05-31 22:54:06 · 10798 阅读 · 2 评论 -
AUTOSAR基础篇之CanNM
前言首先,问大家几个问题,你清楚:为什么要引入网络管理呢?上电同时启动,下电同时关闭,它不香吗?你知道车上的ECU节点可以分为哪几种类型吗?汽车启动时,ECU之间怎么保持同步唤醒的呢?下电时,ECU又是怎样协同罢工的呢?汽车熄火后,什么样的ECU会继续工作呢?这篇,我们来一起探索并回答这些问题。为了便于大家理解,以下是本文的主题大纲:正文网络节点类型汽车上ECU节点千千万万,不可能ignition On时所有ECU都正常工作,而是当用户需要请求相关功能时,参与原创 2021-04-08 22:23:47 · 10951 阅读 · 2 评论 -
AutoSAR基础篇之FiM
AUTOSAR基础篇之FiM今天天气晴朗,惠风和畅,再加上心情愉悦,着实是个写文章的好日子。之前的文章跟大家分享过DEM模块的整体关系以及针对DTC、Event的细节性的阐述,分享文章只是抛砖引玉,希望能够给大家些许帮助,如需回忆,可以直接点击文尾相关链接进行查看。本文将立足于文章AUTOSAR-DEM模块的几点思考的基础上,来重点分享我对FiM模块的基本理解与认识,该模块是故障监控的最后一环,也就意味着针对故障监控的分享就暂时告一段落了。前言你清楚以下几个问题吗?当系统发生故障时,系统应该怎样原创 2021-03-15 21:50:56 · 8175 阅读 · 17 评论 -
AUTOSAR基础篇之Event(上)
祥鼠辞旧岁,犇牛踏雪来。入沪且伊始,便是就地年。异乡何足惧,同心万里牵。且待疫散去,幸福中国年。谨以此打油诗献给诸多跟我一样异地过年的小伙伴们,祝大家在新的一年里能够身体健康,心想事成,牛气冲天!虽说异地过年,与老家相比,总少了几分热闹,但也多了几分独立思考的清净与自在。好了,借着此情此景,我又开始奋笔疾书,迫不及待地希望跟小伙伴们分享我对AUTOSAR基础模块DEM中event(俗称Fault)的认识与理解了。继上文AUTOSAR基础篇之DTC中提到event是故障监控的基本单元,本文将从e.原创 2021-03-06 16:18:47 · 3784 阅读 · 0 评论 -
AUTOSAR基础篇之DTC
在公众号“ADAS与ECU之吾见”的文章中《AUTOSAR-DEM模块几点思考》中我简要结合我自身工作经验分享了DEM模块在AUTOSAR的基础软件架构,希望能给大家带来些许帮助与共鸣,但并没有针对其内部每个技术点深入展开,应部分读者要求,我后续会按照由浅入深的方式分享下我对AUTOSAR基本模块内部技术点的认知与理解,与诸君一起进步。本文将聚焦于大家都耳熟能详的DTC(Diagnostic Trouble Code)技术点来聊一聊。 DTC基本介绍 DTC顾名思义即为诊断故障码,...原创 2021-02-02 22:26:19 · 6434 阅读 · 2 评论