eric2013 发表于 2022-11-7 01:28:38

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

本期视频教程为大家展示基于QT6.4的USB BULK上位机开发视频教程,上期视频教程分享了下位机开发。

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

视频:

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

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


https://img.anfulai.cn/dz/attachment/forum/202208/21/181343c5axmrxjiabjbymi.png


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





动图:
https://img.alicdn.com/imgextra/i4/299314119/O1CN01ayFLJw1gIYBc0uQdS_!!299314119.gif



参考资料:
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

eric2013 发表于 2022-11-7 01:50:44

例子是个绝对路径,白天修改个相对路径版

tanjing2017 发表于 2022-11-7 07:39:51

{:8:}支持硬汉哥,等这个第四期好多天了。前些天用qt做了个小工具,不过下位机是USB转串口的,这几天学习下换成usb通讯的。

会飞的猪_2020 发表于 2022-11-7 07:58:23

硬汉哥厉害。下班后,跟着硬汉哥玩起来。试着看看QT咋弄。

小麦吉 发表于 2022-11-7 11:17:32

有没有STM32H7的配套例程啊

eric2013 发表于 2022-11-7 11:53:06

小麦吉 发表于 2022-11-7 11:17
有没有STM32H7的配套例程啊

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

tanjing2017 发表于 2022-11-8 01:01:42

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

eric2013 发表于 2022-11-8 01:05:37

tanjing2017 发表于 2022-11-8 01:01
感谢硬汉哥的教程。今晚自己来了一遍,终于把上位机的USB通讯了结了。目前只是初级应用,还得再深入研 ...

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

ldh2020 发表于 2022-11-11 21:40:55

直接拷整个QT项目过去,用QT create 打开项目编译不成功,要重新再添加一次libUSB
库才行。

yuanfj 发表于 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.

eric2013 发表于 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?mod=viewthread&tid=14591&fromuid=58
(出处: 硬汉嵌入式论坛)

yuanfj 发表于 2022-12-8 20:44:48

用mingw编译下这个libusb,然后QT 引用新库就能编译过啦:victory: :victory: :victory:

297169238 发表于 2023-1-20 15:07:27

学习学习,感谢分享

297169238 发表于 2023-2-4 20:58:27

学习学习,感谢分享

ff756482513 发表于 2023-2-12 14:31:25

感谢硬汉哥的分享,学习学习!
页: [1]
查看完整版本: USB应用实战视频教程第4期:手把手玩转基于QT6.4的USB BULK上位机和下位机开发下篇(2022-11-07)