当前位置:网站首页>USB (XVII) 2022-04-15
USB (XVII) 2022-04-15
2022-07-07 23:25:00 【Xiao Xiao and evening rain Xiao Xiao】
be based on FX3Qt Develop the upper computer
1. The development of preparation
QT The official did not contact USB Communication related encapsulated classes ,cypress The official provides two libraries for upper computers , One is based on C# Dynamic link library for CyUSB.dll, The other one is based on C++ Of CyAPI.lib library . This development uses CyAPI.lib,QT+CyUsb3.sys+USB3.0 The implementation of the scheme is based on windows10 Host computer USB Interface configuration . This solution needs to be installed cypress Officially provided drivers CyUsb3.sys, This driver is installing the official suite EZ-USB FX3 SDK after , Will be in C:\Program Files (x86)\Cypress\EZ-USB FX3 SDK\1.3\driver\bin\win7\x64 Under the path . In addition, it should be noted that the connecting line needs to be inserted into PC Terminal USB3.0 Interface .
mingw, yes Minimalist GNU on Windows Abbreviation . It's actually going to be classic open source C Language compiler GCC Transplanted to Windows Next , And it includes WindowsAPI , Therefore, you can compile the source code to generate Windows The executable program under .MSVC It is a compiler provided by Microsoft .cypress The official library provided is in QT Required in MSVC The compiler , The static library is based on .lib Or with .a Final document ,.lib The end is MSVC Used by the compiler ,.a The end is minGW Used by the compiler . install MSVC The compiler of needs to install the corresponding version VS, as well as windows SDK, So that we can use MSVC The compiler . This development uses minGW compiler , Therefore, the official library needs to be recompiled .
边栏推荐
- JS get the key and value of the object
- STL标准模板库(Standard Template Library)一周学习总结
- Kubernetes' simplified data storage storageclass (creation, deletion and initial use)
- LDO voltage stabilizing chip - internal block diagram and selection parameters
- re1攻防世界逆向
- Adrnoid Development Series (XXV): create various types of dialog boxes using alertdialog
- 电子设备行业智能供应链协同平台解决方案:解决低效, 赋能产业数字化升级
- Talk about the design and implementation logic of payment process
- Caip2021 preliminary VP
- Force deduction solution summary 648 word replacement
猜你喜欢

Matlab 信号处理【问答随笔·2】

RE1 attack and defense world reverse

云原生正在吞噬一切,开发者该如何应对?

Install a new version of idea. Double click it to open it

Adults have only one main job, but they have to pay a price. I was persuaded to step back by personnel, and I cried all night

ROS2专题(03):ROS1和ROS2的区别【01】
![[compilation principle] lexical analysis design and Implementation](/img/8c/a3a50e6b029c49caf0d791f7d4513a.png)
[compilation principle] lexical analysis design and Implementation

USB(十五)2022-04-14

re1攻防世界逆向

深入理解Mysql锁与事务隔离级别
随机推荐
JMeter interface automated test read case, execute and write back result
Illegal behavior analysis 1
LeeCode -- 6. Z 字形变换
Adrnoid Development Series (XXV): create various types of dialog boxes using alertdialog
Explain
Vulnerability recurrence ----- 49. Apache airflow authentication bypass (cve-2020-17526)
Unity3d Learning Notes 6 - GPU instantiation (1)
Vs extension tool notes
Dynamic agent explanation (July 16, 2020)
[microservices SCG] gateway integration Sentinel
VS扩展工具笔记
Unity3D学习笔记4——创建Mesh高级接口
Install Fedora under RedHat
PHP uses Alibaba cloud storage
Explain
leetcode-520. Detect capital letters -js
Bea-3xxxxx error code
The 19th Zhejiang Provincial College Programming Contest VP record + supplementary questions
统计电影票房排名前10的电影并存入还有一个文件
LM12丨Rolling Heikin Ashi二重K线滤波器