MATRIX VISION mvBlueFOX driver for Raspberry Pi - Read me =============================================================== We used the Raspberry Pi's official toolchain Linaro: https://github.com/raspberrypi/tools/tree/master/arm-bcm2708/gcc-linaro-arm-linux-gnueabihf-raspbian You can download the toolchain to cross-compile the driver (the board itself is not very fast): 1. Unpack the file: tar -xzf mvIMPACT_acquire-arm-X.X.X.tgz -C target-directory 2. If you want to cross-compile your application, you have to set the environment variable SDK_PATH (to the compiler directory of the toolchain), e.g.: export SDK_PATH=$SDK_PATH:/opt/gcc-linaro-arm-linux-gnueabihf-raspbian/arm-linux-gnueabihf/bin 3. Afterwards you can cross-compile using make arm 4. If you want to compile natively, you have to modify the environment variable LD_LIBRARY_PATH so that it points to the /lib/arm directory of mvIMPACT Acquire, e.g.: export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/user/mvIMPACT_acquire-arm-2.10.1/lib/arm It is also possible to add the /lib/arm directory in /etc/ld.so.conf.d/ to register it on the board using ldconfig. Afterwards you can compile it using make native Do not forget to copy the 51-mvbf.rules file from mvIA/Scripts to /etc/udev/rules.d/. Otherwise, the system cannot access the USB camera.