Linux Embarqué
Code |
Titre |
Durée |
Prix HT |
LX400 |
Linux Embarqué |
5 jours |
Nous consulter |
Objectifs
Découvrir toutes les facettes de la mise en oeuvre de Linux dans les
environnements embarqués. Comprendre les possibilités, avantages et
limites de chaque solution. |
Public
Administrateurs et architectes systèmes. Développeurs de systèmes et d'applications embarquées. |
Pré-requis
Une bonne connaissance de l'administration du système Linux est indispensable |
Post-Formation
|
Méthodes
50% Pratique 50% Théorique |
Programme
SYSTEMES EMBARQUES, GENERALITES- Les logiciels embarqués et leurs domaines d'application
- Qu'est-ce qu'un logiciel embarqué ?
- Quelles sont les caractéristiques d'un tel logiciel ?
- Typologie des systèmes embarqués
- Tour d'horizon des systèmes existants
- Linux comme système embarqué
- Contraintes des systèmes embarqués propriétaires
- Les avantages de l'Open Source
- Et les quelques contraintes...
- Pourquoi Linux est-il adapté à l'embarqué ?
- Dans quels cas Linux peut-il être inadapté ?
- Les systèmes embarqués basés sur Linux
- Quelques exemples de produits utilisant Linux
- Choix matériels pour un système Linux embarqué
- Choix d'une architecture,PC ou non ?
- Choix du processeur : MMU ou non ?
- La mémoire de masse
- Les bus d'extension et de communication
- Les cartes DIL
- Les cartes uCsimm
MÉTHODOLOGIE DE CRÉATION D'UN SYSTÉME LINUX EMBARQUÉ- Structure de Linux
- Le noyau Linux
- Répertoires et fichiers principaux
- Construction du système
- Les distributions classiques
- Méthodologie générale
- Création d'une partition dédiée
- Création des répertoires
- Le répertoire /extra
- Création des noeuds sur /dev
- Remplissage de /bin /et /sbin
- Création des bibliothèques sur /lib
- Remplissage du répertoire /etc
- Création d'un noyau adapté
- Test du système
- Configuration du réseau
- La commande ifconfig
- La commande route
- Premier test des interfaces en ICMP
- Test de services TCP
- Scripts de configuration du réseau
- Calcul du nom du système et création du fichier hosts
- Mise en place de services réseau
- Connexion PPP
- Optimisation et mise au point du système
- Configuration du clavier
- Mise en place d'un système d'authentification
- Configuration des disques flash
- Utilisation d'une clé USB
- Les différents types de systèmes de fichiers
- Utilisation des disques mémoire
- Un exemple d'utilisation de CRAMFS et disque mémoire
- Mise au point des programmes
- Autres techniques de démarrage : Loadlin, LinuxBIOS, RedBoot
- Un autre système de démarrage : LOADLIN
- LinuxBIOS
- RedBoot
MISES EN OEUVRE PARTICULIÈRES- Systèmes temps réel
- Tests sur un noyau Linux standard
- Les différentes approches temps réel pour Linux
- Utilisation de RTLinux
- Utilisation de RTAI
- Utilisation des patches du noyau
- Systèmes minimaux : µClinux
- Présentation de µClinux
- Quelques kits matériels disponibles
- Mise en oeuvre de µClinux
- Exemple d'application µClinux
- Développement croisé
- Principe de la compilation sous Linux
- L'outil ELDK
- L'outil CROSSTOOL
- Utilisation de l'environnement CYGWIN
- Exemple de compilation
INTERFACES GRAPHIQUES- Mode texte (console standard)
- X Window System
- Frame-buffer (console graphique)
- Les toolkits graphiques
- Navigateurs et serveurs web
|
Environnement
|
Mot-clés
LX400_Linux-Embarque_LX400 |
Commander
Formafast
Rue du Lac Windermere, Byzance Center, Bloc A - 1053 Les Berges du Lac - Tunisie
Tel: (+216) 31 400 501
Fax: (+216) 32 400 501
Mobile: (+216) 55 666 600
E-mail: contact@formafast.com