wonder gadget

ガジェットはインターネットの夢をみるか? Intel edisonを中心に IoT, MAKE, Physical Computingしていきます。

Intel EdisonにUSBカメラ接続、認識

USB変換ケーブル、外部電源供給ができたので、いよいよUSBカメラを接続してビデオキャプチャ、webcamを試します。 


Amazon.co.jp: LOGICOOL ウェブカム HD画質 120万画素 ヘッドセット付 C270m: パソコン・周辺機器

 

Intel Edison にUSB機器をつなげる方法 - wonder gadget

Intel Edisonの外部電源供給:9V角型電池から 3.7V x 2本リチウムイオン電池へ - wonder gadget

 

 kernelイメージの作成

 下記を参考にkernelのイメージを作成。これはVagrant環境でつくり、ビルドイメージをUSBマウントしてファイルをおいて、reboot otaしています。

 

UVCを有効にしたkernelを含むイメージを作成

EdisonのデフォルトのkernelはUSB Video Class (UVC)が有効になっていないので、それを有効にしたkernelと、それを含むOSイメージを作成する必要があります。

 

Vagrant環境でのYocto Linuxのビルド - wonder gadget

 

f:id:wonder2inc:20150108143237p:plain

toFlash以下のファイルをUSBマウントしたEdisonディスクへコピー。その後 reboot otaすると、kernelが再構成されます。

 参考

Intel Edison ファームウェア(OS)アップデート - wonder gadget

f:id:wonder2inc:20150108143424p:plain

 #uname -a

でアップデートできていることを確認。

USBカメラの認識

f:id:wonder2inc:20150108143526p:plain

USBカメラをUSBで接続します。自動認識してマウントします。確認には、

#lsusb

を行い、

Bus 001 Device 002: ID 046d:0825 Logitech, Inc. Webcam C270

のような表示がでればOK。

また

/dev/video0

ができているはず。

#lsmod

でも確認できます。

f:id:wonder2inc:20150108143845p:plain

 

webcamソフトウェア編へ続きます。