AUTOSAR
文章平均质量分 76
AUTOSAR
曾经沧海357
学而不思则罔,思而不学则殆。
展开
-
对特斯拉软件营收模式的一点感想
如果这种商业模式在汽车行业普及开来,那么会带来另一个产业链,就是汽车软件黑客的崛起。从前开发软件Bootloader刷新的时候总是强调安全算法的保密性,要假设有黑客盗刷的风险。理论上假设了很多条件,而且说明如何用流程保证。但落实下来,发现很多OEM根本没把这当回事。传统汽车几乎没有盗刷汽车软件的事情发生,一个原因是汽车没有联网,一个是因为没有形成经济链,而没有形成经济链才是根本原因。如果黑客攻击一个软件漏洞并不会带来经济效益,那么它也懒得花那心思,浪漫一点的像孙悟空一样,在如来佛指头上写个“齐天大圣到此一游原创 2021-01-23 23:23:50 · 572 阅读 · 0 评论 -
AUTOSAR-OS学习笔记【Application modes和OS Application的关系】
一、背景:OSEK-OS规范第5章介绍Application modes,AUTOSAR-SW-OS需求规范的7.6章介绍OS-Application。那么,Application modes和Application有什么区别和关系呢?本文分析一下。二、Application modes1. 引入背景:OSEK-OS引入application modes的概念是为了应对ECU需要运行完全独立的应用程序,比如:factory test, Flash programming or normal原创 2020-12-28 21:29:52 · 5069 阅读 · 1 评论 -
AUTOSAR-OS学习笔记【Counter计数器】
一、背景:OSEK-OS没有单独提供(定义)Counter的接口,它只是驱动警报的一个机制。(The OSEK operating system does not provide a standardised API to manipulate counters directly.)OSEK-OS要求软件至少提供一个软件或硬件Counter。一个Counter可以驱动好几个警报,每个警报激活一个任务+事件。一般来讲,用一个每次计数器+1的硬件Counter就能触发所有想要周期的警报AUTOSAR原创 2020-12-28 21:27:36 · 5361 阅读 · 5 评论 -
AUTOSAR CAN网络管理状态机的优化方案
一、背景: 在AUTOSAR CAN网络管理框架下,如果所有的节点都按照状态机要求,在ReadSleep状态下停发NM帧,在Prepare Bus-Sleep模式下停发App帧,所有节点可以从Prepare Bus-Sleep模式开始同步进入Bus-Sleep模式。如下图所示二、意外情况: 如果某个节点由于软件Bug进入Prepare Bus-Sleep模...原创 2019-09-05 17:42:11 · 2670 阅读 · 0 评论 -
从ECU和CPU视角理解AutoSar网络管理
一、KL15和KL30节点概念解释点火开关位置:OFF,ACC,ON,START四种状态KL30节点:控制器由蓄电池常供电,在点火开关OFF时仍然能运行软件和维持CAN通信。如图,在Hardware Wakeup信号OFF时,CPU能感知到该变化,但是3.3V,5V供电不受影响。CPU可以根据电源和网络管理状态机条件决定何时发送命令切断SBC的3.3V,5V供电输出,从而停止...原创 2019-09-05 11:46:40 · 8394 阅读 · 11 评论 -
AutoSar和OSEK网络管理比较
共同点:1. 都属于直接网络管理。2. 网络管理的目的都是协调各节点同步进入休眠及唤醒(主要是休眠)。3. 都依靠特定的网络管理CAN报文,每个节点的网络管理ID都不一样。4. 唤醒方法相同,第一个唤醒的节点发送网络管理帧即同时唤醒其它节点。不同点:1. 唤醒帧类型不一样:网络唤醒后,OSEK要求节点发出的第一帧必须是Alive类型,不能是Ring, Limpho...原创 2019-08-30 17:06:15 · 14195 阅读 · 2 评论 -
AUTOSAR网络管理
转载来源:http://www.uml.org.cn/embeded/201806134.asp?artid=208431 网络管理组成部分网络管理部分由通信管理器(简称ComM),通用网络管理器接口(简称NmIf),总线相关的网络管理器(简称NM,包括CanNM,LinNM,FrNM),总线相关的状态管理器(简称SM,包括CanSM,LinSM,FrSM)四个模块构成。1.1ComM...转载 2019-08-30 14:39:34 · 1483 阅读 · 0 评论 -
AutoSar CAN网络管理状态机理解
AutoSar CAN网络管理状态机理解前言网络管理是整车控制很重要的功能。在CAN网络中通常有两种报文,应用数据帧和网络管理帧。应用数据帧只负责网络在正常工作模式下各节点的数据交互,网络管理帧控制和协调各节点唤醒,工作,休眠的时序。AutoSar CAN网络管理规范要求所有节点按如下状态机管理和交流各自的网络状态以控制整车的网络活动状态。为什么状态机要是这个样子?为什么总共五个状态休眠就三...原创 2019-08-28 17:51:03 · 8772 阅读 · 5 评论