- 博客(143)
- 收藏
- 关注
原创 自动 卸载或安装 Python第三方库
在调用 `pip.exe` 时,可以使用相对路径也可以使用绝对路径路径中如果包含空格,最好使用相对路径,这就要求 `pip.exe` 所在文件夹设置为环境变量
2024-01-26 14:13:45 356
原创 安装 Pyqt5 和 Designer
安装 Pyqt5 和 Designer将 Designer 配置到 pycharmPyUIC 将ui文件转为py文件调用工具新建一个空白窗口
2024-01-22 21:50:22 525
原创 汽车ECU BootLoader升级
Bootloader是一段独立的程序。它包含启动代码、中断、主程序(Boot_main函数)、操作系统(非必须)。Bootloader存在的意义就是指更新App程序。
2024-01-19 09:07:35 2374
原创 UDS诊断(ISO14229-1) 37服务
37服务,即 RequestTransferExit(请求传输终止)服务,客户端利用此服务终止客户端与服务器之间的数据传输(上传或下载)。
2024-01-18 09:40:11 1209
原创 UDS诊断(ISO14229-1) 14服务
14服务,即 ClearDiagnosticInformation(清除诊断信息)服务,清除一个或多个服务器内存中的诊断信息。
2024-01-18 09:39:35 1195
原创 UDS诊断(ISO14229-1) 36服务
36服务,即 TransferData(传输数据)服务,客户端利用 TransferData(传输数据)服务从客户端向服务器(下载)或从服务器向客户端(上传)传输数据。
2024-01-17 10:04:26 1885
原创 Autosar DEM模块
AUTOSAR 规范定义了 Dem(Diagnositic Event Manager, 诊断事件管理器) 模块来处理和存储故障信息, 并把存储的故障信息通过接口传递给 Dcm 模块
2024-01-17 10:01:38 2186 7
原创 UDS诊断(ISO14229-1) 34服务
34服务,即 RequestDownload(请求下载)服务,客户端利用 requestDownload(请求下载)服务启动客户端到服务器之间的数据传输(下载)。
2024-01-15 09:26:05 2518
原创 UDS诊断(ISO14229-1) 31服务
31服务,即 RoutineControl(例程控制)服务,该服务允许客户端使用 RoutineControl(例程控制)服务执行指定的步骤顺序并获取任何相关结果。
2024-01-15 09:24:41 3073
原创 UDS诊断(ISO14229-1) 3D服务
3D服务,即 WriteMemoryByAddress(按地址写内存)服务,允许客户端向服务器的一个或多个连续存储单元写入信息。
2024-01-08 09:44:37 1000
原创 UDS诊断(ISO14229-1) 2F服务
2F服务,即 InputOutputControlByIdentifier(按标识符的输入输出控制)服务,该服务用于相对简单的(如静态)输入替换/输出控制,但若必须使用较为复杂的输入替换/输出控制时,则使用 routineControl(例程控制)
2024-01-08 09:43:04 1729
原创 UDS诊断(ISO14229-1) 2E服务
2E服务,即 WriteDataByIdentifier(按标识符写数据)服务,该服务允许客户端向服务器中给定数据标识符指定的内部位置写入信息。
2024-01-04 09:37:05 761
原创 UDS诊断(ISO14229-1) 23服务
23服务,即 ReadMemoryByAddress(按地址读取内存)服务,该服务允许客户端通过待读取内存的给定起始地址和大小请求服务器中的内存数据。
2024-01-04 09:09:24 753
原创 UDS诊断(ISO14229-1) 22服务
22服务,即 ReadDataByIdentifier(按标识符读取数据)服务,该服务允许客户端请求读取服务器中通过一个或多个dataIdentifiers(数据标识符)所标识的数据记录值。
2024-01-03 00:03:12 1418 1
原创 UDS诊断(ISO14229-1) 19服务
19服务,即 ReadDTCInformation(读取 DTC 信息)服务,允许客户端读取接受自任何车载服务器或服务器组的服务器常驻故障诊断码(DTC)信息。
2024-01-03 00:01:38 1802 4
原创 UDS诊断(ISO14229-1) 3E服务
3E服务,即 TesterPresent(测试仪保活)服务,该服务用于将一个或多个ECU保持在非 defaultSession(默认会话)的诊断会话状态。
2024-01-02 09:55:39 1185
原创 UDS诊断(ISO14229-1) 28服务
28服务,即 CommunicationControl(通信控制)服务,用来开启/关闭 ECU 报文的传输和/或接收
2024-01-02 09:54:25 1202
原创 UDS诊断(ISO14229-1) 27服务
简单来说,不同安全级别的请求种子和发送密钥是一一对应的,相邻的一对奇偶数对应一种安全级别,其中奇数代表请求种子,偶数代表发送密钥
2024-01-01 15:17:41 1933
原创 UDS诊断(ISO14229-1) 11服务
11服务,即 ECUReset(ECU重置)服务,用来控制MCU进行重启,重启分为硬件重启和软件重启。
2024-01-01 15:10:13 854
原创 UDS诊断(ISO14229-1) 85服务
85服务,即 ControlDTCSetting(控制 DTC 设置)服务,该服务用于停止或继续ECU中 DTC 状态位的更新(是否记录DTC)。
2023-12-26 23:04:34 973
原创 Autosar DEM DTC的Debounce策略
故障事件防抖,与按键防抖(软件需要延时确认按键不是误触发)的作用类似,目的是为了防止事件误触发采取的策略。
2023-12-18 22:13:27 1097
原创 DTC 故障严重程度
DTCSeverityMask(DTC严重性掩码)/ DTCSeverity(DTC严重性)包含了DTC严重性和DTC类别信息。
2023-12-15 22:43:52 577
原创 Autosar E2E模块
E2E(End to End)模块, 中文即端到端的通信保护,是 `BSW`` 的组成部分, 目的在于提供数据保护与校验机制, 在数据交互时对数据进行保护与校验, 以防通信链路内故障的影响。
2023-12-14 23:29:34 2852 2
原创 UDS DTC状态掩码/DTC状态位
DTC状态位(StatusOfDTC),又叫DTC状态掩码(DTCStatusMask),是用来指示DTC所对应的故障是否发生,是否被确认等状态。
2023-12-12 23:49:50 3030
原创 UDS诊断(ISO14229-1) 10服务
10服务,即 Diagnostic Session Control(诊断会话控制)服务用于启用服务器中的不同诊断会话,可以通过会话模式赋予不同诊断服务 不同的执行权限。
2023-12-07 23:57:21 1444 1
原创 UDS 诊断报文格式
网络层最重要的目的就是把数据转换成符合标准的单一数据帧(符合can总线规范的),从而进行数据传输。报文信息每次最多传输4095个字节(基于can),但是单帧长度最多为8个字节,此时需要将报文进行拆分传输。
2023-12-04 21:14:31 1792
ISO 26262-2018 中英文版
2024-01-18
Windows下基于 python 和 Qt 实现的简单音乐播放器
2023-10-22
cmake安装包 3.23版本
2023-02-26
Qt Design中 怎么配置实现点击button时切换背景图片
2023-10-20
TA创建的收藏夹 TA关注的收藏夹
TA关注的人