EXPERT EN DÉVELOPPEMENT DE COMPÉTENCES

Tél : 05 61 40 61 60 - Tél : 09 80 08 33 86
OK
NOS FORMATIONS

Linux Embarqué

5 jours
LX400
  objectif
Découvrir toutes les facettes de la mise en œuvre de Linux dans les environnements embarqués. Comprendre les possibilités, avantages et limites de chaque solution.
  public concerné
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

Programme  Télécharger le fichier PDF


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 ÆUVRE 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

Iris Training Paris La Défense - Tél. (33) 09 80 08 33 86
Iris Training - 2, impasse Michel Labrousse - BP 53637 - 31036 Toulouse Cedex 1 - France - Tél : (33) 05 61 40 61 60 - Fax : (33) 05 61 43 85 68