Dans le cadre des meetups Linux embarqué et Android organisés à Toulouse, Thomas Petazzoni animera le jeudi 10 décembre à 19h un meetup sur le thème Construire un système Linux embarqué avec Buildroot.
Cet événement est gratuit, après inscription sur la page du meetup, et aura lieu dans les locaux de l’EPITECH, 40 boulevard de la Marquette à Toulouse.
Résumé du meetup:
Les systèmes embarqués reposant sur Linux nécessitent souvent un système spécialisé, personnalisé, léger et optimisé. Pour y parvenir, l’utilisation de distributions Linux classiques telles que Debian, Ubuntu ou Fedora, n’est généralement pas une solution appropriée: trop gros, trop long à démarrer, trop difficile à personnaliser.
À l’inverse, un outil comme Buildroot permet de construire par compilation croisée, à partir des sources, un système Linux le plus minimal, le plus personnalisé et le plus optimisé possible. Utilisé par des entreprises comme Google ou Rockwell Collins, et maintenu par une communauté active, Buildroot permet d’automatiser et de simplifier le processus de construction d’un système Linux embarqué de la chaîne de compilation croisée au « root filesystem » en passant par l’image du noyau ou des chargeurs de démarrage. Avec plus de 1600 outils et bibliothèques intégrées, dont X.org, Qt5, GStreamer, Webkit, Python ou PHP, il répond aux besoins d’un grand nombre de projets Linux embarqué.
Au travers de cette présentation, nous proposerons un aperçu de Buildroot et de son fonctionnement, le comparerons aux outils proposés par Yocto Project, et réaliserons une démonstration en live sur la carte BeagleBone Black.