|
Objectifs : Maîtriser les subtilités de Linux comme OS embarqué dans le cadre de vos projets.
Public visé : - Développeur C
- Développeur embarqué
Durée : 3 jours (21h)
Prix : 1 800 €
Modules requis :
Plan de cours
Rappels sur LINUX - Description des concepts de l’open-source
- Bref historique de LINUX
- Sources d’information
- Mise en place de composants open-source
- Installation de la distribution Red Hat
- Structure de LINUX : répertoires, fichiers principaux
- Gestion des paquetages sous LINUX : le format RPM (Red Hat Package Manager)
- Compilation d’un noyau officiel
Embarquer LINUX - Définition des systèmes embarqués :
- contraintes,
- différents types (temps réel, temps partagé).
- Tour d’horizon des produits et projets LINUX existants : Lineo, MontaVista, PeeWeeLinux
- Méthodologie de réduction du système :
- optimisation du noyau,
- tri des fichiers à conserver,
- procédure de démarrage,
- configuration réseau.
- Contraintes matérielles :
- périphériques supportés (disques IDE, DiskOnChip, Flash),
- type de système de fichier à utiliser,
- configuration du noyau associée.
- Gestion des disques mémoires (ramdisk)
- Interfaces graphiques :
- X Window,
- Frame-buffer,
- QtE,
- MicroWindows,
- Navigateurs web.
- LINUX temps réel :
- RTLinux,
- RTAI,
- patch préemptifs.
- Construction d’un système LINUX embarqué : exemple d’un micro-serveur http
Questions/réponses
Participer à ce stage
|