Linux embarqué avec processeur ARM

Qualiopi
À partir de 3350 €
Durée 35h en 5 jours
Localisation Partout en France
Logo de M2I - Linux embarqué avec processeur ARM

Proposé par

M2I

Prérequis

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

Public admis

  • Salarié en Poste
  • Entreprise

Demandeur d'emploi et Etudiant non admis

Financement

  • Votre OPCO
  • Financement personnel

Financement CPF non pris en charge

Modalités

  • En centre

Objectifs pédagogiques

A l'issue de cette formation, vous serez capable de :

  • Décrire 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 chaîne de compilation croisée
  • Installer, utiliser et configurer Boot Loader, le noyau Linux...

Programme de la formation

Présentation

  • Environnement Linux
  • Licences et implication pour le développement industriel
  • Outils de développement libres
  • Méthodes de compilation
  • Gestion des codes sources

Environnement Linux

  • Architecture
  • Le boot
  • Le noyau
  • La librairie C
  • Commandes et utilitaires
  • Couche Système
  • Couche graphique
  • Programmes divers

Récupération de sources

  • Commande tar
  • Commandes svn ou git
  • Les Makefiles
  • "Configure"
  • Problèmes de compilation
  • Les patchs

Construction d'un système Linux

  • Choix du compilateur
  • Busybox
  • Boot Loader
  • Le noyau
  • Installation des modules
  • Disque minimal en RAM
  • Les différentes mémoires Flash

La famille de cartes Raspberry

  • Présentation de la famille
  • Spécifications
  • Mémoire Flash
  • Plan Mémoire
  • Mécanisme de boot
  • Linux de base

Equipement de développement

  • Fonctionnement de la carte
  • Communication avec la carte
  • Liaison série par convertisseur USB
  • Connexion par le port série ou la connexion en mode Shell configuration réseau
  • Utilisation de SSH

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 (Binary Utilities)
  • Les compilateurs C et C++
  • Les librairies de traitement mathématique
  • Les entêtes du noyau

    Le bootloader

    • Définition
    • U-Boot
    • Cross compiler U-Boot
    • Utilitaire de transfert USB
    • Flasher U-Boot
    • 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

    • Environnement U-Boot
    • Modifications à apporter
    • Aide au développement

    Yocto

    • Présentation
    • Choisir sa version
    • Personnaliser le support
    • Aller plus loin

    Le contenu de ce programme peut faire l'objet d'adaptation selon les niveaux, prérequis et besoins des apprenants.

    Modalités d’évaluation des acquis

    • En cours de formation, par des études de cas ou des travaux pratiques
    • Et, en fin de formation, par un questionnaire d'auto-évaluation
    Logo de M2I - Formation Linux embarqué avec processeur ARM

    Proposé par

    M2I

    "Un leadership dans le domaine de la formation"

    Voir la fiche entreprise
    À partir de 3350 €
    Logo de M2I - Linux embarqué avec processeur ARM

    Linux embarqué avec processeur ARM

    0 ville proposant cette formation
    Logo

    La 1ère plateforme pour trouver une formation, choisir son orientation ou construire son projet de reconversion.

    © 2024 France Carrière. Tous droits réservés.