[Armadillo:09260] Re: Armadillo-810でOpenCVのサンプルをコンパイル時のエラーに関して

大野徹 email@hidden
2013年 10月 15日 (火) 11:49:47 JST


大野です。

原田さま
ご回答ありがとうございました。
トラブルを回避するために、Atmark Distを用いて対応した方がよさそうですね。
以下私なりに理解した手順ですが、これで問題ないでしょうか?

1、ダウンロード
http://armadillo.atmark-techno.com/downloads
から
カーネル:Armadillo-810/840 (linux-3.4-at5, 98.05 MB)
ユーザランド:Atmark Dist (v20130704, 161.17 MB)
をダウンロードする。

2、解凍とシンボリックリンク及びコピー
ダウンロードしたファイルを解凍する。
cd atmark-dist-20130704/
ln -s ../linux-3.4-at1 ./linux-3.x
→ダウンロードしたカーネルへシンボリックリンク

解凍したフォルダを作業用にコピー
~/atmark-dist-20130704/vendors/AtmarkTechno/Armadillo-810/
↓
~/atmark-dist-20130704/vendors/AtmarkTechno/Armadillo-810-opencv

3、サンプルをコピー
Armadillo-810-opencvの下にディレクトリopencv_sampleを作成してサンプルのソー
スとMakefileをコピー

4、Makefileにサンプルを追加
Armadillo-810-opencv/Makefileに以下の変更
SUBDIR_y =  opencv_sample/

5、ビルド
~/atmark-dist-20130704でmakeを実行
~/atmark-dist-20130704/imageにromfs.img.gzが作成される
→opencv_sample及び必要なライブラリが組み込まれた状態

6、SDカードに焼く
今回はSDカードブートを想定しているので、
$ gzip -c -d romfs.img.gz > romfs.img
$ sudo mount -o loop romfs.img romfs
$ mkdir sd
$ sudo mount -t ext3 /dev/sdb2 sd
$ sudo cp -a romfs/* sd
という感じでマウントしたイメージをSDカードにコピーする

お手数ですがよろしくお願い致します。






armadillo メーリングリストの案内