La chaine d'outils (compilateur, éditeur de lien, debugger, etc...) peut être compilée sous Linux et Windows. L'opération est simple et entièrement automatisée.
Buildroot est un ensemble de scripts et de patchs facilitant la génération d'une chaine de compilation croisée ainsi que la création du système de fichiers des cartes APF. Il utilise la librairie C embarquée: uClibc.
BusyBox combine de nombreux utilitaires Linux, optimisés en taille, dans un seul exécutable. Suivant l'application finale, les utilitaires peuvent être supprimés ou ajoutés.
La programmation d'une carte vierge ainsi que la mise à jour des différents programmes présents se fait à l'aide d'une simple liaison RS232.
Pour des raisons de performances nous recommandons cependant l'utilisation de la connexion Ethernet, surtout pendant les phases de développement.
Eclipse ou votre IDE préferée.
Debugger: GDB (peut être intégré à Eclipse).