Bonjour à tous,
Ce matine je me suis dit "Tiens, si je retentais l'aventure LFS comme y a 10 ans, mais sur Raspberry".
Rapidement j'ai trouvé le site qui s'occupe de la chose:
http://www.intestinate.com/pilfs/guide.html
Problème: si j'ai bien compris leur tuto, tout est compilé sur le Raspberry même et cela prend des heures.
Question: Est il possible de préparer son image à déployer depuis un PC standard (compilation depuis le PC (kernel, binaires, OS), génération d'image ISO, mise en place de l'image sur une carte SD pour utilisation dans le Raspberry) ? Peux ton utiliser une machine virtuelle émulant un raspberry sur un PC standard ? Avez vous des pistes ou tuto pour cela, ou peut être même des retours de vos expérience ?
# Processeur ARM
Posté par ptit_poulet . Évalué à 2.
Bonjour,
Etant donné que le Raspberry est équipé d'un processeur ARM, je pense que c'est à cause de cela que tout doit être compilé depuis le Raspberry lui même et non de ton PC équipé d'un processeur x86.
Peut-être voir du côté de QEMU s'il peut émuler un processeur ARM voir un Raspberry complet ;)
[^] # Commentaire supprimé
Posté par Laure . Évalué à 1. Dernière modification le 03 avril 2021 à 22:12.
Ce commentaire a été supprimé par l’équipe de modération.
# lmgtfy
Posté par pralines . Évalué à 1.
http://lmgtfy.com/?q=cross+compilation+raspberry+pi
Envoyé depuis mon Archlinux
[^] # Re: lmgtfy
Posté par snurpsss . Évalué à 2.
Outre que je n'étais pas certains que le terme cross compilation s'applique ici, je ne connaissais pas lmgtfy
Merci :*)
[^] # Re: lmgtfy
Posté par deuzene (site web personnel) . Évalué à 3.
Wow ! tu fais des bisous à quelqu'un qui se moque de toi, j'aime ton humilité.
Allez,
:*)
« Il vaut mieux mobiliser son intelligence sur des conneries que mobiliser sa connerie sur des choses intelligentes. »
# CLFS
Posté par millman . Évalué à 1.
Il faut utiliser CLFS pour avoir une version cross-compilable de LFS.
# Réponse : oui
Posté par NicolasG . Évalué à 4.
Voici mes notes. Elles datent d’environ un an, donc il y aura peut-être des mises à jour à faire. C’est très synthétique (ce n’était pas destiné à publication) : il faut donc avoir un très bon niveau pour pouvoir s’en servir.
Ça utilise Gentoo par contre, si tu connais pas, peut-être vaut-il mieux l’utiliser avant sur un poste ordinaire : de toute façon mes notes utilisent Gentoo comme système de build, avec une partition btrfs (un
subvolume
faisant office d’image virtuelle du système : on versionne le système et on met à jour le diff seulement sur la carte, c’est vraiment le top pour travailler).C’est un gros boulot. J’avais fini par abandonner mon but initial. Mais il y a déjà de quoi faire avec mes notes. À toi d’adapter en fonction de tes besoins. Je livre tel quel, j’espère que cela te sera utile ou à d’autres même si ça n’utilise pas LFS. Bon courage !
Je crois savoir que sous Debian il existe aussi un système de compilation croisée.
[^] # Re: Réponse : oui
Posté par snurpsss . Évalué à 1.
Merci beaucoup :)
# buildroot
Posté par psuknak . Évalué à 1.
Salut snurpsss,
Si tu veux préparer ton image et ton root-fs en lançant la compilation depuis ton pc je te conseil d'utiliser un outil comme buildroot ! Il comporte d’ailleurs des configurations prédéfinis pour cible Raspberry (Cross-compile…). C'est un outil vraiment puissant qui te permettra de tailler un environnement sur mesure !
Tu trouvera des tutos sur buildroot sans problème !
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.