at_takuya.sasaki
2014年7月6日 18時24分
HowToで公開されているArmadillo-840でArmadillo-810カメラモジュールを 使う方法をベースに、カメラ制御用のcamctrlを使う方法です
[Howto : Armadillo-840でArmadillo-810 カメラモジュール 01 (B コネクタ用)を使用する]
https://armadillo.atmark-techno.com/howto/a840-use-op-a810-cam01-00
まずはArmadillo-840のカーネルコンフィギュレーションでcamctrlを 有効にします。
[*] Customize Vendor/User Settings ← チェックをつける Miscellaneous Applications ---> --- Video tools [*] camctrl ← チェックをつける
camctrlはArmadillo-810向けにI2Cのバス設定をしていますので、 以下にあるように、Armadillo-840用に修正します。
atmark@atde5:~/atmark-dist$ vi user/camctrl/armadillo.h #define ARMADILLO_SCCB_BUS (1) ↓ #define ARMADILLO_SCCB_BUS (3)
あとはmakeをしてイメージを作成します。
なおHowToにあるGSteamerによる映像の取得・出力は、gstreamer-0.10向けです。 gsteamer-1.0では、以下の様になります。
gst-launch-1.0 v4l2src device=/dev/video0 ! videoconvert ! fbdevsink device=/dev/fb1