L'image est "normale", c'est un système Linux standard, tu es donc seul maître à bord, tu fais ce que tu veux. Tu peux donc imaginer dans créer toi-même un système de mise à jour et l'embarquer dans ton Linux. Tu peux faire ce que tu veux, mais c'est à toi de le faire.
Ce que je voulais dire c'est que tu n'auras pas un "apt get" prêt à l'emploi (c'est pas une distribution, c'est un système Linux compilé sur mesure).
Buildroot te permet en qques commandes de base de :
- te compiler une crosstool chain (compiler arm sur une machine x86)
- te créer un système Linux minimal (kernel, busybox, ulibc ou glibc etc.)
- créer une image de SD card adaptée à raspberrypi (une partition MSDOS pour le bootloader et le firmware, une partition ext4 pour le système)
- customiser tout ça à loisir, c'est à dire ajouter ton binaire, tes libs, des scripts, modifier les scripts de base (init.rc) etc.
C'est le truc parfait pour de l'embarqué, d'ailleurs ça a été prévu exactement pour ça :)
En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.
[^] # Re: Buildroot / Yocto
Posté par gUI (Mastodon) . En réponse au message Création d'une distri personnalisé légère pour projet. Évalué à 2.
L'image est "normale", c'est un système Linux standard, tu es donc seul maître à bord, tu fais ce que tu veux. Tu peux donc imaginer dans créer toi-même un système de mise à jour et l'embarquer dans ton Linux. Tu peux faire ce que tu veux, mais c'est à toi de le faire.
Ce que je voulais dire c'est que tu n'auras pas un "apt get" prêt à l'emploi (c'est pas une distribution, c'est un système Linux compilé sur mesure).
Buildroot te permet en qques commandes de base de :
- te compiler une crosstool chain (compiler arm sur une machine x86)
- te créer un système Linux minimal (kernel, busybox, ulibc ou glibc etc.)
- créer une image de SD card adaptée à raspberrypi (une partition MSDOS pour le bootloader et le firmware, une partition ext4 pour le système)
- customiser tout ça à loisir, c'est à dire ajouter ton binaire, tes libs, des scripts, modifier les scripts de base (init.rc) etc.
C'est le truc parfait pour de l'embarqué, d'ailleurs ça a été prévu exactement pour ça :)
En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.