Toolchain and tools - Zolertia/Resources GitHub Wiki
Install the required Zolertia toolchains and tools
To start working with the Zolertia platforms you only need three things:
Get the source code- A toolchain to compile the source code
A tool to program the compiled code to the Zolertia platformsAnd other tools to make your life and work easier
In this section we are going to show you how to install the toolchain, a set of tools and libraries to turn your code into an executable, allowing you to program in your Operative System (Linux, Windows, OSX), applications to run inside the Zolertia platforms.
The following works for both Contiki and RIOT OS.
Zolertia Zoul (RE-Mote, Firefly, etc) requirements
Linux
# Install the toolchain
sudo apt-get update
sudo apt-get install gcc-arm-none-eabi gdb-arm-none-eabi
OSX
# Install Homebrew - http://brew.sh/
brew tap PX4/homebrew-px4
brew update
# Install GCC Arm Toolchain
brew install gcc-arm-none-eabi-49
Check the toolchain installation running:
$ arm-none-eabi-gcc -v
Using built-in specs.
Target: arm-none-eabi
Configured with: /scratch/julian/lite-respin/eabi/src/gcc-4.3/configure
...
(skip)
...
Thread model: single
gcc version 4.3.2 (Sourcery G++ Lite 2008q3-66)