Linux Drivers (Intra)
Formation
En présentiel
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
Description
-
Typologie
Formation
-
Dirigé à
Pour professionnels
-
Durée
4 Jours
Objectifs: Connaitre les principaux composants du monde Linux. Comment générer et tester le kernel Linux. Comment développer des device drivers pour Linux. L'objectif de la session est de fournir les clés qui permettront de réduire la phase d?apprentissage dans le domaine du développement de drivers de périphériques, et donc de maximiser l?efficacité des développements de solutions basées sur Linux. Destinataires: Elle est destinée aux développeurs ou chefs de projets désireux de mieux cerner les points clés liés au développement ou à l?adaptation de drivers de périphériques en environnement Linux.
Précisions importantes
Modalité Formation continue
À propos de cette formation
La session alterne présentation théorique et Travaux Pratiques. Une connaissance minimale de Linux en environnement desktop est conseillée pour les TP
Les Avis
Le programme
Alternance de présentations théoriques et de travaux pratiques
Copie des slides remis à chaque stagiaire
L’univers Linux
Quelques définitions
Les composants Linux
- La licence GPL
- Gestion des paquetages
- Le kernel Linux
- Obtenir les sources
- Compiler le kernel
- Les modules kernel
- Compiler les modules
- Installer et tester le kernel
Device Drivers
- Pourquoi des device drivers
- Types de device drivers
- Major & Minor
- Exemples- Structure File Operations
- Points d’entrée courants
- Commandes d’Ioctl
- User Space & Kernel Space
- Transferts entre espaces
- Allocation de mémoire
- Traitements sous IT
- Task queues, Wait queues
- Section de code critiques
- Devices sur le bus PCI
- Utilisation de procfs
- Debuggers noyau
Nota : programme pouvant être adapté sur demande
Informations complémentaires
Nombre d'élèves par classe : 6
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
Linux Drivers (Intra)