1.Les contraintes logicielles


Les choix matériels imposent les choix logiciels en général, mais dans le cas de Linux, les choix logiciels imposent aussi des choix matériels si l'on veut que ces derniers soient supportés par Linux sans tomber dans le piège du développement de drivers spécifiques, ce qui n'est pas le but ici dans le cas d'un projet d'intégration de système.

Un maximum de projets libres doit être réutilisé.


Les contraintes logicielles sont les suivantes :


Cela nous donne en fait dans l'ordre les projets libres sélectionnés suivants :


La boîte à outils "tout en un" BusyBox (projet BusyBox : www.busybox.net) a été utilisée pour avoir les commandes Linux de base (en particulier insmod…) afin de limiter l'empreinte mémoire du projet OM-Cube en mémoire Compact Flash.