硬汉嵌入式论坛

 找回密码
 立即注册
查看: 5178|回复: 14
收起左侧

USB应用实战视频教程第4期:手把手玩转基于QT6.4的USB BULK上位机和下位机开发下篇(2022-11-07)

  [复制链接]

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106437
QQ
发表于 2022-11-7 01:28:38 | 显示全部楼层 |阅读模式
本期视频教程为大家展示基于QT6.4的USB BULK上位机开发视频教程,上期视频教程分享了下位机开发。

首次制作QT6.4的USB上位机,踩了好多坑,在视频里面都给大家做了分享。

视频:

https://www.bilibili.com/video/BV1nt4y1K7oZ/







本次设计的QT6.4上位机没有做炫酷效果修改,把主要功能做了个实现

image.png

image.png

动图:




参考资料:
1、QT6.4上位机和板子下位机例子下载,方便大家对比。
链接:https://pan.baidu.com/s/1TCcYaoMzLN5FLAOLDXXumg 提取码:ra2b

2、QT6.4下载安装说明:
https://www.armbbs.cn/forum.php?mod=viewthread&tid=116394

3、USB教程资料参考
https://www.armbbs.cn/forum.php?mod=viewthread&tid=99710

4、之前做的emWin模拟器
https://www.armbbs.cn/forum.php?mod=viewthread&tid=108860

5、Zadig:USB驱动安装工具,此工具让libusb-win32,WinUSB,libusbK的驱动安装超级简
https://www.armbbs.cn/forum.php?mod=viewthread&tid=15108
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106437
QQ
 楼主| 发表于 2022-11-7 01:50:44 | 显示全部楼层
例子是个绝对路径,白天修改个相对路径版

image.png
回复

使用道具 举报

7

主题

24

回帖

45

积分

新手上路

积分
45
发表于 2022-11-7 07:39:51 | 显示全部楼层
支持硬汉哥,等这个第四期好多天了。前些天用qt做了个小工具,不过下位机是USB转串口的,这几天学习下换成usb通讯的。
回复

使用道具 举报

37

主题

193

回帖

314

积分

高级会员

积分
314
发表于 2022-11-7 07:58:23 | 显示全部楼层
硬汉哥厉害。下班后,跟着硬汉哥玩起来。试着看看QT咋弄。
回复

使用道具 举报

2

主题

51

回帖

57

积分

初级会员

积分
57
发表于 2022-11-7 11:17:32 | 显示全部楼层
有没有STM32H7的配套例程啊
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106437
QQ
 楼主| 发表于 2022-11-7 11:53:06 | 显示全部楼层
小麦吉 发表于 2022-11-7 11:17
有没有STM32H7的配套例程啊

看第3期视频教程生成对应的工程即可。
回复

使用道具 举报

7

主题

24

回帖

45

积分

新手上路

积分
45
发表于 2022-11-8 01:01:42 | 显示全部楼层
感谢硬汉哥的教程。今晚自己来了一遍,终于把上位机的USB通讯了结了。目前只是初级应用,还得再深入研究一下。
我的demo也给感兴趣的朋友参考下,用的vs-studio环境开发的,代码内容和硬汉哥的一样。
另外,硬汉哥:vs-studio里加lib文件,直接加就行,没什么花里胡哨的注意点。(本来我先看视频,感觉我在vs里可能要折腾一下的)。
2022-11-08_005434.gif

myDemo.rar

1.32 MB, 下载次数: 76

回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106437
QQ
 楼主| 发表于 2022-11-8 01:05:37 | 显示全部楼层
tanjing2017 发表于 2022-11-8 01:01
感谢硬汉哥的教程。今晚自己来了一遍,终于把上位机的USB通讯了结了。目前只是初级应用,还得再深入研 ...

这就是C开发方便的地方,万能,换个IDE,继续刷。
回复

使用道具 举报

0

主题

12

回帖

12

积分

新手上路

积分
12
发表于 2022-11-11 21:40:55 | 显示全部楼层
直接拷整个QT项目过去,用QT create 打开项目编译不成功,要重新再添加一次libUSB
库才行。
回复

使用道具 举报

0

主题

3

回帖

3

积分

新手上路

积分
3
发表于 2022-12-8 17:16:55 | 显示全部楼层
大佬,这个libusb的库是怎么生成的呀,是用哪个源码编译出来的呀?我没装VS2019,然后貌似用不了这个库了
用mingw提示这个错误
  error: No rule to make target 'E:/work/usb_test/116396/USB QT/USB/./liblibusb.a', needed by 'debug/USB.exe'.  Stop.
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106437
QQ
 楼主| 发表于 2022-12-8 18:10:29 | 显示全部楼层
yuanfj 发表于 2022-12-8 17:16
大佬,这个libusb的库是怎么生成的呀,是用哪个源码编译出来的呀?我没装VS2019,然后貌似用不了这个库了
...

libusb-win32的1.2.6版本下载
https://www.armbbs.cn/forum.php? ... 4591&fromuid=58
(出处: 硬汉嵌入式论坛)
回复

使用道具 举报

0

主题

3

回帖

3

积分

新手上路

积分
3
发表于 2022-12-8 20:44:48 | 显示全部楼层
用mingw编译下这个libusb,然后QT 引用新库就能编译过啦
回复

使用道具 举报

0

主题

19

回帖

19

积分

新手上路

码农

积分
19
发表于 2023-1-20 15:07:27 | 显示全部楼层
学习学习,感谢分享
回复

使用道具 举报

0

主题

19

回帖

19

积分

新手上路

码农

积分
19
发表于 2023-2-4 20:58:27 | 显示全部楼层
学习学习,感谢分享
回复

使用道具 举报

1

主题

5

回帖

8

积分

新手上路

积分
8
发表于 2023-2-12 14:31:25 | 显示全部楼层
感谢硬汉哥的分享,学习学习!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-4-20 23:36 , Processed in 0.225227 second(s), 32 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表