M2i Formation

Découvrez notre formationLinux embarqué avec processeur ARM

Présentiel

5 jours (35 heures) - LUX-ARM

Accueil  ›  Formations Informatique  ›  Systèmes  ›  Linux  ›  Linux embarqué avec processeur ARM

Objectifs pédagogiques

  • Gérer l'architecture d'un système embarqué sous Linux et sa construction
  • Développer et mettre au point des applications pour le système embarqué
  • Utiliser la chaine de compilation croisée
  • Installer, utiliser et configurer Boot Loader, le noyau Linux...

Niveau requis

Avoir développé en C et connaître les commandes Linux.

Public concerné

Ingénieurs en électronique embarquée et développeurs.

La Défense13/05/20193 000 € HTDates proposées dans les agences M2iRéserver
La Défense04/11/20193 000 € HTDates proposées dans les agences M2iRéserver

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

Metz13/05/20193 000 € HTDates proposées dans les agences M2iRéserver
Mulhouse13/05/20193 000 € HTDates proposées dans les agences M2iRéserver
Nancy13/05/20193 000 € HTDates proposées dans les agences M2iRéserver
Reims13/05/20193 000 € HTDates proposées dans les agences M2iRéserver

Afficher plus de dates

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

Caen13/05/20193 000 € HTDates proposées dans les agences M2iRéserver
Évreux13/05/20193 000 € HTDates proposées dans les agences M2iRéserver
Le Havre13/05/20193 000 € HTDates proposées dans les agences M2iRéserver
Lille13/05/20193 000 € HTDates proposées dans les agences M2iRéserver

Afficher plus de dates

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

Dijon13/05/20193 000 € HTDates proposées dans les agences M2iRéserver
Grenoble13/05/20193 000 € HTDates proposées dans les agences M2iRéserver
Lyon13/05/20193 000 € HTDates proposées dans les agences M2iRéserver
Saint-Étienne13/05/20193 000 € HTDates proposées dans les agences M2iRéserver

Afficher plus de dates

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

Bordeaux13/05/20193 000 € HTDates proposées dans les agences M2iRéserver
Orléans13/05/20193 000 € HTDates proposées dans les agences M2iRéserver
Tours13/05/20193 000 € HTDates proposées dans les agences M2iRéserver
Bordeaux04/11/20193 000 € HTDates proposées dans les agences M2iRéserver

Afficher plus de dates

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

Aix-en-Provence13/05/20193 000 € HTDates proposées dans les agences M2iRéserver
Montpellier13/05/20193 000 € HTDates proposées dans les agences M2iRéserver
Sophia Antipolis13/05/20193 000 € HTDates proposées dans les agences M2iRéserver
Aix-en-Provence04/11/20193 000 € HTDates proposées dans les agences M2iRéserver

Afficher plus de dates

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

Présentation

  • Environnement Linux
  • Licences et implication pour le développement industriel
  • Outils de développement libres
  • Méthodes de compilation avancées

Environnement Linux

  • Architecture
  • Le boot
  • Le noyau
  • La librairie Libc
  • Commandes et utilitaires
  • Couche Système
  • Window Manager
  • Programmes divers

Récupération de sources

  • Commande tar
  • Commandes svn ou git
  • Les Makefile
  • Configure
  • Problèmes de compilation
  • Les patches

Construction d'un Linux

  • La librairie Glibc ou autres
  • Construction de la librairie eglibc
  • Busybox
  • Boot Loader
  • Le noyau
  • Installation des modules
  • Disque minimal en RAM

La carte mini 2440

  • Présentation de la carte 2440
  • Spécifications
  • Mémoire Flash
  • Plan Mémoire
  • Mécanisme de boot
  • Interface JTAG
  • Linux de base

équipement de développement

  • Le SDK
  • Fonctionnement de la carte
  • Communication avec la carte
  • Liaison série par convertisseur USB
  • Connection par le port série ou la connection en mode Shell configuration réseau

Les différentes cartes

  • Les différentes cartes du marché
  • Types de cartes Linux embarquées
  • Les capacités des cartes
  • Machine Hôte

La compilation croisée

  • C ou C++
  • Contenu d'une chaîne croisée
  • Les binutils
  • Les compilateurs C et C++
  • Les librairies de traitement mathématique
  • Les entêtes du noyau

Chaînes de compilation croisée

  • Processus de fabrication de la chaîne
  • Les grands problèmes que l'on rencontre
  • Test compilateur C++

Le bootloader

  • Définition
  • U-Boot
  • Cross compiler U-Boot
  • Utilitaire de transfert USB
  • Flasher U-Boot
  • Gestion de la table des bad blocks
  • Changement d'adresse IP en mode NAND
  • Transfert de noyau ou de rootfs par tftp

Buildroot

  • Aide pour la compilation de buildroot
  • Démarrage automatique du noyau
  • Transfert du rootfs

Les paramètres du noyau

  • Paramètre Mini2440
  • Modifications à apporter
  • Support écran LCD W35i
  • Flashage du noyau

En cliquant le bouton « Accepter », vous acceptez l’utilisation de cookies pour réaliser des mesures d’audiences et vous permettre d’enregistrer vos préférences de navigation. En poursuivant votre navigation sur ce site, vous acceptez l’utilisation de cookies.

Accepter Paramètres En savoir plus