Atelier LINUX EMBARQUE : Les bonnes pratiques pour le développement de pilotes de périphériques sous Linux
Du 7 au 9 décembre 2015
TOULOUSE (31)
Pour connaitre les prochaines sessions de formation sur Logiciel embarque et programmation cliquez ici.
Linux est de plus en plus présent dans les systèmes embarqués ; le support pour les périphériques est assuré par des pilotes (drivers) dont le code s’exécute dans le noyau du système d’exploitation. Il est donc nécessaire pour le développeur amené à écrire ou à tester des pilotes de périphériques de maîtriser les concepts propres à la programmation noyau. L’objectif de cet atelier est d’acquérir les compétences nécessaires aux développements de pilotes de périphériques sous Linux. .
Intervenant : Mr Pierre FICHEUX de la Société OPEN WIDE
PROGRAMME
- Introduction au noyau Linux
• Configuration
• Compilation native et croisée
- API des modules Linux
- Pilotes en mode caractère (char drivers)
• Enregistrement
• Entrées/sorties
• Interruptions
• Ports d’E/S
• Allocation de mémoire
- Pilotes PCI
- Pilotes USB
- Introduction aux pilotes réseau (network drivers)
INFORMATIONS PRATIQUES
Public visé et prérequis minimum : PMEs, startups ou bureaux d’études du secteur électronique au sens large qui envisagent de développer un système sous Linux embarqué ou qui souhaitent se perfectionner. Chaque partie de cours sera illustrée par une mise en pratique permettant de faire le lien avec les concepts étudiés durant le cours. Les pré requis pour la participation au stage sont les suivants :
• Connaissance utilisateur Linux ou à défaut UNIX
• Notions de langage C et quelques notions de Java
• Maîtrise de l’environnement de développement UNIX