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