上位机开发
界面UI、通信方式、协议技术、跨平台
大树学长
多年专业音响、乐器行业经验,PC端、MAC端、安卓端软件开发,精通上位机软件制作。
展开
-
QT开发之串口通信(四)
QT开发,串口通信时遇到的一些问题原创 2023-09-07 00:17:54 · 1035 阅读 · 0 评论 -
QT开发之固件更新(一)
在上位机通信当中,有的功能需要使用到给下位机更新固件数据的功能使用方式因需求而异,我这边使用是将上位机和更新固件的功能单独独立出来,弄成两个软件,主要是方便上位机框架搭建能更流水线话一些,有时候更新固件需求也会不一样需要修改使用流程:1、打开...原创 2021-10-24 10:30:26 · 646 阅读 · 0 评论 -
QT开发之串口通信(二)
有时候发送的数据太多,QSerialPort::readyRead串口接收的就会不完整,使用串口监控软件可以看到数据其实都发了,但是发送的时间不一致,可能存在100毫秒以内的延时,这就导致使用QSerialPort::readyRead接收数据就不完整了解决办法:1、在发送的数据中增加帧头帧尾来判断接收的数据完成性,不完整就将下一条的合并一起一起判断2、使用定时器将一段时间内的数据接收起来以我https://blog.csdn.net/bigtree_mfc/article/detai.原创 2020-11-11 15:46:18 · 2296 阅读 · 0 评论 -
QT开发之HID通信
使用hid和快传速原创 2020-07-20 15:35:47 · 3248 阅读 · 0 评论 -
QT开发之串口通信(一)
QT上使用串口通信非常简单的,已经有串口类,只需要在pro添加,然后添加头文件就可以正常使用了,环境:QT5.9.0+Creator4.3.1,WIN101、添加代码QT += serialport.h头文件:#ifndef QMYSERIALPORT_H#define QMYSERIALPORT_H#include <QMainWindow>#include <QSerialPort> //提供访问串口的功能#inc转载 2020-07-20 15:32:38 · 805 阅读 · 0 评论 -
VS2013之Windows平台兼容性问题
1、使用VS查看生成的exe文件所有dll依赖库打开文件然后根据VS中生成的exe是32位还是64位来打开命令提示工具然后使用命令进入exe运行的路径,再exe路径 + dumpbin /dependents exe名称.exe或者直接dumpbin /dependents exe路径如果名称有空格的需要带“”回车后就会显示exe需要的依赖库原则上建议将所有的库都和exe放在一起,以免在别的电脑上打开exe会提示什么乱七八糟的错误的问题,这些都是缺少库或者32原创 2020-07-17 09:32:05 · 1064 阅读 · 0 评论