HobNote
libusbを使ってみる[03]
since 2008.10.05
last update 2011.01.22



libusbを使ったsample program2

このサンプルプログラムは、プログラム実行時にUSBに接続されているDeviceの一覧を表示する
プログラムの一例。

まず、 http://www.linux-usb.org/よりusb.idsをもらってくる
URL:
  http://www.linux-usb.org/usb.ids
これは、Vendor IDとProduct IDのリストである。

プログラムは、libusbを使って接続されているDeviceのVendor IDとProduct IDを取得し
usb.idsの内容と比較し一致していれば、各々の内容を表示、一致してなければ
unknowmを表示するようにする。
また、Linuxのファイルシステム上の/dev/bus/usb下のどのファイルを示しているかも表示させる

まあ、もうちょっときれいになるような気もするけど、サンプルということで。




実行結果は、こんな感じ。