Salut
Je possède un san Linksys NSLU2 sur lequel j'ai installé opendebian pour l'architecture ARM.
J'ai besoin de recompiler certaines applications.
Le NSLU a un processeur 233Mhz et 32Mo de mémoire (je crois).
Recompiler ffmpeg me prend 4 à 5 heures.
A la moindre erreur de configuration, c'est reparti pour 4 heures.
L'arborescence root est située sur le disque usb connecté au NSLU2.
Mon PC est un AMD64 3200+ avec suse 10.0.
Autant dire que si pouvais compiler sur mon PC, je gagnerais pas mal de temps.
Je pensais pouvoir faire la chose suivante :
connecter mon disque usb sur mon PC.
chrooter l'arborescence root du disque usb.
compiler mes applications
reconnecter mon usb sur le NSLU2.
Je me pose quelques questions :
Si je lance une compilation en chroot,
quel GCC va être utilisé ? celui de mon PC, ou celui de l'arborescence chrootée (incompatible, puisque compilé pour l'architecture ARM)
Si GCC fonctionne, comment va t'il détecter l'architecture cible ?
Va t'il compiler pour l'architecture i386? (architecture de mon PC)
Ou va t'il compiler pour l'architecture ARM ? (en détectant que mon arborescence chrootée est issue d'une architecture ARM)
Qu'en pensez vous ?
Merci.
David.
# crosscompilation
Posté par M . Évalué à 1.
# bienvenue dans le monde merveilleux de la crosscompil !
Posté par fouyaya . Évalué à 2.
Le site : http://www.nslu2-linux.org/wiki/ m'a beaucoup aidé !
bonne compil !
[^] # Re: bienvenue dans le monde merveilleux de la crosscompil !
Posté par David . Évalué à 2.
# Comment ca marche ?
Posté par phenix (site web personnel) . Évalué à 2.
SI oui, ca peut être interesent pour un petit serveur web embarqué
[^] # Re: Comment ca marche ?
Posté par David . Évalué à 2.
Par défaut , il embarque un firmware linksys reposant sur linux.
Une communauté s"est créée autour du NLSU2 sur http://www.nslu2-linux.org.
On peut y trouver de nouveaux firmwares.
Une fois le slug (petit nom du NSLU2) flashé, on peut installer une debian sur le disque. Rapidement :
- boot du slug sur le flash
- montage du disque usb, partitionnement, formatage
- installation d'une arbo Debian
- petite modif de config pour booter sur le disque et non plus sur flash
- Et c'est parti !!!
Je suis abonné chez Free, je compte m'en servir pour le Freeplayer et le multiposte (possibilité d'enregistrer les chaines de télé).
Mon slug tourne aujourd'hui sur debian (que je ne connaissais auparavant), on peut disposer de tous les packages Debian.
Perso, je trouve ce truc génial, mais ça rame un peu (comiler vlc + ffmpeg + 2 autres librairies) prend une journée.
Je ne l'ai que depuis 3 jours, je suis donc encore en phase de découverte.
A plus.
David.
[^] # Re: Comment ca marche ?
Posté par David . Évalué à 2.
http://www.nslu2-linux.org/wiki/Info/WhatPeopleAreReallyUsin(...)
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.