| From | Avila Mathieu <mathieu dot avila at laposte dot net> |
| Subject | Re: [gulliver] NCD : sources et documentation |
| Date | Wed, 12 Oct 2005 20:55:37 +0200 |
Salut,Merci
Avila Mathieu wrote:
J'ai mis en ligne toutes les sources qui permettent de parvenir à la
compilation du noyau et système de fichier pour l'explora.
Par-dessus, une bonne grosse documentation sur le portage pour les
cibles embarquées avec uClinux:
Excellente documentation, très intéressant à lire.
Je m'en suis partiellement servi pour appliquer les patchs à uClibc et BusyBox, mais le machin est trop bien fait : une des dépendantes interdit l'utilisation de la cible PPC sans le flag MMU. (normal, personne ne l'avait fait). Au final, ca s'est terminé à la main en allant trifouiller les .config. Là aussi, il faudrait proposer un patch pour intégrer la cible dans BuildRoot.À propos de Busybox et de la génération d'un système de fichiers, tu peux regarder du coté de BuildRoot [1], un bidule que j'ai utilisé lors de mon stage à Rennes.
Ça te permet de générer automagiquement une chaîne de cross-compil basée sur uClibc et une image de système de fichiers contenant Busybox et d'autres outils. La chose se présente sous la forme d'une interface Curses (ala «make menuconfig») qui permet de sélectionner quels outils sont à mettre dans l'image du système de fichiers. J'avais trouvé ça fort pratique, si bien que j'avais écrit une documentation [2] pour le projet.
Ha ! C'est donc toi ;))) Elle est bien faite cette doc... On croise toujours les mêmes dans ce petit monde. :))
Bonne journée,
Thomas
[1] http://buildroot.uclibc.org/
[2] http://buildroot.uclibc.org/buildroot.html
-- Mathieu