0

LinuxでUSBデバイスを読み取るには特定のデバイスドライバーが必要ですか、それとも単に読み取れるだけでよいのでしょうか。携帯電話または iPod touch を Linux ボックスに接続すると、/proc/partitions が見つからないため、fdisks 標準ではマウント可能なデバイスではありませんが、gnomes nautilus は実際には iPod をマウントしますが、windows mobile touch pro はマウントしません。携帯電話。

だから私は興味があります.Linuxでデバイス(iPod touch)を読みたいだけなら、どうすればできますか。セットされた USB デバイスの記述子を取得して、それを読み取ることができるようにするにはどうすればよいですか。

皆さんありがとう。

4

2 に答える 2

2

/dev/usbdev の下で raw USB エンドポイントにアクセスできます。それを簡単にするユーザー空間 libusb があります。

于 2009-11-06T01:06:25.623 に答える
0

残念ながら、USBデバイスには「ただ読むだけ」という単純な概念はありません(USBプロトコルを構成するUSB​​バス上のデータの読み取りと書き込みについて言及しているとは思いません)。つまり、USB デバイスにアクセスするには常にデバイス ドライバーが必要であり、システムが使用するデバイス (ディスク、シリアル デバイスなど) の「抽象化」を実装するのはドライバー次第です。

于 2009-10-14T03:58:43.400 に答える