Le jeudi 17 mars, Thomas Petazzoni de l’équipe de Bootlin, animera un séminaire « Introduction à Linux embarqué » de 14h à 18h à Montpellier. Ce séminaire organisé par Captronic est gratuit, sur inscription avant le 15 mars auprès de rebejac@captronic.fr.
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ée a de nombreux atouts en comparaison de systèmes propriétaires traditionnels (tel que Windows) ou de solutions spécifiques.
Objectif : Ce séminaire se propose de faire le point sur les possibilités offertes par l’utilisation de Linux dans l’embarqué, en couvrant les sujets énoncés dans le programme ci-dessous.
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.