IndustrielInformatique

Formation Linux Embarqué

Oasis de la connaissance cabinet de formation continue à Casablanca vous propose une Formation Linux Embarqué formation pour les particuliers et les entreprises en individuel ou en groupe, à la fin de la formation vous serez capable de créer des Projet en Linux Embarqué formation en ligne Linux Embarqué ecole d’architecture Maroc

Architecture de Linux

  • Linux : Histoire. Gestion de version
  • Les diverses licences utilisées par Linux (GPL, LGPL, etc)
  • Distributions Linux
  • Architecture et modularité de Linux

Les chaînes de compilation croisée

  • Chaînes de compilation croisée pré-compilées
  • Outils de génération de chaînes de compilation croisée : Crosstool-ng, Buildroot
  • Compilation manuelle de chaîne de compilation croisée

Les outils Linux pour l’embarqué

  • Les bootloaders (Uboot, Redboot, barebox)
  • Les librairies adaptée à l’embarqué (eglibc, uClibc)
  • Les IHM adaptées à l’embarqué

Outils libres de développement embarqué

  • Outils GNU : Compilation, débogage et mise au point
  • Platesformes hôte et cible, processeurs et émulateur

Le bootloader U-Boot

  • Introduction à U-Boot
  • Booter la carte à travers U-Boot
  • Booter depuis la NOR
  • Booter depuis la NAND
  • Booter depuis la eMMC
  • Variables d’environnement d’U-Boot
  • Variables définies par l’utilisateur
  • Variables prédéfinies
  • Substitution de variable
  • Le shell U-Boot minimal
  • Ecrire des scripts dans des variables
  • Exécuter des scripts
  • Utiliser des variables dans des scripts : le patron set-script
  • Principales commandes d’U-Boot
  • Booter un OS
  • Accéder aux flashs
  • Accéder aux systèmes de fichier (NFS, FAT, EXTx, JFFS2…)
  • Le shell U-Boot complet
  • Structure du script
  • Instructions de contrôle (if, for…)

Eclipse et le CDT

  • Environnement de développement intégré
  • Création de projet, compilation et débogage
  • Compilation croisée avec Éclipse

PARTIE 2 : L’ESPACE NOYAU
Compiler le noyau linux

  • Principe de compilation
  • Les versions du noyau Linux
  • Sélectionner et appliquer un patch
  • Configurer et compiler pour une cible embarquée

Installer sur cible

  • Transfert de l’image du noyau
  • Configuration du bootloader ou de l’émulateur
  • Paramètres de démarrage du kernel

Système de fichiers

  • Types de système de fichiers
  • Formatage et préparation d’une arborescence
  • Fichiers spéciaux des périphériques
  • Principe du processus init

PARTIE 3 : ESPACE UTILISATEUR
Utilitaires système

  • Busybox
  • Scripts de démarrage
  • Édition des liens, bibliothèques statiques ou dynamiques

Services réseau

  • Configurer les interfaces réseau
  • Utilitaires réseau essentiels
  • Affecter l’adresse statique ou dynamique (DHCP)
  • Routage

Débogage et mise au point

  • Compilation croisée d’applications personnalisées, de bibliothèques statiques et dynamiques
  • Débogage distant avec GDB et Eclipse
  • Tests en couverture et profiling

PARTIE 4 : ASPECTS AVANCÉS
Paramétrage spécifique

  • Configurer l’ordonnanceur
  • Affecter des tâches et des interruptions sur les CPU
  • Paramétrer la mémoire virtuelle

Industrialisation et extensions

  • Ajuster l’horloge système avec NTP et PTP
  • Superviser à distante par agent SNMP
  • Mise à jour, firmware
  • Développer la cible
  • Utiliser la GlibC

Services réseau supplémentaires

  • Serveur web HTTP avec script CGI

Durée de la formation Linux Embarqué:

Pack de formation Linux Embarqué initiale – 36 heures 
1 semaine – 1 mois – 3 mois 

Pack de formation Linux Embarqué avancé – 72 heures 
1 mois – 3 mois – 6 mois 

Pack de formation Linux Embarqué expert – 144 heures 
 3 mois – 6 mois 12 mois

Pack de formation entreprises – 2 jours

Formation en ligne Linux Embarqué 

Articles similaires

Voir Aussi
Fermer
Bouton retour en haut de la page