This guide will explain how to setup a complete IDE based entirely on free and open source components for Linux, MAC and Windows.
The result of what is described here can also be downloaded as a single package called ChibiStudio which includes the toolchain and all ChibiOS demos already imported into a workspace.
This guide will not enter into details of common system tasks like and not limited to:
Having to develop embedded software you need some hardware of course.
The first thing to do is to download all the required software components, beginners should avoid the optional components initially.
Installation notes for the various software components.
Just unpack the ChibiOS/RT archive into your projects directory. We will use it as workspace later.
Windows users simply have to use the installers, just make sure that the directories containing arm-none-eabi-gcc.exe is listed in the PATH environment variable.
Eclipse is distributed into a compressed archive, follow this procedure:
java -version”. Make sure you have an updated version.
From this same category you may want to install also the package “Terminal”, it is often useful having an handy terminal emulator within Eclipse.
Make sure that the path
C:\MinGW\msys\1.0\bin appears at the beginning of your environment PATH variable. This will make sure Eclipse will use the program “make.exe” from MSYS and not some other version you may have in your system.
Windows users just have to use the installer. Linux users should follow the normal installation procedure for deb or rpm packages, of course it is also possible to build it from the source code.