システムに接続されているメディアの種類をどのように判断しますか?
私はUbuntuを持っていますが、SDカードを挿入すると、実際にはSDカードであることがわかります。USBスティックについても同じことが言えます。
しかし、新しいデバイスが挿入されたときに、それがどのようなタイプであるかを低レベルでどのように判断できますか?
これに関する情報はまったくないようです。
編集:より完全にするために:私はそれがLinux環境であると言いました、しかし実際にはそれは組み込み環境のAndroidです。私は実際にコマンドラインからチェックしようとしているので、Linuxにタグを付けました。
udevadmコマンドは使用できず、lsusb-vvは次のように表示します。
Bus 001 Device 001: ID 1d6b:0002
Bus 001 Device 002: ID 0424:2640
Bus 001 Device 003: ID 0424:4040
Bus 002 Device 001: ID 1d6b:0001
これはほとんど情報ではありません。