Part1What is doip?

DoIP(Diagnostic Communication over Internet Protocol是基于 Ethernet 100 Base-TX的诊断协议(100BaseTX is a type of standard for implementing Fast Ethernet networks,具有很高的带宽bandwidth)。通过把诊断消息(诊断请求和诊断响应)打包到Ethernet frames中,使用 IP、TCP 和 UDP来实现外部测试设备(通过兼容的诊断接口的针脚,见下图1)和汽车控制单元 (ECU) 之间的诊断通信;诊断通信所使用的协议是基于ISO 13400-2 标准的诊断传输层协议及UDS (ISO 14229-5: UDSonIP)应用层协议使用的(和UDSonCAN的服务类似)。由于 DoIP 允许通过互联网访问ECU Server,因此可以远程从车辆获取诊断数据,而无需到车辆现场进行车辆的诊断来获取诊断数据,因此可以通过OTP技术来升级ECU程序。DoIP将成为下一代远程车辆诊断的网关!DoIP所依赖的以太网 MAC 层有如下一些优点:-以太网是一种低成本技术,有很高数据通信带宽 -它是一个灵活的通信平台,可以很容易地集成到现有的网络基础设施中(比如WLAN) -它是一种轻型带屏蔽层结构电缆

                              图1  Doip的物理连接口

Part2Why doip?

为什么 UDS

AUTOSAR从入门到精通100讲(二十七)-DoIP远程诊断及与UdsOnCan的比较相关推荐

  1. AUTOSAR从入门到精通100讲(二十)-特斯拉、高通、华为AI处理器深度分析

    很多人会问,为什么没有英伟达?目前所有主流深度学习运算主流框架后端都是英伟达的CUDA,包括TensorFlow.Caffe.Caffe2.PyTorch.mxnet.PaddlePaddle,CUD ...

  2. AUTOSAR从入门到精通100讲(二十)-AUTOSAR通信篇—CanIf模块

    1  位置和作用 如图1所示,CAN接口模块(下文简"CanIf")位于底层CAN驱动(CanDrv).CAN收发器(CanTrcv)和上层通信服务层(CanSm.CanNm).C ...

  3. AUTOSAR从入门到精通100讲(二十一)-AUTOSAR通信篇—IpduM模块

    1  位置和作用                  图1  IpduM在BSW通信中的位置 从图1可以看出,在AUTOSAR分层架构中,IpduM靠近PDUR,且两者处于同一层. I-PDU多路复用意 ...

  4. AUTOSAR从入门到精通100讲(二十二)-AUTOSAR通信篇—CANTP模块

    1  CANTP的位置和作用 CanTp是PduR和CANIf模块之间的模块,如图1所示.CANTp模块的主要作用是对CAN I-PDU进行分段和重新组装,使得I-PDU的长度不大于8个字节,对CAN ...

  5. AUTOSAR从入门到精通100讲(二十四)-AUTOSAR通信篇—AUTOSAR COM模块

    AUTOSAR COM是AUTOSAR通讯的重要组成部分,它是从OSEK COM标准的基础上发展而来的.它提出了一个不同速率的总线网络之间进行数据交换的方法,为汽车控制单元应用软件提供了统一的通信环境 ...

  6. AUTOSAR从入门到精通100讲(二十三)-AUTOSAR通信篇—PduR模块

    今天介绍COM的下层模块:PduR-协议数据单元路由. 1   PduR的位置和作用 PDU Router(下文简称"PduR")模块位于AUTOSAR通讯架构的中间位置,其上层主 ...

  7. AUTOSAR从入门到精通100讲(二十五)-AutoSar架构中的Methodology

    AUTOSAR为汽车电子软件系统开发定义了通用的技术方法,即AUTOSAR方法论.该方法论描述了从系统底层配置到ECU可执行代码产生过程的设计步骤. AUTOSAR开发方法是基于虚拟功能总线的开发方法 ...

  8. AUTOSAR从入门到精通100讲(二十六)-AutoSar之微控制器抽象层MCAL

    微控制器抽象层位于AUTOSAR BSW的最底层,包含内部驱动,可直接访问微控制器和外设芯片.从具体应用来看,MCAL主要包括微控制器驱动.存储器驱动.通信驱动和输入输出驱动四个部分,各部分又由具体的 ...

  9. AUTOSAR从入门到精通100讲(二十七)-AutoSar模式管理总揽

    介绍下AUTOSAR中的模式管理(Mode Manager)的机理.了解模式管理之前,先解释下三个重要的概念:模式.状态和阶段. Mode(模式) 模式是运行在车辆中的各种状态机(不仅仅是ECU状态管 ...

  10. AUTOSAR从入门到精通100讲(二十八)-AutoSar之CAN网络管理

    AUTOSAR中网络管理主要使用了CAN接口(CanIf),并提供通用网络管理接口(NmIf).CAN网络管理在CAN架构中所处的位置如图1,与其他模块的交互如图2.                 ...

最新文章

  1. oracle两种日志模式,oracle 进阶(二)--数据库日志模式切换
  2. Redis-16Redis备份(持久化)
  3. C++vigenere cipher维吉尼亚密码算法(附完整源码)
  4. Angular FormBuilder的工作原理
  5. v380pro设备连接失败_天猫精灵可以连接台式电脑使用吗?需要什么东西? 安装操作是哪几个步骤? 最好有图片解说!...
  6. 【git】git基本操作命令
  7. 微型计算机中最小的单位,微型计算机中最小的数据单位是
  8. 【思维】Iranian ChamPions Cup
  9. Mac MongoDB未正常关闭导致重启失败
  10. oracle数据库抽取到gp,Oracle迁移数据到Greenplum
  11. 自动驾驶路径规划论文解析(5)
  12. 淘宝的生态灾难,谁来救赎?
  13. 散点图为什么是两组点_SAT数学易错点排雷之scatter plot
  14. car-like robot与两轮差速驱动机器人异同分析
  15. oracle 数据加密
  16. 计算机科学导论第5版ppt,计算机科学导论第5讲-1.ppt
  17. 嵌入式linux 学习笔记--如何使用udhcpc获取动态IP
  18. 微信红包雨怎么抢_微信里的红包雨怎么下?微信里的红包雨如何设置?
  19. 一个小白的自渡-Git 仓库基础操作
  20. 富士康Java开发面试题目

热门文章

  1. [渝粤教育] 郑州商学院 商学概论 参考 资料
  2. 【渝粤教育】国家开放大学2018年春季 0105-21T酒店营销实务 参考试题
  3. 【渝粤题库】国家开放大学2021春3896人文英语1题目
  4. 【渝粤题库】国家开放大学2021春3935理工英语2题目
  5. linux可以http安装么,Linux 5下 http的安装
  6. 计算机模拟定点突变,分子模拟对接和定点突变提高10β–去乙酰巴卡亭-华南农业大学学报.PDF...
  7. android 获取对象,在Android中获取LayoutInflater对象的方法
  8. python打包加版本信息_使用pyi-set_version为PyInstaller打包出来的程序附加版本信息...
  9. php调用pdf2html,php html2pdf
  10. 【2021.02.09更新】数学常用基本公式