[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 メーリングリストの案内