自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

风声的专栏

嵌入式系统开发,linux应用开发

  • 博客(274)
  • 资源 (52)
  • 收藏
  • 关注

原创 demo代码目录整理

文章目录零散Demo代码介绍Qt代码Qxlsx报表测试代码QPainter+QPrinter报表测试代码tcpClient tcp客户端demo百度地图调用demo9宫格图案手势滑动解锁demo多菜单界面框架demoQt界面显示opencv视频demoCPP代码cpp消息处理框架C++11多线程demo代码jsoncpp使用demoLinux应用代码demo消息队列共享内存Unix域套接字C代码函数指针-注册回调框架demo短信测试代码零散Demo代码介绍平时写的一些示例代码基本框架,封装,自定义

2021-04-17 11:38:06 2066

原创 一文搞懂Linux系统开发

先列一下Linux系统开发要掌握的知识,后续的文章中,会一 一讲解。欢迎关注我的微信公众号:fensnote文章目录Linux系统开发会用到什么?C语言基础shell脚本慢慢学会使用Makefile常规Linux系统编程知识都有什么?哪些常用?哪些不常用?常规Linux编程知识文件IO文件与目录操作标准IO库进程控制高级IO进程间通信数据库串口编程网络编程结束语Linux系统开发会用到什...

2020-03-12 00:54:05 5061

原创 码云地址

已注册码云账户,之前上传的代码以及工具,会逐步托管到码云:https://gitee.com/fensnote/欢迎大家访问~

2018-07-10 09:20:09 2292

原创 给 ESP32-C3 补上温湿度和串口透传

ESP32-C3 通过硬件 I2C 将 AHT20 与 OLED 并联,共用 GPIO5/6,无需额外引脚。温湿度数据自动识别传感器地址,支持缓存与多端同步显示。串口透传选用未启用的 GPIO18/19,避开 REPL 通信,实现双向透传与环形缓冲,确保数据不丢失。代码复用性高,开发效率显著提升。

2026-11-05 22:23:23 325

原创 把 ESP8266 那套搬到 ESP32-C3 上:内存多了 9 倍

换用ESP32-C3后,内存从14.8KB提升至143KB,彻底解决原ESP8266的内存瓶颈。板载OLED支持中文显示,通过点阵计算实现自动折行与分页轮播。虽遇board.py冲突、引脚限制及LED极性反等问题,但经实测修正后功能稳定。采用POST传参解决长文本截断,整体实现网页控制、状态显示、广告轮播等多功能,体验显著提升。

2026-10-31 22:14:59 529

原创 给ESP8266接一个温湿度传感器

ESP8266无硬件I2C,需用SoftI2C模拟。作者在NodeMCU上尝试AHT20时,因继电器占用GPIO4/5,改用GPIO13(SCL)与GPIO0(SDA),但扫描失败。经四轮排查(降速、手动bit-bang、电平检测)后发现,实际SDA接在GPIO16,且总线被拉低导致误判。最终通过72种引脚组合扫描定位问题,排除干扰后成功读取温湿度数据,并优化了缓存与容错机制。

2026-10-31 18:04:18 191

原创 给 ESP8266 配个微信小程序

本文分享了一个零服务器、零备案的微信小程序实现方案:通过微信对局域网IP的特殊允许,实现手机端直接控制内网ESP8266设备。核心亮点在于利用UDP广播发现设备、绕过域名限制直连192.168.x.x,并通过静态校验脚本提前拦截WXML语法错误。三个页面分工明确,状态机设计提升用户体验,定时器管理避免资源泄漏。最终以“三页一码”完成设备搜索、控制与配网,真正实现“无后端、无备案、无公网”的极简物联网控制。

2026-10-30 22:55:30 340

原创 ESP8266 加三件套:继电器、OTA 升级、 IP搜索

功能全实现后,内存仅剩7.7KB,凸显32KB堆的珍贵。通过精准引脚选择、安全上电设计与低电平触发机制,四路继电器稳定可控;OTA升级采用边收边写策略,全程仅占1KB内存,配合白名单、魔数与版本校验三重保险,确保更新安全;开机UDP广播IP,结合工具自动探测,彻底告别串口查地址。关键教训:版本号在低字节,验证需交叉比对,不可轻信文档。嵌入式开发,每一字节都值得敬畏。

2026-10-28 22:37:22 303

原创 一句话,让 AI 把一块 ESP8266 从头调到能上网

一块吃灰的ESP8266,仅凭一句指令,通过MicroPython实现从烧录、配网到网页控制的全流程自动化。全程未开IDE,未查手册,靠一个脚本完成固件烧写、串口通信、网页服务与远程控制。途中踩中7个典型坑:复位时序错误导致无限重启、波特率混淆、心跳错位、模板语法陷阱、内存爆炸等,最终以模块化拆分和模拟测试突破限制。验证了“硬件真问题不可替代”的核心理念——真正让板子说话的,是那些只有真实设备才能暴露的细节。

2026-10-27 22:47:34 347

原创 用 AI 开发上位机:嵌入式工程师的桌面工具自由之路

嵌入式工程师常因缺乏上位机开发能力而陷入“调试困境”。传统工具功能受限,自研又面临环境配置、界面开发等门槛。如今借助AI,仅需自然语言描述需求,即可快速生成基于PyQt的完整串口上位机,自动完成依赖安装、代码编写与exe打包。项目结构清晰,支持协议解析、实时绘图、数据保存,显著提升调试效率,真正实现“零基础”高效开发。

2026-10-26 10:23:35 426

原创 别追新名词了,把 AI 当助理才是正确姿势

面对层出不穷的AI新名词,焦虑源于错误的学习方式。真正高效的做法是:把AI当助理,而非自己去掌握所有工具。遇到不会的,直接让AI教你怎么用——写提示词、封装skill、做教程,它都能胜任。核心能力不再是“会用多少工具”,而是清晰表达需求、判断方案优劣、修正AI输出。转变身份认知:你是老板,AI是助手。专注方向与决策,让AI跑腿执行。这才是AI时代最值钱的护城河。

2026-10-25 13:12:20 200

原创 西门子 S7 PLC 内部寄存器读写 Demo(C 语言)

snap7 是基于西门子 S7 协议(ISO-on-TCP)的开源 C 库,支持跨平台读写 S7-200 至 S7-1500 等 PLC 内部寄存器(DB/M/I/Q/T/C),无需额外配置 Modbus 映射。本项目提供完整 C Demo,实现多变量读写与位操作,兼容 Linux/Windows/ARM 等架构。需注意:S7 数据为大端格式,需手动处理字节序;S7-1200/1500 不支持定时器/计数器等高级功能。编译简单,可直接用于上位机监控与控制,是实现 PLC 直接通信的成熟方案。

2026-10-17 14:21:50 302

原创 lighttpd 1.4.69 嵌入式移植笔记

<think>我们根据要求生成≤150字的摘要。需要概括文档内容:lighttpd 1.4.69 在两种嵌入式平台交叉编译、依赖(PCRE/mbedTLS)、最终HTTP和CGI部署。注意摘要字数限制。</think>文档记录了 lighttpd 1.4.69 在海思和 ma35d1 嵌入式平台的交叉编译、部署过程,包含 PCRE、mbedTLS 依赖的静态编译脚本及配置要点,最终实现 HTTP 服务与 CGI 执行。

2026-09-08 15:22:13 220

原创 boa-https代理工具

<think>我们只需要根据给定内容生成摘要,要求≤150字。内容是关于boa-https-proxy工具的说明,包括功能、特点、用法等。摘要应简洁概括核心:为嵌入式boa提供HTTPS反向代理,纯Go无依赖,支持自签名证书、交叉编译、简单易用。字数控制。</think>摘要:boa-https-proxy是一个为嵌入式仅支持HTTP的boa服务提供HTTPS访问的TLS终结反向代理,纯Go标准库实现,无第三方依赖,支持交叉编译到ARM/MIPS等平台。它监听HTTPS端口,解密后转发HTTP给boa,无需

2026-09-07 09:53:15 290

原创 DL/T 645-2007 多功能电表通信协议测试工具分享

摘要:本文介绍了一款基于PyQt5开发的DL/T 645-2007电表通信协议测试工具,支持串口和TCP两种通信模式。工具严格遵循645-2007规约,具有自动帧格式处理、30+常用参数批量抄读、自定义报文收发等功能,并内置实时通信日志和结果导出。界面分为通信设置、参数选择、结果展示和日志四个区域,支持电表地址自动识别和持久化存储。该工具为单文件EXE程序,无需Python环境,适用于电表通信协议调试和参数抄读。文中详细说明了连接设置、参数读取、地址获取等操作方法,并提供了典型报文示例和常见问题解答。

2026-08-03 15:08:24 606

原创 AI时代,嵌入式系统开发的我们还能做些什么?

本文探讨了AI浪潮下嵌入式开发者的转型方向。随着AI向边缘计算延伸,嵌入式开发需要从硬件、底层和应用三个层面进行升级:硬件设计需转向异构计算与专用加速;底层开发要优化操作系统资源调度与实时性;应用层需掌握模型部署与边缘推理技能。文章建议开发者建立系统思维,学习AI工具链,深耕垂直领域,关注安全伦理。AI并未削弱嵌入式开发的价值,反而为其带来"升维进化"的机遇,关键在于主动拥抱变革,从功能实现者转型为智能赋能者。

2026-07-25 15:38:41 275

原创 AI时代,嵌入式Linux开发的发展方向

AI时代为嵌入式Linux开发打开了全新的想象空间,也带来了更高的技术壁垒。这场变革的本质是**从“控制”到“智能”**的范式转移。对于开发者而言,固守传统的硬件驱动和逻辑控制已不足够,必须向上拥抱算法,向下吃透硬件,横向拓展工程能力。这是一条充满挑战的道路,但也正是技术人的魅力所在——亲手将智慧的代码,写入现实的钢铁与硅晶之中,创造真正改变世界的智能设备。未来已来,唯变不变。

2026-06-24 14:24:58 451

原创 AI时代,我们还有必要啃那些“硬核”计算机书籍吗?

摘要 在AI编程工具普及的时代,计算机经典书籍的学习价值引发争议。本文指出:AI擅长代码生成和问题解答,但无法替代经典书籍构建的系统性知识框架和深度原理理解。经典著作通过结构化内容培养开发者的"心智模型"和工程直觉,这是AI无法提供的。有效的学习策略是将AI作为实践辅助工具,同时通过经典书籍建立知识体系。书籍提供全景知识地图(战略层面),AI提供实时解决方案(战术层面),二者结合才能实现真正的技术成长。建议开发者以经典书籍为根基,运用AI工具提升效率,保持深度思考能力。

2026-06-10 12:09:47 428

原创 嵌入式系统开发转嵌入式AI边缘计算开发

嵌入式系统开发正加速向AI边缘计算转型,融合实时控制与智能决策能力。技术栈涵盖轻量级神经网络(如TensorFlow Lite)、边缘计算框架(如OpenVINO)及异构计算优化,需平衡算力、功耗与延迟。该技术已应用于工业检测、智能家居等领域,实现本地化数据分析。未来随着芯片升级,边缘AI将更广泛渗透低功耗场景,推动"端-边-云"协同的系统设计思维革新。

2026-03-04 21:35:16 264

原创 QT使用QtXlsxWriter读取excel文件

摘要:QtXlsxWriter库读取Excel文件时会直接输出单元格公式而非显示值。通过修改源码中处理公式的代码,注释掉返回公式的部分,使其直接返回单元格内容,即可正确读取表格显示值。测试显示修改后成功输出数值结果而非公式表达式。

2026-01-06 23:07:08 442

原创 嵌入式Linux系统搭建本地JavaScript运行环境

本文介绍了在嵌入式Linux系统搭建JavaScript运行环境的两种方案:Node.js适用于资源充足的设备,QuickJS适合资源受限设备。详细说明了Node.js的安装配置步骤(下载ARM版Node.js并设置环境变量)和QuickJS的编译方法。提供了两种环境的测试代码示例(控制台输出、定时器),并扩展了Node.js的HTTP服务器、文件操作、模块安装及Express框架等实用案例,展示了嵌入式设备上运行JavaScript的基本能力与应用场景。

2025-11-13 22:53:36 448

原创 开源代码uSNMP推荐

uSNMP是一个轻量级SNMP v1库,适用于Arduino、ESP8266/ESP32等低成本硬件,支持Get/Set/GetNext操作和陷阱发送。该库占用空间小(ATmega328p上约20kB),通过MIB树管理数据,适合物联网监控项目。虽然仅支持SNMP v1缺少批量查询和安全功能,但其简单性和跨平台移植性(支持Windows/*nix)使其成为资源受限设备的理想选择。项目提供Arduino示例代码,可将开发板变为SNMP设备,支持数字/模拟I/O监控。可以轻易移植到各种嵌入式设备里。

2025-09-30 17:45:24 991

原创 Rustdesk搭建与客户端修改与编译

Rustdesk是一个开源的远程桌面工具,客户端可以自己定制修改编译这里主要记录一下搭建的过程。

2025-09-04 11:54:36 1765

原创 全志T113交叉编译gdb工具

本文介绍了为全志T113处理器交叉编译GDB调试工具的过程。首先下载GDB 10.2源码并配置编译环境,指定交叉编译器路径和相关参数。在编译过程中遇到了函数声明缺失的错误,通过修改gdb_proc_service.h头文件添加缺失的函数声明得以解决。最后将编译生成的GDB可执行文件移植到T113开发板验证,确认能够正常调试程序。该过程为嵌入式开发提供了直接使用GDB调试的解决方案,避免了使用gdbserver的复杂性。

2025-07-17 09:56:39 542

原创 Linux下创建虚拟终端(虚拟串口)

摘要:在Linux系统中可通过创建虚拟终端(pty)实现虚拟串口功能。本文提供了C语言实现代码,通过posix_openpt()创建主从设备对,配置串口参数并建立通信。程序运行后会生成/dev/pts/X节点,可将其软链接为/dev/comX等传统串口名称,使原有串口程序无需修改即可使用。编译后运行程序即可创建虚拟串口,虽然代码设置了波特率但实际可能不生效。该方法为测试和开发提供了便利的虚拟串口解决方案。

2025-06-16 10:32:12 595

原创 shell脚本实现字符串子网掩码转为位数

该Shell脚本实现了子网掩码到CIDR位数的转换。通过将子网掩码的每个八位组转换为二进制形式,统计所有二进制位中"1"的总数来得到CIDR位数。脚本使用bc命令进行进制转换,并通过字符串处理计算"1"的个数。示例输入"255.255.255.192"输出CIDR为26,验证了转换的正确性。该脚本适合集成到网络配置系统中自动处理子网掩码转换需求。

2025-05-29 15:34:19 341

原创 电总协议调试助手更新-PowerBus-v1.0.5

电总协议调试助手是一款专为电总协议设备调试设计的工具,支持精密空调、UPS、基站电源等设备的调试。该工具简化了电总协议的校验计算和编码转换,解决了手动组包的困难,显著提高了调试效率。最新版本Ver1.0.5新增了查询版本和查询地址功能,方便用户在调试过程中快速获取设备信息。软件界面直观易用,进一步提升了用户体验。

2025-05-15 19:01:57 689

原创 海纳思(Hi3798MV300)机顶盒遇到海思摄像头

本文介绍了如何利用海纳斯机顶盒和海思Hi3516摄像头模组开发板进行录像的步骤。首先,确保摄像机模组和机顶盒通过路由器正常通信。摄像机模组基于海思SDK的demo,提供RTSP接口服务,可通过VLC测试拉流播放。录像功能通过Ffmpeg命令行实现,保存为MP4文件,并支持循环覆盖。此外,还提供了使用Go语言编写的录像代码,基于gortsplib库实现RTSP拉流存储,支持自定义参数和循环录像模式。整个过程展示了从设备连接到录像存储的完整流程,适合DIY爱好者或开发者参考。

2025-05-10 10:19:04 1436

原创 HI3798MV300的机顶盒

在闲鱼上35块钱淘了一台机顶盒(中国移动的魔百盒)2+16G,配置还挺高,刷了海纳斯的系统,运行很流畅!处理器是海思的HI3798mv300 四核 A53 2g运行内存, 可玩性还是挺强的,系统运行很流畅。默认系统有两个用户,一个root,一个ubuntu。然后用qt编译个示例,HDMI输出可以正常显示。接硬盘可以挂载,可以配置共享网盘。

2025-05-06 14:58:39 1349

原创 移远RG200U-CN模组WAKEUP_IN引脚

主板引minipcie图:下面是RG200U-CN 5G模组硬件手册上的图:下面是EC200N 4G模组的图:原来主板直接接EC200N 4G模组是没问题的,EC200N的1引脚不是WakeUP-in,RG2200U-CN的1引脚和19引脚都是Wakeup-in,导致模组USB没有识别。这里将主板上的1引脚上拉电阻去掉,就可以正常识别了。

2025-04-03 11:55:26 884

原创 移远RG200U-CN模组适配问题

5G模组RG200U-CN适配。

2025-04-02 17:49:49 678

原创 嵌入式Linux系统检测网口状态

在嵌入式系统中,使用ifconfig命令查看网络状态时,如果是在C语言里去检测,直接读取这个文件比较方便。1----已连接网线。

2025-04-02 16:58:28 452

原创 QScroller实现QTableView的滚动、滑动效果

QScroller 是 Qt 提供的一个非常强大的工具,专门用于实现滚动效果,包括触摸屏上的平滑滚动、惯性滚动等。它是 Qt Quick 和 Qt Widgets 中实现触摸滚动的推荐方式。以下是如何使用QScroller来为QTableViewQScroller需要被显式启用,因为它默认是禁用的。可以通过调用方法来启用滚动手势。

2025-03-13 09:23:54 1024

原创 patchelf用法

除了上述常见的用法外,patchelf还有其他功能,如设置程序运行时加载库的搜索路径、设置程序的运行时属性等。总的来说,patchelf是一个非常实用的工具,可以帮助我们解决程序在不同环境下的依赖库问题,让程序更加灵活地运行。patchelf是一个用于修改动态链接器属性的工具,它能够修改可执行文件的运行时属性,如修改程序的依赖库路径、修改程序的运行时加载库等。通过上述命令,我们可以修改可执行文件的运行时库路径,这对于程序在不同环境下运行时依赖库路径不一致的情况非常有用。

2025-03-07 17:15:40 914

原创 go语言实现UTF8与GB2312内码转换

使用Go语言做个UTF-8转GB2312的代码,输入utf-8编码的文本,输出转换后的国标编码的hex内码。

2025-01-15 18:18:50 608

原创 电总协议调试助手源代码开源

电总协议调试助手

2025-01-02 14:34:22 376

转载 linux检查防火墙是否阻挡端口,浅析linux查看防火墙状态和对外开放的端口状态

添加指定需要开放的端口:firewall-cmd --add-port=123/tcp --permanent。移除指定端口:firewall-cmd --permanent --remove-port=123/tcp。查看想开的端口是否已开:firewall-cmd --query-port=6379/tcp。查询指定端口是否开启成功:firewall-cmd --query-port=123/tcp。查询指定端口是否已开 firewall-cmd --query-port=666/tcp。

2024-12-17 16:44:05 618

原创 分享一个牛逼的rtsp库-gortsplib

这个库里面有好多demo代码,根据demo代码可以很容易实现想要的功能,非常简单易用,如果你不熟悉go语言,可以把demo代码丢给AI,告诉它你的需求,它可以帮你修改,你只需要验证测试……

2024-11-21 18:36:27 850

原创 shell下从标准输入里取数据

shell里从标准输入读取数据,有多个命令可以实现,不同命令有差别。

2024-11-11 15:32:22 308

原创 Qt编译lua库并调用

头文件只需要包含lua.hpp。参考下面文章编译lua库文件。

2024-11-08 14:57:38 951

2440汉语版资料,供大家参考

这个资源是三星的2440微处理器的中文文档,很经典的处理器,大家留着参考。 该资源是一个压缩包,里面的结构如下: S3C2410中文手册第一章 .pdf S3C2410中文手册第二章.pdf S3C2410中文手册第五章.pdf S3C2410中文手册第六章.pdf S3C2410中文手册第十六章.pdf S3C2440中文数据手册 第七章 时钟与电源管理.pd S3C2440中文数据手册 第二章 处理器工作模式.pd S3C2440中文数据手册 第五章 内存控制器.pdf S3C2440中文数据手册 第八章 直接存储器存取.pdf S3C2440中文数据手册 第十八章 看门狗定时器.pdf S3C2440中文数据手册 第十章 基本计时器.pdf S3C2440第一章.pdf

2014-10-22

MP3解码库代码,可以交叉编译到ARM平台使用

海思开发时用的,解码后的pcm数据调用海思的音频播放接口去播放;

2018-05-07

zlog源码与示例代码

资源为zlog的源码,另外附了zlog使用的例子,其中把zlog初始化封装了起来;并且程序启动会判断有没有配置文件,如果没有配置文件,则自动创建一个,以免无配置程序挂掉的问题,这样用起来很方便;

2019-01-22

qt做的音频采集与回放工具代码(包含调用海思dll库)

该工具是为了测试qt采集与回放音频,并且验证了一下调用海思的DLL库 是基于Qt4.8的环境,大家可以参考一下调用dll库的操作。

2017-07-31

嵌入式Qt开源中文输入法

syszuxpinyin是一款开源的嵌入式qt输入法,原版一直存在一个乱码的问题,现在qt一般设置为UTF-8编码,可是该输入法只支持GBK编码,所以对其进行稍微修改了下,支持UTF-8编码,亲测不再乱码,代码中需要指定编码方式为UTF-8: QTextCodec::setCodecForCStrings(QTextCodec::codecForLocale()); QTextCodec::setCodecForTr(QTextCodec::codecForName("utf8"));

2018-10-09

qt做的udp通信工具和音频解码工具

qt做的udp通信工具和音频解码工具 解码工具主要是解码海思的adpcm数据文件,文件的存储结构是4字节长度+数据,数据的长度就是前面长度的值。

2017-06-20

qt4.8编写的tcp调试工具(带源码)

qt4.8编写的tcp调试助手,虽然和现在的qt5有些差异,但是差别不大,稍作修改就可以编译通过,socket部分差别不大的。附件中有编译好的可执行的程序,大家可以下载运行一下;wuquan-1230.blog.163.com 做为学习交流吧;

2017-07-31

Qt实现的TCP端口转发工具

使用Qt实现了一个Tcp端口转发的工具,实现功能具体如下: 本地启动一个服务,接收远端客户端的连接。同时也会连接另一个服务器,会将 接收到客户端的数据,转发到连接的服务器上面。 通过该工具的编码,也正好练习了一下Qt的socket编程(服务器/客户端),是个 不错的例子,欢迎大家来Emil索取源码,共同学习! Emil:wuquan-1230@163.com

2016-07-05

基于Qt实现的TCP端口转发服务器

支持同时监听多个端口进行转发; 添加删除转发服务器列表; 是之前发的那个端口转发工具的升级版本

2018-04-13

基于boost的bind与function的消息处理框架

算是一个消息处理框架吧,用于说函数对象function与bind的基本用法; 比较适合入门boost的function与bind的基本用法

2018-01-10

cpp实现的消息处理框架

该包是个代码包,里面是介绍通过cpp实现的一个简单的注册回调框架,这个框架是基于成员函数指针+map实现的;用于优化程序结构(比如:可以取代繁长的switch----case)。

2017-11-28

qt做的海思adpcm解码

使用qt做的一个海思的音频解码工具,调用海思的音频解码库; 这个是当时调试IP对讲时做的; adpcm的存储结构为: |--数据长度--|--数据--| |--4Bytes--|--168Bytes--| 压缩包里的bin放了一个adpcm文件,

2017-08-01

qt事件过滤器实现屏幕无操作超时通知

在嵌入式qt项目中,有时并不需求屏幕一直亮着,需要一段时间不操作时,将屏幕背光关掉,以达到节能的目的; 在qt项目中,可以通过重写事件过滤器来实现屏幕操作的检测,加上定时器的时间控制,可以实现指定时间内没有屏幕操作,给应用程序发送一个信号;通过这个方式,也可以用于屏保应用的实现

2018-12-08

fltk-1.3.4-2-source.tar.gz

fltk UI库,官网上下载比较慢,在这里上传一份,方便大家下载, 无需积分,我设置的是0,有可能系统会自定义。

2018-08-23

基于QCom开源代码修改的串口调试助手

源代码上传码云:https://gitee.com/fensnote/qcom.git 博客地址:https://blog.youkuaiyun.com/wuquan_1230/article/details/107731989 开源的qt开发的串口调试助手,基于QCom,参考了 花心胡萝卜工作室增强修改V1.5: 1.修改发送数据部分,发送数据时,hex数据串,不含空格的也可以直接发送; 2.把左边的下拉框调宽,方便点选 3.checkBox选择框增大,方便点击; 4.将发送与接收数据放在一起,增加接收数据与发送数据的时间,方便查看日志 5.实现多条数据定时循环发送功能,可以选择具体的某天数据发送或者不发送

2020-08-04

十六进制文件连接(c语言实现)

该代码是用纯C语言实现,很简单的代码,功能是将一个十六进制文件与另一个十六进制文件连接在一起,希望对大家有用! 这个是我在工作中遇到的一个小需求,自己做了个小工具。

2013-12-13

gps坐标显示到百度地图工具

该工具是用于测试gps数据,用于将原始GPS坐标(经纬度),显示在地图上; 直观看出gps坐标数据是否为预计位置; 这个工具是用Qt做的,功能暂时比较简单,后续准备加入批量导入GPS数据,然后显示出GPS的坐标点轨迹图!

2018-01-29

qt调用百度地图与js通信源码

qt调用百度地图与js通信源码,在html中,通过javascript调用百度地图API(这里需要申请成为百度地图开放API开发者,很好申请的),来显示地图; qt调用javascript方法,来传递GPS坐标信息,通过javascript的方法, 把经纬度坐标传递给百度地图,显示出位置

2018-03-19

Qt数据转换工具+源码

这个小工具主要是实现数据的格式转换,比如:把十六进制数据组转换,按照字节添加上‘0x’: 23242526 --&gt; 0x23,0x24,0x25,0x26 这个主要用于调试协议时,抓取的十六进制协议数据,添加上‘0x’后放在测试代码里用;

2018-02-26

protobuf-2.5.0.zip

谷歌开源的协议生成代码,可以使用这个工具生成解析与打包的代码

2017-11-28

DL/T654规约测试工具

DL/T654规约测试工具,单个文件,直接运行《DL+-+T645-2007国网多功能电能表通信协议(100107_zjg_整理版)》 支持网络与串口两种通信方式

2026-08-03

阿里技术十年-挺不错的技术历程

淘宝技术这十年 记录了淘宝技术发展历程,不得不说,任何企业的成长,都离不开奋斗的技术人员!

2022-03-02

电总协议串口调试助手-PowerBus-v1.0.5

电总协议是电力、机房电气设备常用的协议,对接这些设备时,一般是通过串口(RS232、RS485)对接,协议大多是 电总协议。电总协议手动组包调试的话,比较麻烦,需要计算两次校验,一个是length的校验,另一个是整包的校验,整个数据包组好后,还需要将其转换为ASCII字符串表示…… 这个工具集成了串口通信、电总协议的打包过程,只需要填写电总协议版本、地址、CD1、CD2,和要发送的数据即可,对于协议调试很方便; 能够显示发送和接收的数据,同时显示字符串与16进制格式

2020-06-12

hi3798mv300 Qt交叉编译结果文件

hi3798mv300 Qt交叉编译结果文件 Qt移植库文件。

2025-05-06

学习写Makefile.pdf

Linux下makefile编写方法,Makefile学习文档,详细介绍了Makefile的语法规则,对于学习makefile的编写与使用有很大帮助

2020-02-16

基于FastDFS的分布式文件系统

基于FastDFS的分布式文件系统

2022-03-02

日志采集系统搭建,日志管理

日志采集系统搭建_

2022-03-02

Mqtt移植-mosquitto源码以及依赖源码

嵌入式mqtt移植 包含mosquitto源码以及依赖源码; 另外压缩包里还包含已经移植编译好的海思处理器的库和新塘980的库。 如果编译器和处理器一样的话,可以直接下载使用。 对应编译器如下: 海思:arm-hisiv500-linux-gcc 新塘NUC980:arm-none-linux-gcc

2023-09-02

基于Linux的Socket网络编程的性能优化(1)

基于Linux的Socket网络编程的性能优化(1)

2022-03-02

麻烦就是需求,难题就是商机

这是一本非技术的书,在这里上传,其实是想告诉大家,我们做技术不要一直沉溺于技术,要抬头看下别的世界,技术是为了解决问题而存在的。 技术人员转型,离不开发现需求的眼光!

2022-03-02

qt实现的滑动设置时间自定义控件

分享一个Qt实现的滑动设置自定义控件,常用于设置时间,还有一些其他的类似设置; 没有积分的朋友私信我

2019-04-03

hj212_crc.zip

该工具是用qt做的一个界面小程序,用于对Hj212调试时组包校验; 自己调试用的,上传供大家参考。 包括源代码和可执行程序 数据校验是从"ST="开始到&&结束,包括&&。 没有积分转此百度网盘:链接: https://pan.baidu.com/s/1ajDgZLBwqWAVa3L_QlB9cw 提取码: q4wr 复制这段内容后打开百度网盘手机App,操作更方便哦

2019-05-16

中文短信编码调试工具.zip

调试通信模块发短信时,发送中文需要用Unicode编码,并组包PDU编码,这个工具就是输入手机号和发送内容后,自动组包为pdu编码,以和自己程序做对比,判断程序是否正常。

2022-01-07

nginx 1.7.11.3 Gryphon.zip

该工具是windows下运行的,基于Nginx+RTMP实现的RTMP直播服务器软件; 该软件在win10、winxp、windows server 2008 R2 x64系统下测试可以正常运行。 该压缩包下载下来就可以直接使用,里面写了两个简单的脚本,start.bat和stop.bat 里面配置的RTMP端口为1935,为默认的端口; 推流的格式为:rtmp://serverIp:1935/hls 用vlc测试查看视频:rtmp://serverIp:1935/hls

2019-11-01

QtXlsxWriter.zip

Qtxlsx源代码

2020-12-21

GIF图片合成制作.zip

gif图片合成工具,软件虽然比较老了,但是好用。

2021-10-29

精伦身份证读卡器二次开发包V3.2.zip

精伦电子的安全模块-身份证读卡器sdk库; 可以使用c/c++进行二次开发,对应的博客介绍地址: https://blog.youkuaiyun.com/wuquan_1230/article/details/115367886

2021-04-01

test_func_point.tar.gz

基于c语言函数指针的消息处理框架示例代码; 博客地址:https://blog.youkuaiyun.com/wuquan_1230/article/details/115236876

2021-04-01

伟大架构师的秘密.pdf

架构相关

2021-04-01

menu_fram.zip

使用qt实现的一个自定义菜单简单的框架,通过点击上面菜单按键来实现子窗口的切换; 详见博客: https://blog.youkuaiyun.com/wuquan_1230/article/details/103839962

2020-01-20

空空如也

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

TA关注的人

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