• [^] # Re: Plate-forme Kirkwood

    Posté par . En réponse à la dépêche Buildroot 2011.02 est sorti !. Évalué à 1. Dernière modification le 04 mars 2011 à 19:56.

    Est-ce que buildroot gère la plate-forme Kirkwood de Marvell ? genre sheevaplug, guruplug ou des NAS du type synology ou QNAP...

    Il n'y a pas de raison que tu ne puisses pas utiliser buildroot pour générer un système pour ces machines.

    Il y a deux risques a prendre en compte :

    • le support par le noyau Linux
    • le support par le chargeur d'amorçage (bootloader)

    Pour le second, ces machines viennet avec un chargeur d'amorçage pré-installé, et les raison de le modifier sont ésotériques. Il est plus sage (dans un premier temps!) de garder le chargeur déjà présent sur ces machines.

    Pour le noyau, c'est plus sioux. En effet, buildroot utilise le noyau Linux de kernel.org. Si ce noyau a déjà le support de la machine, alors pas de souci. Sinon, il te faudra trouver et ajouter les patchs, que buildroot appliquera automatiquement. Ensuite, il te restera à configurer ton noyau avec :

    make linux-menuconfig

    Pour ce qui est de la chaîne de compilation croisée, si tu n'en as pas, pas de soucis : buildroot en générer une automatiquement. Il te suffit de spécifier le CPU et les optimisations à utiliser, et buildroot fait le reste. Bien entendu, je ne peux que te conseiller d'utiliser le backend crosstool-NG pour celà ! ;-)

    make ctng-menuconfig

    Et sinon, pour toute question et/ou rapport de disfonctionnement :