摘要:
转载:车载以太网DoIP 协议,万字长文详解_doip协议-CSDN博客 一、前言 DoIP(Diagnostic Communication over Internet Protocol) 协议是一种用于汽车诊断通信的协议,它允许通过IP网络(如以太网)进行诊断操作。 DoIP协议的设计初衷是为了 阅读全文
摘要:
一、OBD诊断5位故障码 五位故障码实际上只占用2个字节,存储的原始报文为 04 20 ; 绿色部分(byte1的最高2位:bit7&bit6)的00代表P,01代表C,10代表B,11代表U。 橙色部分(byte1的bit5&bit4)表明是标准故障码还是制造商自定义,00代表ISO/SAE控制, 阅读全文
摘要:
1. 0x10服务之诊断会话控制 诊断仪与ECU之间的诊断通信过程就相当于两个人的会话过程,你一言,我一语,会话可以在不同的场景下进行。 0x10服务即诊断会话控制,规定了默认会话(01)、拓展会话(03)、编程会话(02),三种常见的诊断会话。 默认会话:22、14、19、11服务等。 扩展会话: 阅读全文
摘要:
1. UDS报文传输的4种帧 ISO14229-1规定了26个诊断服务细节,也就是UDS诊断报文的细节。它只规定了各个服务每个字节的含义,它不关心底层到底是怎么传输的。 ISO15765-2规定了基于CAN总线进行UDS报文传输的细节,是在CAN总线传输的情况下, 具体规定如何传输UDS诊断的请求和 阅读全文
摘要:
1. 常见的UDS服务 UDS共包含6大类,26个服务。其中常用的有:诊断和通信管理中的10(诊断会话控制)、11(ECU 复位)、27(安全访问)、3E(待机握手),数据传输功能中的22(通过ID读数据)、2E(通过ID写数据),存储数据传输功能的14(清除诊断信息)、19(读取故障码信息),上传 阅读全文
摘要:
CentOS是一款非常流行的开源操作系统,广泛应用于服务器领域。而yum源则是CentOS系统中用于管理软件包的工具,它可以帮助用户快速安装、更新和删除软件包。由于一些原因,使用默认的yum源可能会导致下载速度较慢或者无法连接的情况。为了解决这个问题,我们可以修改yum源,选择一个速度更快、稳定性更 阅读全文
摘要:
原文连接:https://blog.csdn.net/weixin_72060925/article/details/131274627 原文链接:https://blog.csdn.net/qq_65207641/article/details/128629904 一、编辑器与编译器的区别 vim 阅读全文
摘要:
https://www.python100.com/html/I3T3M93XN47U.html 一、什么是SO文件 SO文件(Shared Object),也被称为共享库、动态链接库,是一种在Linux系统中使用的二进制文件。它包含了可重用的代码、数据和函数等,可以由多个程序同时使用,以节省空间。 阅读全文
摘要:
1、什么是NodeJS? 大家都知道,JavaScript是运行在浏览器上的脚本语言,简称JS,代码由浏览器解释后执行。JS不能脱离浏览器运行在服务器上,但NodeJS把JS的战场从浏览器转移到服务器,从而可以进行更多的操作,也就是说NodeJS实现了使用JS来开发后端。 JS之所以能在浏览器上运行 阅读全文
摘要:
1. Visual Studio Code Visual Studio Code 是微软推出的一个源代码编辑器。它在Windows、macOS和Linux上都能使用。可以通过它用各种编码语言来编写和编辑代码。 在 Visual Studio Code 中,可以在下方界面中安装所需要的插件: 1.1 阅读全文