Introduction à Linux embarqué
Depuis une dizaine d’années maintenant, le système d’exploitation Linux et les logiciels open-source offrent de nouvelles possibilités pour le développement des systèmes embarqués. Avec un faible coût, un code source disponible et modifiable, des offres de support commercial ou communautaire, des possibilités de réutilisation importantes permettant de se focaliser sur la valeur ajoutée de son système embarqué, la solution Linux embarqué a de nombreux atouts en comparaison de systèmes propriétaires traditionnels ou de solutions spécifiques.
Ce séminaire se propose de faire le point sur les possibilités offertes par l’utilisation de Linux dans l’embarqué.

PROGRAMME
- Introduction
- Bref historique de Linux et du monde open-source
- Les avantages de Linux et de l’open-source dans l’embarqué
- Matériel nécessaire pour utiliser Linux embarqué, quelques exemples de plateformes répandues.
- L’offre du monde open-source pour les systèmes embarqués
La chaîne de compilation
Les chargeurs de démarrage
Le noyau Linux et les pilotes de périphériques
Les bases du système
Les bibliothèques graphiques et multimédia
Les composants orientés réseau
Les extensions temps-réel
- Le système Android, comparaison avec Linux embarqué
- Le processus de développement d’un système Linux embarqué
Les licences open-source
Construction du système Linux
Développement et mise au point des applications
- Le support commercial et le support communautaire. Comment s’appuyer sur la communauté open-source pour accélérer le développement de son système embarqué.
- Conclusion – Débat – Questions/réponses
Des démonstrations illustrant l’utilisation pratique de Linux embarqué sur une carte ARM seront réalisées au fil de la présentation.
Le séminaire sera animé par Thomas Petazzoni, ingénieur Linux embarqué chez Free Electrons. Il est également un des principaux développeurs de Buildroot, un outil de construction de systèmes Linux embarqué, et utilisateur/développeur sous système Linux depuis plus de dix ans.
Personnes concernées : Chefs de Projets, Techniciens et Ingénieurs ayant à spécifier, à concevoir ou à développer des systèmes électroniques embarqués.