0

我想知道,您是否需要特定的设备驱动程序才能在 Linux 中读取 USB 设备,或者它是否应该能够被读取。如果我将我的手机或 iPod touch 连接到我的 linux 盒子,则找不到 /proc/partitions,因此它不是 fdisks 标准的可挂载设备,尽管 gno​​mes nautilus 实际上挂载了 iPod 而不是 windows mobile touch pro手机。

所以我很感兴趣,如果我只是想在 linux 中读取设备(iPod touch),我该怎么做。如何获取设置的 USB 设备的描述符以便读取它。

谢谢大家。

4

2 回答 2

2

您可以访问 /dev/usbdev 下的原始 USB 端点。有用户空间 libusb 使它更容易。

于 2009-11-06T01:06:25.623 回答
0

不幸的是,对于 USB 设备,没有“只是读取它”的简单概念(我假设您不是指在构成 USB 协议的 USB 总线上读取和写入数据)。简而言之,您总是需要一个设备驱动程序来访问 USB 设备,并且由驱动程序来实现系统使用的设备(磁盘、串行设备等)的“抽象”。

于 2009-10-14T03:58:43.400 回答