自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 QT的socket服务端连接

对于一个联网的设备,socket长连接再熟悉不过了。那么下位机的demo待我整理后给大家分享出来。有了socket,自己的小产品才有了灵魂好吧。随时随地,都可以远程控制它了!QT对应的部分后期会整理成《QT一键启动frpc内网穿透》请参考:CAT1模组AT指令自动配置。项目中的.pro文件中需要添加这个哦。通过AT指令配置CAT1 4G模组。云服务器搭建Frps实现内网穿透。教程请看云服务器搭建内网穿透。那么开始愉快的码代码吧!那么到这基本就结束了!用于socket连接。用于socket连接。

2024-01-28 21:15:53 731

原创 一种flash的存储方式,基于GD25Q64

大家在使用GD25Q64存储东西时,如果没有移植现有文件系统。这里给大家推荐一种方式。写的还不太完善,最近太累了,没时间完善。flechazo : GD25Q64存储芯片的读写驱动。如果一块控件不够存储了,可以再创建一块。同时和存储相关的推荐大家看一下这个。

2024-01-26 08:37:27 564

原创 串口通信中的接收与发送队列处理大数据

/插入数据,等待发送。到这里,大家可以试一下,是不是非常好用。大家可以去看看野火的教程,真的非常细!//队列发送,这个放在主循环中。当然你也可以再加上DMA,没有频繁的中断响应,反应速度更快啦!解决这个的办法就是接收时放到数组里,然后一条一条的去解析。在开发过程中,当数据流变大时,消息总是处理不过来。根据野火的例程,随手写了一下。接收数据多,来不及处理下一条就又来了。既然可以接收,那么也可以发送啦。

2024-01-22 18:16:39 1743 2

原创 兄弟们!你们被催找对象了吗?

祝你早日找到心仪的女朋友!一来可以多认识一些朋友在群里唠唠嗑摸摸鱼,二是大家在码代码的过程中有什么不懂的可以互相交流,三是哈哈最重要的通过这个群认识一些好朋友啦!这样可以扩大你的社交圈子,结识更多的人,包括潜在的女朋友。尽量避免长时间的加班,保持规律的作息时间,注重锻炼身体,保持良好的形象和健康的状态,这样会让你更有魅力。当你找到心仪的女性时,要学会尊重对方,倾听她的想法,尊重她的选择,建立起良好的沟通和交流方式。在社交网络上积极参与,与朋友互动,参与一些有意义的讨论,这样可以提高你在社交圈中的知名度。

2023-11-18 21:30:15 90 1

原创 QT一键运行bat脚本文件

最近在搞网站 突然想起来自己之前用KESWEB+樱花FRP搭建的网站,但是不幸,手机上的服务很不稳定,加上樱花Frp免费,也不是很稳定。气煞我也,便入手了腾讯云服务器。先来一年,自己搭一个FRPS,然后用家里的旧电…QT一键运行bat脚本文件运行frpc内网穿透,socket连接时需要用到。可以把本地的端口映射到服务器的端口上。记得把这个bat脚本放到frpc.exe同路径下。这个脚本原本是写好的,直接点击就可以打开穿透。云服务器搭建Frps实现内网穿透 - 知乎。现在只是让QT帮我们打开它。

2023-10-10 21:54:25 1089 1

原创 QT工厂配置下位机工具

简单用到了以下这些,都是做上位机比较常用的,记录一下,以后就可以CV大法了!

2023-10-06 11:11:16 190 1

原创 QT中的数据类型转换小本本

所以打算出一篇数据类型转换的文章,记录一下我所用到的实测可以用的类型转换方法。以后就不用这度娘那Google了。最近这令人头疼的就是各种类型的转换了。

2023-09-16 19:28:59 392 1

原创 Bootloader开发流程

我用的是这个型号的,他的空间有256KB是可以用来运行代码的。具体的代码有点多,也没有整理。大家感兴趣直接上gitee看吧。那么APP区主要干几件事。

2023-09-05 20:04:54 1099 1

原创 嵌入式代码框架

还有很多不足,和很多细节无法展示,以后慢慢优化!工作了一年了,摸索了点经验。总结一句话:框架从上往下搭,代码从下往上写。先搭好框架,再往里面填充内容。以后写代码就这个架子吧!

2023-09-04 19:52:24 170 1

原创 C语言优雅的交换两个变量的值

一种乱序的进入和退出之后,判断是否全部退出时,就可以用到这种算法。

2023-09-02 16:28:53 74

原创 通过AT指令配置CAT1 4G模组

因此便在程序中写了一套配置流程,仅供参考。【因为我懒得整理了,拿来记录一下大致思路就可以了】基本顺序很简单:发送查询->判断接收->配置->查询 如此往复。CAT1是一款网口转串口的模组,支持socket连接。真正在使用的过程中,需要对其进行配置。

2023-08-30 21:11:51 1009 1

原创 QT键值对的妙用

最近写了个解析指令集的,之前是一个大switch,改动或者添加一条指令就非常麻烦。像这样,把指令与函数对应起来,取值时就调这个函数,在函数中获取对应的参数。具体不同指令对应的不同参数部分用了键值对,键->指令,值->函数指针。是不是非常清晰了哇!我自己可都太爱这种方式了。要是单片机中也能这样实现那可就太好了!之前我是这样的,拉跨的一批。

2023-08-29 20:49:44 349 1

原创 QT读写excel

需要将这表格里的元素存下来,支持导入导出。最近呢在做一个生产工具,这样的。首先需要这几个头文件。

2023-08-28 21:34:05 1323

原创 QT程序打包

然后将你的QT安装目录下的这个mingw路径的bin文件路径添加到系统变量里就阔以啦!第一次点击会创建一个文件夹【后续的打包文件都在此文件夹内】最近呢写了个QT的程序,苦于打包步骤太过繁琐。将.exe文件改名,并移入文件夹内。难道就没有一个无脑一键打包吗?重新点击脚本文件就可以啦!我的电脑->右键->属性。说名你的环境变量没添加。

2023-08-27 15:23:10 136 1

原创 批量修改文件名字的python脚本

额,事情是这样的,我下载了一堆壁纸,但是看见他们的名字乱七八糟的甚是讨厌。于是乎,写了个python小脚本,还是很方便的哇。更讨厌了,一个个改太累了。于是乎就开始一个个改名字。

2023-08-24 19:39:04 103 1

原创 RTC时钟初始化(GD32F303)

最近需要用到时钟,掉电走时的。

2023-08-22 20:46:43 1076 1

原创 通信协议的解析方法

这样用union共用体套住数组,就可以直接通过结构体里的成员去访问数组里固定位置的值啦!

2023-08-21 20:57:01 95 1

原创 GD25Q64存储芯片的读写驱动

对于小白的我来说,当时写这个真的是一头雾水。擦除的跨页处理就很恶心。当时因为这块,抓耳挠腮了很久,为什么网上的驱动都没有考虑这些呢?你想删除一段,这时就还得考虑把这一段额,说不清楚,画个图吧。

2023-08-19 20:42:43 1414 1

原创 Timer定时器驱动(状态机、非阻塞延时)

【代码】Timer定时器驱动(状态机、非阻塞延时)

2023-08-18 21:12:07 307 1

原创 Buzzer蜂鸣器驱动

这个驱动,我还是挺喜欢的,是写蜂鸣器唱歌时突发奇想。因为蜂鸣器需要打开和关闭,这样就得在两个地方执行。so,便诞生了这个。在使用的过程中又发现连续添加响声的问题,于是弄了个数组,逐个响,调用2添加响声。可以同时添加n多组。感觉用起来更加方便了呢。2、在任何地方 Buzzer.control.SetRing (2,4), 这里两个参数、次数、速度。下面这个是蜂鸣器的。相当好用,但是得用到一个定时器。稍后整理完定时器也会发布出来。我有一个思想:所有的外设驱动,都搞成一个结构体!使用也变得超级方便了。

2023-08-17 21:31:00 288 1

原创 Led呼吸灯驱动

好记性不如烂笔头,随着工作了块 1 年、逐渐发现了代码积累的重要性 那么从今天、记录整理自己写的一些驱动。

2023-08-16 21:47:58 109 1

原创 Git clone时遇到的坑

有时候真的很无语,git clone 时会遇到clone不全的问题。2、仓库里引用了别的仓库,递归下载。1、网络问题导致下载不全。很恶心,下面举几个情况。

2023-05-03 10:41:22 996 1

vsomeip环境搭建代码包

vsomeip环境搭建代码包

2025-05-13

QT程序打包脚本,一键打包

通过bat脚本直接运行打包命令,并拷贝常用的缺失库文件

2023-08-27

空空如也

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

TA关注的人

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