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:

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)

Zolertia Z1 mote