High Performance SDK V1.3.1 =========================== Full version: With the full version you can build the complete SDK and examples from source. Evaluation version: This version does not contain the SDK sources, but pre-compiled binaries for the chosen target architecture. The example sources are also included, so you can build the examples from source and create your own test applications. The resulting binaries are time limited and will stop working after one hour. Building on Linux ================= Prerequisites: -------------- * GCC or Clang compiler * GNU Make * Ninja (optional, instead of GNU Make) * CMake Optional libraries: * OpenSSL Development Headers (for security) (Instead of OpenSSL it is also possible to use mbedTLS, or Mocana NanoCrypto library) Debian: sudo apt-get install build-essential cmake libssl-dev optional: cmake-curses-gui, cmake-qt4-gui, ccache, ninja Native Build ------------ Building the SDK and examples (full version): $ ./build.sh Building the examples (evaluation version): $ ./buildExamples.sh Cross-compiling for Raspberry Pi -------------------------------- Note that you need to install the raspberry pi toolchain into $HOME/work/gcc-linaro-arm-linux-gnueabihf-raspbian, or your can export the environment variable TOOLCHAIN_BASE_PATH with the path to the Raspi toolchain. See toolchains/raspberrypi/toolchain-linux-pi.cmake for more information. Instructions: $ ./buildExamples.sh -t raspberrypi -d $PWD Cross-compiling for Beagle Bone Black ------------------------------------- Note that you need to install the Beagle Bone Black toolchain into $HOME/work/beaglebone/gcc-linaro-arm-linux-gnueabihf-4.8-2013.07-1_linux, or you can export the environment variable TOOLCHAIN_BASE_PATH with the path to the Beagle Bone toolchain. See toolchains/beagleboneblack/toolchain-linux-arm-bbb.cmake for more information. Instructions: $ ./buildExamples.sh -t bbb -d $PWD [modeline]: # ( vim: set ft=markdown tw=100 fenc=utf-8 spell spl=en: )