自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Linux 内核鲨鱼(KernelShark)实战培训讲解

Linux 内核鲨鱼(KernelShark)实战培训讲解 || trace-cmd ||

2025-12-22 09:24:35 848

原创 C 语言可变参数(...)实战:从 logger_print 到通用日志函数

C 语言可变参数(...)实战:从 logger_print 到通用日志函数

2025-12-18 14:32:33 549

原创 整车控制器标定软件介绍 || 汽车标定协议CPP

整车控制器标定软件介绍 || 汽车标定协议CPP

2025-12-13 10:15:24 223

原创 php出现zend_mm_heap corrupted 或者Segment fault

php出现zend_mm_heap corrupted 或者Segment fault

2025-12-09 09:08:26 394

原创 智显ZX7D00CM21S的LVGL开发 ||undefined references to ‘guider_ui’ follow || 修改lvgl的默认字体 ||实现lvgl中文显示

智显ZX7D00CM21S的LVGL开发 ||undefined references to ‘guider_ui’ follow || 修改lvgl的默认字体 ||实现lvgl中文显示

2025-11-19 10:35:22 339

原创 深入解析 ZeroMQ 请求-应答模式:服务端实现与全链路测试指南 || 测试ZMQ重连重试机制

深入解析 ZeroMQ 请求-应答模式:服务端实现与全链路测试指南 || 测试ZMQ重连重试机制

2025-10-20 09:03:36 306

原创 立创·衡山派D133EBS开发板LVGL开发 || AiUIBuilder || 实现按钮点击数字显示效果展示[附源代码]

立创·衡山派D133EBS开发板LVGL开发 || AiUIBuilder || 实现按钮点击数字显示效果展示

2025-10-16 09:21:41 928

原创 深入理解设备轮询机制:高效管理多端口通信的实践指南

《高效设备轮询机制设计与实现》摘要:本文详细解析了WidLocker::slotPolling_old()函数的分组轮询机制,通过端口分组管理、循环位置算法和状态控制实现高效设备通信。系统采用多重状态检查、故障标记和升级保护等容错机制,支持动态调整轮询间隔和优先级调度。实测表明,该方案在100-500设备规模下相比简单轮询可降低40%延迟和30%CPU占用,适用于物联网监控、工业控制等场景,具有良好的扩展性。

2025-10-09 17:06:17 362

原创 Qt配置序列化与反序列化实战:QSettings的深度应用指南

本文介绍了基于Qt框架的配置管理实现方案,核心使用QSettings处理INI格式配置文件的读写,并支持自定义数据类型的序列化。主要内容包括:1)配置数据结构设计,通过单例模式封装管理;2)配置序列化与反序列化过程,包括基础类型和自定义类型的处理;3)实时监控配置文件变更并自动重载;4)高级应用场景如跨平台配置、版本迁移和加密存储;5)性能优化建议如延迟保存和内存缓存。该方案提供了完整的配置管理解决方案,兼顾功能性、安全性和性能,可显著提升Qt应用的配置管理能力。

2025-09-22 16:56:04 711

原创 深入解析:用libyaml高效解析YAML配置文件的实战技巧

本文介绍了基于libyaml库的YAML配置文件解析实现方案。该方案采用事件驱动模型,通过状态机机制跟踪解析过程,能够高效处理嵌套配置结构。核心逻辑包括:初始化解析器、事件循环处理、状态切换及资源释放等步骤。实现中特别处理了键值对识别、类型转换和嵌套映射等关键场景,并注重内存安全和错误处理。相比DOM型解析器,该流式解析方案内存占用降低70%,适用于嵌入式系统和高频配置更新场景。文章还提供了状态机优化、异步解析等性能提升建议,展示了工业级YAML解析器的设计模式。

2025-09-09 15:18:18 1004

原创 HwSmartUsb 和 HwUsbSv服务一直关不掉解决方法

摘要:针对烧录匠心固件时因HwSmartUsb和HwUsbSvc服务导致失败且无法通过任务管理器禁用的问题,提供命令行解决方案:以管理员身份运行PowerShell,先通过Get-Service | Where-Object{$_.Name -like "*Hw*"}检查服务状态,再使用Stop-Service命令强制停止相关服务。该方法有效解决了服务自动重启无法关闭的难题,确保烧录顺利进行。

2025-08-18 11:35:45 172

原创 解决 MFC 项目打包错误 ||“LINK : fatal error LNK1327: 运行 mt.exe 期间出错”的解决办法 || inno setup打包教程

解决 MFC 项目打包错误 ||“LINK : fatal error LNK1327: 运行 mt.exe 期间出错”的解决办法 || inno setup打包教程

2025-07-09 15:43:53 514

原创 C语言内存管理布局在工业应用中带来的问题

C语言内存管理布局在工业应用中带来的问题

2025-07-07 09:22:59 421

原创 Qt进程间保活方案:详解如何实现进程间通信与自动保活机制

Qt进程间保活方案:详解如何实现进程间通信与自动保活机制

2025-07-02 09:57:09 531

原创 昆仑通泰触摸屏Modbus TCP服务器工程 || TCP客户端工程

昆仑通泰触摸屏Modbus TCP服务器工程 || TCP客户端工程

2025-06-30 09:28:58 949

原创 Qt元对象系统实践指南:从入门到应用

本文介绍了Qt框架的核心机制——元对象系统(Meta-Object System)及其在实际项目中的应用。通过一个动态UI配置工具的示例,展示了元对象系统提供的信号与槽机制、动态属性、运行时反射等关键功能。文章详细解析了如何利用这些特性实现动态UI更新、对象序列化和样式控制等功能,并给出了性能优化建议。本文适合希望提升Qt开发效率的中高级开发者,通过掌握元对象系统,开发者可以构建更灵活、更动态的Qt应用程序。

2025-06-24 09:50:43 1063

原创 深入解析:Linux下485串口数据发送与接收故障排查全攻略 || 485串口设备树问题

深入解析:Linux下485串口数据发送与接收故障排查全攻略 || 485串口设备树问题

2025-06-17 09:51:53 1692

原创 Python+ZeroMQ实战:智能车辆状态监控与模拟模式自动切换

Python+ZeroMQ实战:智能车辆状态监控与模拟模式自动切换

2025-06-09 09:12:23 353

原创 Qt企业级串口通信实战:高效稳定的工业级应用开发指南

Qt企业级串口通信实战:高效稳定的工业级应用开发指南

2025-06-03 09:34:23 1260

原创 使用GPIO的DIDO输入输出使能高低电平控制设备完全指南

本文全面介绍了GPIO在嵌入式系统和物联网设备中的应用,涵盖了基础概念、硬件映射、输入输出控制及工业级应用实践。文章首先解释了GPIO的功能和重要参数,如编号、电压等级和驱动能力。随后,详细描述了如何计算和查询GPIO编号,以及如何进行GPIO的输出控制和输入检测。此外,文章还展示了GPIO在视频监控系统集成和5G网络联动中的具体应用,并提供了常见问题的排查方法。最后,强调了操作GPIO时的安全注意事项,确保设备安全运行。

2025-05-20 09:51:06 1472

原创 Qt开发实战:如何实现上网下载并展示图片 || 附完整教程及代码示例

Qt开发实战:如何实现上网下载并展示图片 || 完整教程及代码示例

2025-05-13 10:52:54 976

原创 针对扫描仪脏数据累计造成现场问题的解决措施

针对扫描仪脏数据累计造成现场问题的解决措施

2025-05-06 09:18:23 959

原创 无法成功完成操作,因为文件包含病毒或潜在的垃圾软件 || windows自启动程序的添加

无法成功完成操作,因为文件包含病毒或潜在的垃圾软件 || windows自启动程序的添加

2025-04-27 14:52:55 1899

原创 QT中2种for循环代码的区别 || 适用场景 || 相互转换

QT中2种for循环代码的区别 || 适用场景 || 相互转换

2025-04-15 09:49:46 1176

原创 ModuleNotFoundError: No module named ‘zmq‘ || import zmq

ModuleNotFoundError: No module named 'zmq' || import zmq

2025-04-09 14:06:19 1232

原创 工业应用之QT轮询代码逻辑优化

工业应用之QT轮询代码逻辑优化

2025-03-26 10:31:39 864

原创 ModBus TCP/RTU互转(主)(从)|| Modbus主动轮询下发的工业应用 || 基于智能网关的串口服务器进行Modbus数据收发的工业应用

ModBus TCP/RTU互转(主)(从)|| Modbus主动轮询下发的工业应用 || 基于智能网关的串口服务器进行Modbus数据收发的工业应用

2025-03-17 15:07:13 2632

原创 QT中日志的使用案例 || 自动创建、管理、保存QT日志数据

QT中日志的使用案例 || 自动创建、管理、保存QT日志数据

2025-02-24 09:10:40 1270

原创 error: main file cannot be included recursively when building a preamble dlgdooropen.h

error: main file cannot be included recursively when building a preamble dlgdooropen.h

2025-02-20 09:14:51 1243

原创 Qt creater 出现“启动程序失败,路径或者权限错误”解决方法

Qt creater 出现“启动程序失败,路径或者权限错误”解决方法

2025-02-17 09:05:57 590

原创 Qt中2个.app源文件之间函数与变量的互相调用

Qt中2个.app源文件之间函数与变量的互相调用

2025-02-13 10:12:52 1259

原创 485网关数据收发测试

485网关数据收发测试

2025-02-05 09:08:18 910

原创 算能AI计算服务器SE5设备树的二次修改实操

算能AI计算服务器SE5设备树的二次修改实操

2025-01-07 09:41:53 762

原创 英飞凌RK3588平台下APP模块的移植 || 关于在虚拟机安装ubuntu环境中不能上网的情况解决 || RS485测试

英飞凌RK3588平台下APP模块的移植 || 关于在虚拟机安装ubuntu环境中不能上网的情况解决 || RS485测试

2025-01-06 09:47:21 788

原创 基于 rtthread的stm32h743温湿度传感器485数据收发测试 || 消息队列rt_mq的应用案例 || 基于rt_ringbuffer循环缓冲区发送数据 || 环形缓冲区 vs 消息队列

基于 rtthread的stm32h743温湿度传感器485数据收发测试 || 消息队列rt_mq的应用案例 || 基于rt_ringbuffer循环缓冲区发送数据 || 环形缓冲区 vs 消息队列

2024-12-17 09:37:51 1458

原创 基于rtthread的stm32f407与stm32h743移植cheeryusb的相关探索

基于rtthread的stm32f407与stm32h743移植cheeryusb的相关探索

2024-12-09 14:15:17 1738

原创 Qt的定时器应用案例 || Qt的图片添加显示

Qt的定时器应用案例 || Qt的图片添加显示

2024-12-02 09:02:04 1137

原创 Qt5.14.2的安装与环境变量及一些依赖库的配置

Qt5.14.2的安装与环境变量及一些依赖库的配置

2024-11-25 10:22:42 1269

原创 Qt的一个基本用户登录界面编写|| 从0搭建QT的信号与槽的应用案例 ||Qt样式表的应用

Qt的一个基本用户登录界面编写|| 从0搭建QT的信号与槽的应用案例 ||Qt样式表的应用

2024-11-19 09:07:35 1069

原创 485总线多设备收发控制

485总线多设备收发控制

2024-11-14 09:03:17 1506

空空如也

空空如也

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

TA关注的人

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