A toolchain provides the ability to build OpenWSN firmware, load it onto hardware, and run a debugger.

Build Environments

A build environment provides a unifying context in which to run toolchain tools. OpenWSN provides two build environments, SCons and Eclipse, for most platforms.

SCons – Command line based tool for scripting builds and loading firmware.

OpenWSN SCons page

Also see the toolchain-specific links below for debugger support.

Eclipse – GUI IDE for builds, loading firmware, and debugging.

See the toolchain-specific links below for Eclipse-based setup and instructions.

MSP430 Toolchains

These toolchains may be used with either TelosB or GINA hardware.


ARM (e.g., CC2538) Toolchains


Older Content of Toolchains page

  • Others – Experimental and obsolete toolchains