c - 在 Linux 中读取 USB 端口

标签 c linux stream usb posix

我正在编写一个程序来从蓝牙 USB 适配器读取数据。我使用的是 Linux,所以我怀疑可能有一个 POSIX 库可以从中读取,或者每个 USB 驱动器都有一个预定义的文件描述符。如何在 C 中从 USB 端口读取数据流?

最佳答案

与随机 USB 设备交互的最常见方式是 libusb .这提供了对设备的低级访问,所以如果你想要更复杂的东西(例如,如果它是一个带有文件系统的实际 USB 驱动器),你可能想要为设备使用一些现有的驱动程序而不是尝试交互直接用它。

关于c - 在 Linux 中读取 USB 端口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12267674/

相关文章:

c++ - 如何初始化指向输出缓冲区长度的指针?

c - 如何只从字符串中提取数字?

c - Realloc:重置结构中的灵活结构数组

linux - 在我喜欢的编辑器中打开并编辑来自远程服务器的代码文件?

c - Linux串口编程,ttyS0

php - 使用 SSH 导入 SQL

c++ - Python:类 C++ 流输入

javascript - 完成可写流

c++ - 二进制搜索: how to determine half of the array

php - 使用 PHP(或其他语言)流式传输数据(例如音乐)