Formation Linux Embarqué
formation Linux
Suite à cette Formation Linux Embarqué vous comprendrez et maîtriserez la constitution et le fonctionnement d’une distribution Linux embarqué, saurez compiler un noyau Linux en fonction d’une configuration matérielle, construire une distribution Linux embarqué autour de ce noyau, prendre en main les outils de développement croisé et µCLinux et approcher le développement des modules du noyau Linux.
Rappels sur Linux
Historique
Concepts du logiciel libre
Distributions Linux
Sources d’information
Distribution Fedora Core 5
Compilation de noyau “standard”
Généralités sur les sytèmes embarqués
Création du système sur x86
Création de la partition dédié : EXT3
Noyau et ocessus « init »
Création d’un « init » minimal
Gestion des bibliothèques : utilisation de mklibs
Création des entrées de /dev
Interpréteur de commandes
Création d’un fichier inittab et d’un script de démarrage
Utilisation de Busybox
Compilation croisée
Détails sur la chaîne de compilation GNU
Principe de compilation croisée
ELDK et CROSSTOOL
Test sur ARM9
Bootloader U-boot
Création d’un système Linux ARM9 à base de Busybox
Utilisation de TFTP et NFSROOT
Mise au point d’une application par gdb/gdbserver
Interfaces graphiques
X Window System (Tiny-X)
« Frame buffer » de Linux
DirectFB et Fusion
Qt/Embedded
GTK/Embedded
Nano-X
Présentation de µCLinux (micro-C-Linux)
Solutions temps-réel
Noyau préemptif 2.6
RTLinux
RTAI
Xenomai
Introduction au développement noyau
API des modules Linux
Fichier Makefile
Exemple « Hello World »
Installation d’un module
Dépendance des modules
Utilisation de /proc
Mise au point du noyau et des modules par gdb/kgdb
Vous trouverez d'autres formations en rapport avec cette formation Linux Embarqué dans notre filière de formation Informatique et notre filière de formation Linux et notre filière de formation Systèmes.
Vous pouvez également trouver des formations Linux.
Public
Pré-Requis:

