OpenCV2.4.5をBeagleBone Black向けにクロスコンパイル 
火曜日, 6月 11, 2013, 10:05 PM - 備忘録
完全な自分用の備忘録。
BeagleBone Black向けにDebianをインストールしたSDカードに、
OpenCVをクロスコンパイルしたときの記録です。
断片なのであしからず。

コンパイラのインストール
# echo "deb http://www.emdebian.org/debian/ wheezy main" >> /etc/apt/sources.list
# apt-get update
# apt-get install emdebian-archive-keyring
# apt-get install gcc-4.5-arm-linux-gnueabihf g++-4.5-arm-linux-gnueabihf

ビルドとインストール
$ cd <opencv-2.4.5>/platforms/linux
$ mkdir build_hardfp
$ cd build_hardfp
$ cmake \
-DCMAKE_TOOLCHAIN_FILE:PATH=<opencv-2.4.5>/platforms/linux/arm-gnueabi.toolchain.cmake \
-DGCC_COMPILER_VERSION=4.5 \
-DCMAKE_C_COMPILER=/usr/bin/arm-linux-gnueabihf-gcc-4.5 \
-DCMAKE_CXX_COMPILER=/usr/bin/arm-linux-gnueabihf-g++-4.5 \
-DCMAKE_BUILD_TYPE=RELEASE \
-DBUILD_opencv_python=NO \
-DBUILD_EXAMPLES=ON \
-DCMAKE_INSTALL_PREFIX=<SDカードのルート>/usr/local ../../../
$ sudo make install

  |  0 trackbacks   |  このエントリーのURL   |  related link   |   ( 3 / 186 )