|
Connaître les spécificités
des systèmes Linux temps réel. Découvrir les
différentes offres du marché.
|
|
Intégrateurs de solutions embarquées,
architectes, chefs de projets développeurs
|
|
Bonne connaissance du système Unix
et des technologies embarquées
|
Programme

- Les logiciels embarqués et leurs domaines d'application
- Typologie des systèmes embarqués
- Temps partagés et temps réel
- Panorama des systèmes existants : VxWorks et pSOS,
QNX, µC/OS (micro-C OS) et µC/OS II, Windows CE, LynxOS, Nucleus,
eCOS
- Linux comme système embarqué
- Avantages et inconvénients
- Systèmes existants : PeeWee Linux, RTLinux et RTAI,
TUXIA, Red Hat Embedded Linux, µC/Linux, Embedix, Hard Hat
Linux
- Applications : PDA, consoles multimédias et tablettes
Internet, magnétoscopes numériques, routeurs,
téléphonie, caméras IP
- Choix matériels
- Architecture, PC ou non ?
- Processeur : MMU ou non ?
- Les processeurs compatibles x86
- La mémoire de masse
- Les bus d'extension ISA et PCI
- Ports série et bus USB, I2C, I2O, IEE
- Les cartes PC/104, DIL, uCsimm
|
|
|
- Construction du système
- Distributions classiques
- Démarrage
- Fichiers de configuration (/etc)
- Pseudo-fichiers ou noeuds (/dev)
- Programmes essentiels (/sbin et /bin)
- Bibliothèques essentielles (/lib)
- Répertoires variables (/var)
- Partition dédiée et répertoires
- Le répertoire /extra
- Configuration du réseau
- Tests ICMP, TCP
- Initialisation des interfaces locale et Ethernet
- Services réseau w Optimisation du système
: Authentification
- Les systèmes de fichiers : ext2/ext3, ReiserFS, JFFS2,
CRAMFS
- Techniques particulières
- Disques mémoire
- Démarrage LOADLIN
- GDB et strace
- Problèmes de mémoire
- LinuxBIOS
- RedBoot
- Systèmes temps réel
- Systèmes minimaux
- Environnements intégrés
- Interfaces graphiques
- Console standard (mode texte)
- X Window System
- Réduction du système
- Serveur X minimal (Xkdrive)
- Console graphique (frame-buffer)
- Toolkits : Qt/Embedded, Microwindows et Nano-X
|
|