[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [gulliver] NCD : sources et documentation


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

Thomas Petazzoni wrote:

Salut,

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.




Merci

À 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.



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.

Ç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