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
例子是个绝对路径,白天修改个相对路径版
{:8:}支持硬汉哥,等这个第四期好多天了。前些天用qt做了个小工具,不过下位机是USB转串口的,这几天学习下换成usb通讯的。 硬汉哥厉害。下班后,跟着硬汉哥玩起来。试着看看QT咋弄。 有没有STM32H7的配套例程啊
小麦吉 发表于 2022-11-7 11:17
有没有STM32H7的配套例程啊
看第3期视频教程生成对应的工程即可。 :lol感谢硬汉哥的教程。今晚自己来了一遍,终于把上位机的USB通讯了结了。目前只是初级应用,还得再深入研究一下。
我的demo也给感兴趣的朋友参考下,用的vs-studio环境开发的,代码内容和硬汉哥的一样。
另外,硬汉哥:vs-studio里加lib文件,直接加就行,没什么花里胡哨的注意点。(本来我先看视频,感觉我在vs里可能要折腾一下的)。
tanjing2017 发表于 2022-11-8 01:01
感谢硬汉哥的教程。今晚自己来了一遍,终于把上位机的USB通讯了结了。目前只是初级应用,还得再深入研 ...
这就是C开发方便的地方,万能,换个IDE,继续刷。 直接拷整个QT项目过去,用QT create 打开项目编译不成功,要重新再添加一次libUSB
库才行。 大佬,这个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. 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
(出处: 硬汉嵌入式论坛)
用mingw编译下这个libusb,然后QT 引用新库就能编译过啦:victory: :victory: :victory: 学习学习,感谢分享 学习学习,感谢分享 感谢硬汉哥的分享,学习学习! yuanfj 发表于 2022-12-8 17:16
大佬,这个libusb的库是怎么生成的呀,是用哪个源码编译出来的呀?我没装VS2019,然后貌似用不了这个库了
...
哥,我也遇到这个问题,弄了好久,没弄好,请教一下具体是怎么操作那个源码编译呢
XYZ_XYZ 发表于 2024-6-5 12:52
哥,我也遇到这个问题,弄了好久,没弄好,请教一下具体是怎么操作那个源码编译呢
直接用lib文件,不要重新编译源码
https://www.armbbs.cn/forum.php?mod=viewthread&tid=14591&fromuid=58
页:
[1]