Formation Noyau Linux.
Score de satisfaction : 4.48/5
Durée :
3 jours
Distanciel et 16 villes en France
numero vert : 0805 950 800 (service et appel gratuits)
Noyau Linux
à partir de
1800 €HT

Référence :
SF33211
Durée :
3 jours

Vous souhaitez une session sur-mesure (intra) ?
Ce stage comprend
 21 heures de formation
Pauses et snacks à volonté
Prise en charge OPCO possible
Disponible à distance

Formation Noyau Linux.

Maîtrisez la gestion, la programmation et l'utilisation de l'API du noyau Linux avec notre formation Noyau Linux !

Cette formation vous permettra de maîtriser les techniques de gestion et programmation du noyau Linux, depuis la compilation du noyau jusqu’à la création de modules, en passant par les techniques de débogage. Vous serez aussi en mesure d’utiliser l’API du noyau Linux, le tout en vue d’une exploitation avancée dans le cadre du développement d’applications Linux embarquées.

Objectifs pédagogiques.

1Savoir écrire des drivers, programmer et gérer le noyau Linux

2Maîtriser la méthode de compilation

3Gérer les options principales et du démarrage

4Créer des modules

5Utiliser l’API du noyau Linux

6Connaître les outils et méthodes de débogage

Prérequis : OS Linux, formation Linux embarqué ou niveau équivalent
Partagez cette formation

Programme de formation Noyau Linux.

PDF

Chapitre introductif

L’environnement Linux
Le projet GNU et l’univers du libre
Les normes Posix

Méthode de compilation

Obtenir le noyau
Le logiciel de support de cartes-mères (Board Support Package)
Le logiciel GIT et les outils de gestion de versions
Organiser les différentes sources
Les codes propres aux différentes architectures
Gérer et modifier les configurations avant compilation
Compiler le noyau
Compiler les modules

Gestion des options principales et du démarrage

Gérer les options de l’horloge interne
Configurer l’ordonnanceur
Gérer l’utilisation de la mémoire
Boot et FPE
Gérer le réseau
Gérer les systèmes de fichier
Gérer les pilotes
Choisir les options de démarrage
InitramfsARMoniE

Création des modules

Créer les premiers modules
Utiliser les macros basiques
Programmer les modules
Établir la communication avec le noyau
Gérer la mémoire de l’espace utilisateur
Créer un premier device

Utilisation de l’API du noyau Linux

Utiliser les fonctions basées sur la GNU C Lib
Accéder aux Entrées/Sorties
Allocation de la mémoire
Allocation des interruptions et Softirq
Gérer les files d’attente
Entrées/Sorties avec accès direct à la mémoire (DMA)
Structurer les données
Gérer la synchronisation

Outils et méthodes de débogage

Débogage du noyau
Débogage d’une application utilisateur

Notre charte qualité et éthique.

A travers sa Charte Engagement Qualité, Sparks s’engage à tout mettre en œuvre pour que chaque session de formation soit un succès et que votre satisfaction soit totale.

Amandine de Sparks
Des chiffres étincelants.
19 années
à vos côtés
+ de 1000
sujets de formation
8096
stagiaires formés en 2023
238
formateurs actifs en 2023
97,9%
de stagiaires satisfaits
20237
heures de formation réalisées en 2023
HAUT