自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(143)
  • 收藏
  • 关注

原创 QPushButton 类命令按钮使用教程

QPushButton小部件提供了一个命令按钮。

2024-05-18 21:25:51 241

原创 CANoe使用教程

CANoe使用教程

2024-05-01 14:18:19 530

原创 GCC指令生成 Map映射文件

执行上述命令后,你会得到一个名为 output.map 的文件,其中包含了程序的映射信息。

2024-03-25 22:53:10 272

原创 UDS诊断专栏目录及索引

该文章为 UDS诊断专栏目录索引

2024-03-18 23:24:22 938 1

原创 pyqt5 widget 相关教程

QT Designer widget设置禁止拉伸 设置 widget 窗口左上角图标

2024-03-16 00:04:16 407

原创 Pyqt5专栏目录索引

该篇文章为本专栏目录及索引之用

2024-03-14 22:53:21 638

原创 pyqt 弹出提示框

QMessageBox 类是模态对话框,用于通知用户或询问用户问题并接收答案

2024-02-23 00:41:43 872

原创 自动 卸载或安装 Python第三方库

在调用 `pip.exe` 时,可以使用相对路径也可以使用绝对路径路径中如果包含空格,最好使用相对路径,这就要求 `pip.exe` 所在文件夹设置为环境变量

2024-01-26 14:13:45 356

原创 Qt Designer教程

打开Qt Designer 软件后,会自动弹出弹窗来选择要创建的内容,一般都选择创建 Widget

2024-01-23 22:00:22 2586

原创 QLineEdit 单行文本编辑器

qLineEdit 单行文本编辑器

2024-01-23 21:54:55 361

原创 QComboBox 下拉框

QComboBox 是下拉列表框组件类,它提供一个下拉列表供用户选择

2024-01-22 23:01:50 517

原创 安装 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

原创 UDS DTC老化机制

当某个DTC在一定次数的操作循环内,不再出现时,将存储中关于这个DTC的信息从内存中清除的行为称为老化。

2023-12-15 22:42:25 1886

原创 Autosar E2E模块

E2E(End to End)模块, 中文即端到端的通信保护,是 `BSW`` 的组成部分, 目的在于提供数据保护与校验机制, 在数据交互时对数据进行保护与校验, 以防通信链路内故障的影响。

2023-12-14 23:29:34 2852 2

原创 UDS 操作循环

各种操作周期是计算周期相关状态信息(如testCompleteThisOperationCycle)的基础。

2023-12-14 09:38:07 1092

原创 UDS DTC状态掩码/DTC状态位

DTC状态位(StatusOfDTC),又叫DTC状态掩码(DTCStatusMask),是用来指示DTC所对应的故障是否发生,是否被确认等状态。

2023-12-12 23:49:50 3030

原创 UDS DTC故障码格式

一个完整的DTC码有 3个 Byte,包含2个Byte的故障内码(5位标准故障码) + 1个Byte的故障类型

2023-12-11 23:27:29 2034 11

原创 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

原创 Autosar COM通信PDU

在Autosar 中,主要有 `I-PDU`、`N-PDU`和 `L-PDU` 三种。

2023-12-03 21:39:39 1157

ISO 26262-2018 中英文版

ISO 26262由以下部分组成,总标题为“道路车辆——功能安全”: --第1部分:词汇 --第2部分:功能安全管理 --第3部分:概念阶段 --第4部分:系统级的产品开发 --第5部分:硬件层面的产品开发 --第6部分:软件级别的产品开发 --第7部分:生产经营 --第8部分:支持流程 --第9部分:汽车安全完整性水平(ASIL)导向和安全导向分析 --第10部分:ISO 26262指南 --第11部分:半导体应用指南 --第12部分:摩托车的适用性

2024-01-18

ISO14229-1 2013 中英文版

2013年的,中文翻译版,保留原版英文

2024-01-03

Windows下基于 python 和 Qt 实现的简单音乐播放器

压缩包内是基于Windows下基于 python 和 Qt 实现的简单音乐播放器 包含源代码和使用的源图片,大量注释,让你能够轻松看懂 播放器实现的功能: - 显示播放列表 - 添加 mp3 文件 - 删除指定 mp3 文件 - 清空播放列表 - 进度条动态显示歌曲播放进度 - 进度条拖动改变播放进度 - 当前播放的歌曲名动态显示 - 双击播放指定歌曲 文件树结构: E:. │ musicplayer.py │ musicplayer.spec │ myui.py │ playermanager.py │ ├─exe │ musicplayer.exe │ ├─mp3 ├─Qt Designer │ mainWindows.ui │ └─图片 上一首.ico

2023-10-22

cmake安装包 3.23版本

CMake 可以编译源代码、制作程序库、产生适配器(wrapper)、还可以用任意的顺序建构执行档。CMake 支持 in-place 建构(二进档和源代码在同一个目录树中)和 out-of-place 建构(二进档在别的目录里),因此可以很容易从同一个源代码目录树中建构出多个二进档。CMake 也支持静态与动态程式库的建构。 在Windows系统搭建C/C++开发环境是必不可少的

2023-02-26

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除