当前位置:网站首页>USB (十七)2022-04-15
USB (十七)2022-04-15
2022-07-07 21:50:00 【晓晓暮雨潇潇】
基于FX3Qt开发上位机
1.开发准备
QT官方没有与USB通信相关的封装好的类,cypress官方提供了两个做上位机用的库,一个基于C#的动态链接库CyUSB.dll,另一个是基于C++的CyAPI.lib库。本次开发使用CyAPI.lib,QT+CyUsb3.sys+USB3.0方案实现基于windows10的上位机USB接口配置。这个方案需要安装cypress官方提供的驱动CyUsb3.sys,这个驱动在安装官方套件EZ-USB FX3 SDK后,会在C:\Program Files (x86)\Cypress\EZ-USB FX3 SDK\1.3\driver\bin\win7\x64路径下。另外要注意安装的时候需要将连接线插到PC端的USB3.0接口。
mingw,是Minimalist GNU on Windows 的缩写。它实际上是将经典的开源 C语言 编译器 GCC 移植到了Windows 下,并且包含了 WindowsAPI ,因此可以将源代码编译生成 Windows下的可执行程序。MSVC是微软提供的编译器。cypress提供的官方库在QT中需要使用MSVC的编译器,静态库是以.lib或者以.a结尾的文件,.lib结尾的是MSVC编译器使用的,.a结束的是minGW编译器使用的。安装MSVC的编译器需要安装对应版本的VS,以及windows SDK,这样才能使用MSVC的编译器。本次开发使用minGW编译器,因此需要将官方的库进行重新编译。
边栏推荐
- 位运算(Bit Operation)
- The wonderful relationship between message queue and express cabinet
- Redhat下安装fedora
- Understand the session, cookie and token at one time, and the interview questions are all finalized
- Knowledge drop - PCB manufacturing process flow
- 网格(Grid)
- Statistical method for anomaly detection
- This time, let's clear up: synchronous, asynchronous, blocking, non blocking
- DTC社群运营怎么做?
- Byte hexadecimal binary understanding
猜你喜欢
Gbu1510-asemi power supply special 15A rectifier bridge gbu1510
Anta DTC | Anta transformation, building a growth flywheel that is not only FILA
Talk about DART's null safety feature
JMeter-接口自动化测试读取用例,执行并结果回写
ArcGIS:矢量要素相同字段属性融合的两种方法
Wechat forum exchange applet system graduation design completion (7) Interim inspection report
Two minutes, talk about some wrong understandings of MySQL index
Personal statement of testers from Shuangfei large factory: is education important for testers?
Binary tree
微信论坛交流小程序系统毕业设计毕设(7)中期检查报告
随机推荐
Use JfreeChart to generate curves, histograms, pie charts, and distribution charts and display them to JSP-1
ArcGIS:字段赋值_属性表字段计算器(Field Calculator)依据条件为字段赋值
[untitled] reprint melting ice - track icedid server with a few simple steps
Gbu1510-asemi power supply special 15A rectifier bridge gbu1510
网络安全-CSRF
Line test - graphic reasoning -7- different graphic classes
微信论坛交流小程序系统毕业设计毕设(1)开发概要
Mitsubishi PLC SLmP (MC) protocol
Wechat forum exchange applet system graduation design (3) background function
Introduction to redis and jedis and redis things
The wonderful relationship between message queue and express cabinet
三菱PLC slmp(mc)协议
肠道里的微生物和皮肤上的一样吗?
微信论坛交流小程序系统毕业设计毕设(7)中期检查报告
Wechat forum exchange applet system graduation design completion (4) opening report
[network] Introduction to C language
GEE(三):计算两个波段间的相关系数与相应的p值
Adrnoid开发系列(二十五):使用AlertDialog创建各种类型的对话框
Online interview, how to better express yourself? In this way, the passing rate will be increased by 50%~
Specific method example of V20 frequency converter manual automatic switching (local remote switching)