Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/61.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ USB和个人创建的设备在Windows中使用C/C接口++_C++_C_Usb_Interfacing - Fatal编程技术网

C++ USB和个人创建的设备在Windows中使用C/C接口++

C++ USB和个人创建的设备在Windows中使用C/C接口++,c++,c,usb,interfacing,C++,C,Usb,Interfacing,我知道如何使用并行端口进行接口,也对串行端口接口有一点了解。但是有没有办法在Windows中使用USB接口呢?或者提供如何实现这一点的教程的任何链接 具体来说,我想知道它的编程方面 我不知道怎么开始。我搜索过谷歌,但没有看到任何代码示例 提前感谢,新年快乐。发现一篇有趣的博文 它提到了一个库“libusb”和一个包装器。该库是一个GNU项目。其图书馆和文档可能会被证明是有用的。libusb的API文档在这里:找到了一篇有趣的博客文章 它提到了一个库“libusb”和一个包装器。该库是一个GNU项

我知道如何使用并行端口进行接口,也对串行端口接口有一点了解。但是有没有办法在Windows中使用USB接口呢?或者提供如何实现这一点的教程的任何链接

具体来说,我想知道它的编程方面

我不知道怎么开始。我搜索过谷歌,但没有看到任何代码示例


提前感谢,新年快乐。

发现一篇有趣的博文
它提到了一个库“libusb”和一个包装器。该库是一个GNU项目。其图书馆和文档可能会被证明是有用的。libusb的API文档在这里:

找到了一篇有趣的博客文章
它提到了一个库“libusb”和一个包装器。该库是一个GNU项目。其图书馆和文档可能会被证明是有用的。libusb的API文档如下:

USB编程比串行或并行端口编程复杂得多。要为Windows编写USB驱动程序,您可能需要。但是,对于您自己构建的设备,您可以从在设备中实现串行端口类驱动程序开始,以便它在Windows中显示为新的串行端口。HID是另一个潜在有用的驱动程序类,通常用于某些类型的输入设备


如果你想做USB编程,我会推荐一本好书,比如JanAxelson的。真正的硬件协议分析器是必不可少的。

USB编程比串行或并行端口编程复杂得多。要为Windows编写USB驱动程序,您可能需要。但是,对于您自己构建的设备,您可以从在设备中实现串行端口类驱动程序开始,以便它在Windows中显示为新的串行端口。HID是另一个潜在有用的驱动程序类,通常用于某些类型的输入设备

如果你想做USB编程,我会推荐一本好书,比如JanAxelson的。而真正的硬件协议分析器是必不可少的