当前位置:网站首页>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 .
边栏推荐
猜你喜欢

成年人只有一份主业是要付出代价的,被人事劝退后,我哭了一整晚

Cloud native is devouring everything. How should developers deal with it?

JS get the key and value of the object

Technology at home and abroad people "see" the future of audio and video technology
![Ros2 topic (03): the difference between ros1 and ros2 [02]](/img/12/244ea30b5b141a0f47a54c08f4fe9f.png)
Ros2 topic (03): the difference between ros1 and ros2 [02]

建筑建材行业SRM供应商云协同管理平台解决方案,实现业务应用可扩展可配置

Unity3D学习笔记5——创建子Mesh

Explain

LDO穩壓芯片-內部框圖及選型參數
![MATLAB signal processing [Q & A essays · 2]](/img/be/0baa92767c3abbda9b0bff47cb3a75.png)
MATLAB signal processing [Q & A essays · 2]
随机推荐
Technology at home and abroad people "see" the future of audio and video technology
Cloud native data warehouse analyticdb MySQL user manual
Adrnoid Development Series (XXV): create various types of dialog boxes using alertdialog
re1攻防世界逆向
648. 单词替换
Description of longitude and latitude PLT file format
系统架构设计师备考经验分享:论文出题方向
Tree background data storage (using webmethod) [easy to understand]
海内外技术人们“看”音视频技术的未来
HDU 4747 Mex「建议收藏」
Unity3d learning notes 4 - create mesh advanced interface
Gee (IV): calculate the correlation between two variables (images) and draw a scatter diagram
Ros2 topic (03): the difference between ros1 and ros2 [01]
Cloud native is devouring everything. How should developers deal with it?
Wechat forum exchange applet system graduation design completion (7) Interim inspection report
VS扩展工具笔记
Why does the market need low code?
Wechat forum exchange applet system graduation design completion (4) opening report
POJ2392 SpaceElevator [DP]
Three questions TDM