自定义博客皮肤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应用开发

  • 博客(250)
  • 资源 (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 1889

原创 一文搞懂Linux系统开发

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

2020-03-12 00:54:05 4453

原创 码云地址

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

2018-07-10 09:20:09 2199

原创 移远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 226

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

5G模组RG200U-CN适配。

2025-04-02 17:49:49 217

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

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

2025-04-02 16:58:28 117

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

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

2025-03-13 09:23:54 357

原创 patchelf用法

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

2025-03-07 17:15:40 194

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

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

2025-01-15 18:18:50 383

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

电总协议调试助手

2025-01-02 14:34:22 204

转载 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 153

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

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

2024-11-21 18:36:27 459

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

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

2024-11-11 15:32:22 181

原创 Qt编译lua库并调用

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

2024-11-08 14:57:38 540

原创 rk3568 debin系统如何设置开机自启动浏览器

完成上述步骤后,重启您的RK3568设备,浏览器应该会在启动时自动全屏打开指定的网址。替换为您要启动的浏览器命令(例如。替换为您希望打开的具体网址。

2024-11-05 10:40:03 275

原创 ffmpeg拉流分段存储到文件-笔记

使用了 -segment_time 选项,ffmpeg 会在每个时间段结束时自动创建一个新的分段文件,即使当前的网络流还在继续。这样可以确保视频文件的时长符合指定的分段时间,但也可能意味着最后一个分段文件的时长会少于60秒,如果流在时间段结束前停止了。这是必要的,因为默认情况下 ffmpeg 使用 UDP 协议,而 UDP 在网络质量不佳时可能会导致数据丢失。这条 ffmpeg 命令的作用是从一个 RTSP 流中捕获视频,并将其分割成一系列的视频文件,每个文件持续时间为60秒。

2024-10-28 23:17:41 1072

原创 海思hi3536c配置内核支持USB摄像头

内核更新后,系统启动,插上摄像头,在dev下面就可以看到video0设备了。选择Multimedia support,并进入。选择Media USB Adapters,并进入。内核版本:linux-3.18.20。进入Device Drivers。保存退出,重新编译内核下载。

2024-10-15 08:52:30 623

原创 QTableView使用QSortFilterProxyModel后行号错乱

进行排序或过滤后,点击事件可能会返回一个不正确的行号,因为代理模型可能会改变数据的显示顺序。为了获取点击数据的真实行号和内容,你可以使用。函数用于获取源模型中对应的索引,从而可以获取真实的行号和数据。函数,它可以将代理模型中的索引映射回源模型中的索引。如果你需要在点击事件中区分左键和右键,你可以重写。是一个槽函数,它在用户点击表格单元格时被调用。方法,并在其中检查点击的按钮类型。

2024-09-19 16:13:08 698

原创 新唐的MA35D1 usb连接问题

刚开始以为是USB接口问题、启动模式不对,后来发现是虚拟机影响的,把虚拟机关闭后就正常连接了。

2024-08-26 11:19:58 331 2

原创 sqlite3交叉编译问题(对‘fcntl64@GLIBC_2.28’未定义的引用)

在网上查了下这个问题的原因可能是在GLIBC库2.28版本中, "fcntl"函数的底层实现发生了变化。因此,如果在较旧的版本的GLIBC库下使用这个库可能会导致错误。还有一种办法是直接用sqlite3的静态库,也可以解决。这样的话需要升级glibc库。

2024-08-22 08:37:03 683

转载 ML307R-DC中断测试代码

ML307R openCpu开发,下面是基于开发板作者的代码做的调整测试,用77引脚配置为GPIO输入,并配置为中断,上升沿、下降沿触发中断,中断后在中断回调函数里发送时间,主循环里接收到事件后根据GPIO1的状态来设置GPIO4(16引脚)的状态。

2024-08-14 23:20:48 372

原创 go发邮件问题:tls: failed to verify certificate: x509: certificate signed by unknown authority

用go发邮件,遇到个问题,记录一下。

2024-08-07 10:36:09 1052

原创 中移ML307R DC休眠

记录一下关于ML307R DC模组的休眠功能测试中移ML307R-DC模组是一款广泛应用于物联网设备中的通信模组,具备休眠功能,可以有效降低设备的功耗。本文将介绍中移ML307R-DC模组的休眠功能使用方法,包括休眠的条件、唤醒的条件以及临时唤醒的内容。

2024-08-01 09:19:54 1515 2

原创 ML307R编译环境搭建

官方文档上对编译环境的搭建,轻描淡写,对于初学入门来说还是有点不好操作,这里也记录一下,方便别人避坑。ML307R的sdk是基于Python使用scons编译的,这一点和ML307A不一样,ML307A不用安装别的软件,直接命令行编译就行。

2024-07-21 21:45:10 1776

原创 NUC980_NuWriter 烧写或者启动报错Err-DDR

在调试新唐的nuc980时,遇到一个问题,烧写或者重启时,有时会出现内存错误:Err-DDR从上面的讨论中可以看出来可能是电源芯片的时序不匹配问题。

2024-06-12 08:20:41 423

原创 记录一个Qt调用插件的问题

插件与主程序之间,首先要定义接口,这个接口就是抽象的插件的基类,所谓接口,就是只定义了函数接口类型的纯虚函数,没有任何实现和数据。那么主程序和插件之间还需要通过信号与槽去交互,这里就需要在插件里定义信号与槽函数,但是这个信号与槽函数不能定义在接口类里面,因为信号与槽和普通的函数不一样,这里就有一个问题,如果不在接口类里面定义信号与槽函数,那么主程序与插件的类如何做信号与槽连接绑定?//实例化加载插件//实例化加载插件 if(plugin) {

2024-06-05 08:57:24 433

原创 Qt中使用继承时信号槽定义原则

使用槽函数处理信号:在类中使用槽函数处理信号时,需要确保槽函数的定义与信号参数和返回值一致。新类的信号与槽:新类可以定义自己的信号与槽,以满足特定的需求。父类的信号与槽:当一个类继承自另一个类时,它继承了父类的所有信号与槽。当在信号和槽中传递 QObject 指针时,如果需要明确指针的类型,使用 static_cast。确保信号名称相同,但参数不同。如果基类中的某个槽函数需要在派生类中有不同的行为,可以重写(override)该槽函数。当按钮被点击时,槽函数会发送自定义信号,并将信号的参数显示在标签上。

2024-05-30 18:50:26 1037

原创 qt5-Tcp端口转发服务器V2.0.3版本

基于qt5做的tcp端口转发服务器,可以实现多连接支持,多端口转发的一个基础版本。

2024-05-14 10:21:53 355

原创 socat用法记录

在服务端接收文件时,执行命令socat -u TCP-LISTEN:8080 open:test.bin,create。在客户端发送文件时,执行命令socat -u open:test.bin TCP:localhost:8080。在终端2上启动客户端连接TCP,输入命令socat - TCP:localhost:8080。在终端1上启动服务器监听TCP,输入命令socat - TCP-LISTEN:8080。在客户端登录时,输入命令socat - TCP:localhost:8080。

2024-04-30 17:57:16 974

原创 socat移植到arm+linux

socat是一个用于建立双向数据流传输的工具,它可以在不同的网络层上创建连接,并支持多种协议,如TCP、UDP、SSL等。它非常强大且易于使用,因此广泛用于网络开发和系统管理中,这里记录一下移植到嵌入式系统的过程。

2024-04-29 18:34:22 596

转载 Windows的WSL上的ubuntu运行32位i386程序的方法

不过要运行32位的i386程序的话,WSL缺省安装的ubuntu linux是不可以的,虽然原生安装的ubuntu linux是自然就支持32位的i386程序的。然后,在系统的binfmt support的服务中增加i386可执行程序文件格式的支持,使得系统可以直接加载i386可执行程序文件格式并运行(实际上是调用qemu-i386-static来运行),这样,就可以不需要修改很多32位的软件包的编译配置文件,直接运行这些软件包的原始的build脚本就可以了。那有什么办法可以绕过这个系统支持的问题呢?

2024-03-18 11:38:15 279

原创 关于物联网的技术与概念

嵌入式系统是以应用为中心,以计算机技术为基础,能够根据用户需求(功能、可靠性、成本、体积、功耗、环境等)灵活裁剪软硬件模块的专用计算机系统。它们通常用于特定的任务,具有高度的集成性和优化,以满足特定的性能要求。嵌入式系统技术是一种集成了硬件和软件的计算系统,旨在为特定任务或应用提供高效、可靠的解决方案。它通常用于嵌入在其他设备或系统中,以完成特定的功能,如家电、汽车、医疗设备等。嵌入式系统技术的发展促进了物联网的兴起。物联网(IoT)是一个由大量互联的设备组成的网络,这些设备能够收集、交换和处理数据。

2024-03-18 08:33:53 950 1

原创 推荐一款嵌入式C的开源代码框架-tboox / tbox

TBOX是一个用c语言实现的跨平台开发库。针对各个平台,封装了统一的接口,简化了各类开发过程中常用操作,使你在开发过程中,更加关注实际应用的开发,而不是把时间浪费在琐碎的接口兼容性上面,并且充分利用了各个平台独有的一些特性进行优化。这个项目的目的,是为了使C开发更加的简单高效。目前支持的平台有: Windows, Macosx, Linux, Android, iOS, *BSD等等。通过xmakeRelease: 正式版编译,禁用调试信息、断言,各种检测机制,启用编译器优化。

2024-03-13 08:30:14 1232

原创 推荐一款go语言的开源物联网框架-opengw

推荐一款go语言的开源物联网框架,设计思想不错,值的学习。

2024-03-08 08:43:42 1242

原创 推荐一款嵌入式Linux开源框架与封装-cpp-tbox

这里推荐一款嵌入式的cpp框架与封装代码,小而轻量级,很不错的开源代码。欢迎关注订阅,获取更多开源工具:fensnote全称: C++ Treasure Box,C++百宝箱,是一个基于 Reactor 模式的服务型与,旨在让C++开发变得轻松。

2024-03-04 08:43:21 1293

原创 cppzmq入门

cppzmq是一个基于ZeroMQ的开源C ++库,用于构建分布式和并发应用程序。它提供了与ZeroMQ消息队列进行通信的简单接口。本文将介绍cppzmq的基本概念、常用模式以及示例代码。

2024-02-28 18:47:52 901

原创 git使用笔记-修改url并与远端库合并

【代码】git使用笔记-修改url并与远端库合并。

2024-01-23 18:34:20 807

原创 C语言与lua通过json对象交互

在本篇文章中,我们将介绍如何在C语言中调用Lua,并将一个JSON字符串传递给Lua,在Lua中解析为table,并返回一个JSON串给C语言。整个流程如下:C语言传递一个JSON字符串给Lua,Lua解析为table,并构造一个新的table返回给C语言,C语言再将返回的table转换为JSON串。在上述代码中,我们首先创建了一个Lua状态,并打开了一些常用的Lua库(如io、string等)。C语言调用Lua,传递一个JSON字符串,并将其解析为table,并返回一个JSON串给C语言。

2024-01-12 14:03:57 694

原创 go语言的http post推送

go语言的网络功能比较强大,使用go语言实现http 协议的推送非常简单,这里做了个简单的post推送示例。

2024-01-12 13:58:36 669

原创 使用Go语言发邮件

Go语言作为一种高效的编程语言,常常用于服务器端和网络编程。在Go语言中,你可以使用gomail.v2包来发送邮件。gomail.v2是一个功能强大的邮件库,支持发送HTML邮件、附件等。本文将介绍如何使用Go语言的gomail.v2包来发送邮件。欢迎微信关注:fensnote。

2023-11-18 12:58:55 1062

基于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

fltk-1.3.4-2-source.tar.gz

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

2018-08-23

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

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

2018-05-07

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

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

2018-04-13

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

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

2018-03-19

Qt数据转换工具+源码

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

2018-02-26

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

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

2018-01-29

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

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

2018-01-10

protobuf-2.5.0.zip

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

2017-11-28

cpp实现的消息处理框架

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

2017-11-28

qt做的海思adpcm解码

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

2017-08-01

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

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

2017-07-31

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

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

2017-07-31

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

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

2017-06-20

Qt实现的TCP端口转发工具

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

2016-07-05

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

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

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

2013-12-13

谷歌单元测试代码(修改显示)

该资源为谷歌的单元测试代码, 里面有个自己写的例子,在sample目录下面, 可以重新编译运行。

2013-02-06

linphone及其依赖的库

该资源中包含了linphone安装的所有文件,包含linphone的源码,还有 其依赖的库文件,本人已经测试通过,可以通话。 本人是在ubuntu 10.04中安装的,安装中的一些问题及解决方法在本人的博客中有详细说明。 另外可以移植到arm的平台上,本人也已经移植完成,遇到的问题都解决了,详细见博客(csdn博客或者本人的163博客wuquan-1230.blog.163.com)

2012-02-14

摩托XT502的APP2SD全部文件

该资源里包含了APP2sd用到的所有工具以及说明 本人已经试验成功,可以使用的哦,app2Sd后,系统的内存立即变为了 140M,再安装软件的时候,也不在占用系统内存!

2011-09-30

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

基于FastDFS的分布式文件系统

基于FastDFS的分布式文件系统

2022-03-02

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

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

2022-03-02

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

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

2022-01-07

GIF图片合成制作.zip

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

2021-10-29

伟大架构师的秘密.pdf

架构相关

2021-04-01

精伦身份证读卡器二次开发包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

QtXlsxWriter.zip

Qtxlsx源代码

2020-12-21

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

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

2020-06-12

学习写Makefile.pdf

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

2020-02-16

menu_fram.zip

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

2020-01-20

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

hj212_crc.zip

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

2019-05-16

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

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

2019-04-03

zlog源码与示例代码

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

2019-01-22

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

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

2018-12-08

嵌入式Qt开源中文输入法

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

2018-10-09

空空如也

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

TA关注的人

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