- 博客(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中的数据类型转换小本本
所以打算出一篇数据类型转换的文章,记录一下我所用到的实测可以用的类型转换方法。以后就不用这度娘那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
原创 通过AT指令配置CAT1 4G模组
因此便在程序中写了一套配置流程,仅供参考。【因为我懒得整理了,拿来记录一下大致思路就可以了】基本顺序很简单:发送查询->判断接收->配置->查询 如此往复。CAT1是一款网口转串口的模组,支持socket连接。真正在使用的过程中,需要对其进行配置。
2023-08-30 21:11:51
1009
1
原创 QT键值对的妙用
最近写了个解析指令集的,之前是一个大switch,改动或者添加一条指令就非常麻烦。像这样,把指令与函数对应起来,取值时就调这个函数,在函数中获取对应的参数。具体不同指令对应的不同参数部分用了键值对,键->指令,值->函数指针。是不是非常清晰了哇!我自己可都太爱这种方式了。要是单片机中也能这样实现那可就太好了!之前我是这样的,拉跨的一批。
2023-08-29 20:49:44
349
1
原创 QT程序打包
然后将你的QT安装目录下的这个mingw路径的bin文件路径添加到系统变量里就阔以啦!第一次点击会创建一个文件夹【后续的打包文件都在此文件夹内】最近呢写了个QT的程序,苦于打包步骤太过繁琐。将.exe文件改名,并移入文件夹内。难道就没有一个无脑一键打包吗?重新点击脚本文件就可以啦!我的电脑->右键->属性。说名你的环境变量没添加。
2023-08-27 15:23:10
136
1
原创 批量修改文件名字的python脚本
额,事情是这样的,我下载了一堆壁纸,但是看见他们的名字乱七八糟的甚是讨厌。于是乎,写了个python小脚本,还是很方便的哇。更讨厌了,一个个改太累了。于是乎就开始一个个改名字。
2023-08-24 19:39:04
103
1
原创 GD25Q64存储芯片的读写驱动
对于小白的我来说,当时写这个真的是一头雾水。擦除的跨页处理就很恶心。当时因为这块,抓耳挠腮了很久,为什么网上的驱动都没有考虑这些呢?你想删除一段,这时就还得考虑把这一段额,说不清楚,画个图吧。
2023-08-19 20:42:43
1414
1
原创 Buzzer蜂鸣器驱动
这个驱动,我还是挺喜欢的,是写蜂鸣器唱歌时突发奇想。因为蜂鸣器需要打开和关闭,这样就得在两个地方执行。so,便诞生了这个。在使用的过程中又发现连续添加响声的问题,于是弄了个数组,逐个响,调用2添加响声。可以同时添加n多组。感觉用起来更加方便了呢。2、在任何地方 Buzzer.control.SetRing (2,4), 这里两个参数、次数、速度。下面这个是蜂鸣器的。相当好用,但是得用到一个定时器。稍后整理完定时器也会发布出来。我有一个思想:所有的外设驱动,都搞成一个结构体!使用也变得超级方便了。
2023-08-17 21:31:00
288
1
原创 Git clone时遇到的坑
有时候真的很无语,git clone 时会遇到clone不全的问题。2、仓库里引用了别的仓库,递归下载。1、网络问题导致下载不全。很恶心,下面举几个情况。
2023-05-03 10:41:22
996
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅