Software

Schematic entry and PCB design

The open source software 'KICAD' is used as the main program for schematic entry and PCB design. It is multi-platform (Linux and Windows) and one of the best open source projects
currently available in this field.

Compiler

The C compiler for the microcontroller used is MSPGCC For programming, the tool mspdebug is very good: