|
Re: OpenCV for RoboRio - Release
tl;dr of this thread (copied from http://www.reddit.com/r/FRC/comments...or_roborio_on/) Credit goes to u/ironmig
- Install dependencies
sudo apt-get install build-essential
sudo apt-get install cmake
sudo apt-get install gcc-arm-linux-gnueabi
sudo apt-get install g++-arm-linux-gnueabi - Enter directory that will hold opencv
cd ~/Documents - Clone OpenCV from git
git clone https://github.com/Itseez/opencv.git - Checkout to a recent OpenCV release (change 2.4.10.1 to a recent release)
cd opencv
git checkout tags/2.4.10.1 - Set toolchain to correct version of g++ (change line in file or run this complicated one-liner
cd platforms/linux
x=$(dpkg -s g++-arm-linux-gnueabi | grep "Version" | grep -o "..."); sed -i 's/set(GCC_COMPILER_VERSION "."/set(GCC_COMPILER_VERSION \"'$x'\" CACHE STRING "GCC Compiler version"/g' arm-gnueabi.toolchain.cmake - Prepare file for build
mkdir build_roborio
cd build_roborio
cmake -DSOFTFP=ON -DCMAKE_TOOLCHAIN_FILE=../arm-gnueabi.toolchain.cmake ../../.. - Build project (this will take a while)
make
Disclaimer* I haven't actually tried this.
__________________
"You're a gentleman," they used to say to him. "You shouldn't have gone murdering people with a hatchet; that's no occupation for a gentleman."
|