Cours : LC011


Veuillez remplir les champs ci-dessous :
Nom :
Prénom :
e-mail :

Attentes /programme :

(pour chaque rubrique, préciser le niveau d'utilité de 1 à 4 par rapport à votre poste et vos projets)
Architecture Architecture d'un système Unix. Mode user, mode kernel. Logs. Notion de pilotes/drivers.Architecture d'un système Linux. Notion de modules. Les distributions : desktop, embarquées (openWRT). Gestion des modules: ajout, suppression, paramétrage. Travaux pratiques :ajout d'un module simple sur une distribution standard. Présentation de la buzybox pour les distributions embarquées.
Inutile  Moyen  Utile  Essentiel
1234
Compilation noyauCompilation d'un noyau pur officiel. Description de la chaîne de compilation. Options de compilations. Mise en place du nouveau noyau. Travaux pratiques :modification d'un module pilote. Ajout au noyau précédent.Création d'un module de base.
Inutile  Moyen  Utile  Essentiel
1234
Programmation de modulesPrincipes fondamentaux : timers et alarmes, journalisation, échanges de données kernel-mode/user-mode, interactions dynamiques avec un module, passage de paramétres, gestion des tâches task_struct, allocation mémoire kmalloc, verrouillage du noyau en cas d'accès concurrents (lock_kernel).
Inutile  Moyen  Utile  Essentiel
1234

Connaissances actuelles :

(décrire brièvement vos compétences)

Fonctionnelles :

Connaissances Techniques :

Contexte projet et autres besoins


Contexte cible

Merci de nous décrire le contexte dans lequel vous allez utiliser les concepts acquis lors de la formation et les autres besoins éventuels






Pour nous contacter : 01 55 33 52 10 ou infos@caliamis.net




INFORMATIONS LEGALES
2021 Caliamis Paris