汽车零部件中有很多零件是涉及到功能安全的。比如说方向盘开关,一般都有自动巡航功能。车辆在自动巡航的过程中,制动巡航取消功能失灵是威胁到人生安全的。因此这里一般都需要功能安全设计。但是根据不同的安全等级,产品会有不同安全功能设计。安全等级约高,相关安全功能设计约复杂,安全保障程度也就越高。

为确保数据的可靠传输,需要相关通信产品满足Autosar的点对点通信标准,也就是Autosar E2E标准。本文将具体介绍,符合E2E标准的代码实现过程。

如上图所示,Data表示基本通信数据,CNTR和CRC是跟安全相关的额外通信数据。CNTR表示计数值,用于记录数据传输的次数,确保数据不会多传和漏传。CRC表示校验值,对数据帧进行CRC,确保数据不会错传。数据发送方除了发送基本数据Data之外,还需要同时发送相应的CNTR和CRC等安全相关数据。接收方在接收到基本数据之后,先要根据CNTR和CRC等安全相关数据是否有效,才分析执行发送过来的基本数据Data。也就是,只有经过了安全校验的数据,才是有效的可执行数据。

Autosar E2E功能安全算法实现相关推荐

  1. 解读:滴滴“猜你去哪儿”功能的算法实现

    导读:最近看了一篇比较有意思的文章,关于滴滴"猜你去哪儿"功能的算法实现,在这里记录下. ▌产品 图:滴滴"猜你去哪儿"产品形态 从产品的角度,滴滴" ...

  2. j1_8。实现打折功能关键算法。编写程序计算购买图书的总金额。

    j1_8_01 编写程序计算购买图书的总金额:用户输入图书的定价和购买图书的数量,并分别保存到一个 float 和一个 int 类型的变量中,然后根据用户输入的定价和购买图书的数量,计算购书的总金额并 ...

  3. 数据字典的作用/用途:是数据流程图的补充!4个主要条目:数据项,数据处理(逻辑功能及其算法),数据存储,数据流条目

    数据字典的作用是什么,它有哪些条目? 数据字典的用途: 1是数据流程图的补充! 2对DFD数据流图中的所有元素作详细的文字说明! 3数据流程图 + 数据字典 = 系统的规格说明 4.数据字典是开发数据 ...

  4. 功能点算法及在软件测试中的应用

    --划分逻辑事务 在前一篇文章我们讲到,"逻辑事务"是统计功能点指数的最小单元,所以进行科学的划分,对统计的正确性非常重要.另外,划分逻辑事务其实也是一个需求分解的过程,测试工程师 ...

  5. j1_12_01.实现手机号计数功能关键算法.传入字符串数组,获取符合手机号格式的字符串.从键盘接收一行字符串,字符串中只包含数字和空格,统计其中所有的手机号码数量。

    import java.util.Scanner;/*** 任务一:实现手机号计数功能关键算法并绘制流程图(30 分) 从键盘接收一行字符串,字符串中只包含数字和空格,统计其中所有的手机号码数量. 比 ...

  6. JMP功能与算法总结

    JMP功能与算法总结 [表] 汇总 子集 堆叠 拆分 [分析] 分布 检验均值 t检验 单样本t检验 配对t检验 成组t检验 z检验 单样本z检验 两样本z检验 检验等价性 预测区间 置信区间 容差区 ...

  7. 美狐美颜SDK趣拍功能的算法代码解析

    经常使用美颜相机拍摄的小伙伴应该比较清楚,有些相机中会加入"趣拍功能",什么是趣拍功能呢?所谓趣拍功能,就是趣味拍摄,最常见的几个趣拍功能为:素描肖像风格.油画风格.二次元风格.卡 ...

  8. 美颜SDK中磨皮功能的算法实现

    美颜SDK发展至今已经有了将近十个年头,从一开始的"无人问津"到时下的"人尽皆知",这期间经过了一次又一次的更新迭代,无论是算法功能方面.当下,美颜SDK被广泛 ...

  9. 任务一:实现销售分析功能关键算法A商店准备在今年夏天开始出售西瓜,西瓜的售价如下,20斤以上的每斤0.85元;重于15斤轻于等于20斤的,每斤0.90元;重于10斤轻于等于15斤的,每斤0.95元;

    任务一:实现销售分析功能关键算法 A商店准备在今年夏天开始出售西瓜,西瓜的售价如下,20斤以上的每斤0.85元:重于15斤轻于等于20斤的,每斤0.90元:重于10斤轻于等于15斤的,每斤0.95元: ...

最新文章

  1. linux 下oracle 的kernel.shmmax,Linux 下kernel.shmmax 的设置问题
  2. linux中 /dev/null命令
  3. 大型分布式架构详解:架构模式+敏捷性+可扩展+案例等
  4. LoadRunner参数化---数据文件属性 之 数据分配方法和数据更新方法
  5. Swift入坑系列—集合类型
  6. Feedforward Deep Networks(要点)
  7. 图形学卡通人物绘制以及交互操作
  8. 如何使用 Web Speech API 在浏览器中识别语音
  9. 山西台达plc可编程控制器_汇川PLC可编程控制器的功能特点
  10. sql 查询-从浆糊到清晰的过程
  11. 在传统软件公司十年深恶痛绝的感受
  12. 关于uIP移植以及部分特性解析和勘误
  13. 10 个Web3 设计灵感网站
  14. racte margin 居中 失效_微信朋友圈签名 个性 居中 酷炫 设置教程,支持 安卓 / 苹果!...
  15. select句柄数限制 及总结
  16. JS:来一盘紧张而又刺激的五子棋
  17. 腾讯云星星海SA2云服务器优惠购买指南
  18. code online-线上码-随时随地在线写代码,支持主流语言 go lua luajit php perl python ruby woo dotnet
  19. android硬件加速切换,Android不同层次开启硬件加速的方式(转)
  20. 人脸检测颜值软件_AI人脸颜值测颜版下载-百度ai测试颜值人脸识别源码下载v1.0 免费版-西西软件下载...

热门文章

  1. linux查看监听请款,请款(MIRO)RFC
  2. 什么叫“全力以赴”?
  3. 南通python 培训全栈培训班
  4. 汇编DOSBox安装及其常见指令(附安装包)
  5. 瑞康医药携手亚马逊云科技,推动云上医药创新
  6. HTML5之placeholder属性
  7. 百度搜索研究,详解一个页面的索引价值!
  8. PSINS中19维组合导航模块sinsgps详解(滤波部分)
  9. 计算机技术含量,有哪些看似简单却技术含量高的操作?
  10. latex代码(参考文献,数学公式,插入图片,插入表格)