Linux embarqué avec processeur ARM

Public admis

  • Salarié en Poste
  • Demandeur d'emploi
  • Entreprise
  • Etudiant

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

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...

M2I


Un leadership dans le domaine de la formation
Voir la fiche entreprise

Tarif

A partir de 3 350,00 €

Durée 5 jours  (35h00)
Modes
  • Centre
Sessions

M2I


Un leadership dans le domaine de la formation
Voir la fiche

Tarif

A partir de 3 350,00 €

Durée 5 jours  (35h00)
Modes
  • Centre
Sessions

Programme

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

    Prérequis

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

    Public

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

    Ces formations pourraient vous intéresser

    Objectifs de la formation

    • Utiliser la ligne de commande et SSH
    • Accéder à l'aide Red Hat
    • Gérer les utilisateurs et les groupes, les fichiers et les autorisations sur les fichiers
    • Gérer les processus
    • Mettre à jour les paquetages logiciels à l'aide de yum
    • Gérer les services systemd et résolution des problèmes, lors du processus de démarrage
    • Configurer le réseau et résolution des problèmes de base
    • Gérer le stockage local, créer et utiliser des systèmes de fichiers
    • Gérer le pare-feu à l'aide de firewalld
    • Gérer KVM (Kernel-Based Virtual Machine)
    • Automatiser l'installation de Red Hat Enterprise Linux à l'aide de Kickstart
    • Exécuter des containers
    Tarif

    A partir de 4 517,00 €

    Durée

    5j / 40h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    • Disposer de suffisamment d'éléments techniques et du langage nécessaires pour comprendre l'aspect multi-vectoriel de la sécurité des systèmes embarqués
    • Comprendre l'approche défensive en réaction à une vision attaquante
    • Être en mesure d'évaluer une solution IoT en prenant en compte l'ensemble de la chaine de données, depuis sa production jusqu'à sa consommation
    Tarif

    A partir de 2 489,00 €

    Durée

    3j / 21h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    • Pendant la formation, le formateur évalue la progression pédagogique des participants via des QCM, des mises en situation et des travaux pratiques. Les participants passent un test de positionnement avant et après la formation pour valider leurs compétences acquises.
    Tarif

    Contacter l'organisme

    Durée

    4 jours (28 heures)

    Modes
    • Entreprise
    • Distance
    • Centre

    Formation Linux embarqué

    Proposé par Sparks

    Objectifs de la formation

    • Comprendre les concepts de base de Linux et son écosystème, ainsi que les cas d'utilisation de Linux en embarqué
    • Connaître les différentes couches de l'architecture d'un système Linux, ainsi que les systèmes de fichiers et les systèmes d'initialisation
    • Savoir mettre en œuvre une solution Linux embarqué, notamment en utilisant des outils de cross-compilation et de débogage à distance
    • Maîtriser les techniques de configuration et de compilation spécifiques à l'environnement embarqué
    • Découvrir les concepts liés aux systèmes temps réel et les solutions existantes pour Linux
    Tarif

    A partir de 2 200,00 €

    Durée

    4 jours

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    • Résoudre des problèmes de démarrage
    • Détecter des problèmes matériels
    • Détecter des problèmes réseaux
    • Détecter des problèmes de stockage
    • Détecter des problèmes applicatifs
    • Anticiper d'éventuels problèmes techniques
    Tarif

    A partir de 3 600,00 €

    Durée

    5j / 30h

    Modes
    • Centre
    • Entreprise
    • Distance

    Formation Linux Cluster

    Proposé par PLB CONSULTANT

    Objectifs de la formation

    • S'initier au Cluster et à la qualité de service
    • Gérer les ressources du Cluster avec le Quorum et le fencing
    • Répartir les charges avec LVS et HAPROXY
    • Suivre la révolution des orchestrateurs de containers
    Tarif

    A partir de 1 860,00 €

    Durée

    3j / 21h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    • Pendant la formation, le formateur évalue la progression pédagogique des participants via des QCM, des mises en situation et des travaux pratiques. Les participants passent un test de positionnement avant et après la formation pour valider leurs compétences acquises.
    Tarif

    Contacter l'organisme

    Durée

    13 jours (91 heures)

    Modes
    • Distance
    • Centre

    Objectifs de la formation

    Concrètement, à l'issue de cette formation Temps réel sous Linux vous serez en mesure de :

    • Ordonnancer sous Linux
    • Maitriser la notion de temps-réel souple (ordonnancements Fifo et Round-Robin sur un noyau standard Vanilla, fluctuations des timers, latence d'interruption, problèmes temps-réel classiques.)
    • Maitriser la notion de temps-réel amélioré (principes de PREEMPT_RT, application du patch et compilation du noyau, mesure des améliorations de fluctuation ou de latence.)
    • Mettre en oeuvre l'extensions temps-réel strict (Installation et examen de Xenomai, exemple d'applications avec l'API Xenomai, handlers d'interruption.)
    Tarif

    A partir de 1 480,00 €

    Durée

    2j / 14h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

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

    • Analyser et corriger des problèmes de conformité du système à l'aide d'OpenSCAP et de SCAP Workbench
    • Utiliser et adapter le contenu de politiques de référence fourni avec Red Hat Enterprise Linux
    • Gérer les activités en lien avec la sécurité sur vos systèmes à l'aide de l'infrastructure d'audit du noyau
    • Mettre en oeuvre des techniques SELinux avancées pour restreindre l'accès au niveau des utilisateurs, des processus et des machines virtuelles
    • Déterminer l'intégrité des fichiers et de leurs permissions avec l'utilitaire AIDE
    • Bloquer l'utilisation de périphériques USB non autorisés à l'aide d'USBGuard
    • Protéger des données au repos avec déchiffrement automatique sécurisé dès le démarrage avec NBDE
    • Identifier des risques et des erreurs de configuration de façon proactive sur les systèmes et correction à l'aide de Red Hat Insights
    • Analyser l'état de conformité et corriger à grande échelle à l'aide d'OpenSCAP, de Red Hat Insights, de Red Hat Satellite et de Red Hat Ansible Tower.
    Tarif

    Contacter l'organisme

    Durée

    5j / 30h

    Modes
    • Centre
    • Distance

    Objectifs de la formation

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

    • Effectuer les tâches élémentaires nécessaires pour devenir administrateur Linux à plein temps
    • Découvrir des tâches d'administration plus avancées, comme la gestion du stockage avec LVM, la gestion de SELinux et l'installation automatisée
    • Décrire de manière approfondie l'étude des différentes procédures d'administration de systèmes Linux d'entreprise (gestion des systèmes de fichiers, des volumes logiques, de SELinux et des configurations de pare-feu, ainsi que partitionnement et résolution des problèmes).
    Tarif

    A partir de 4 000,00 €

    Durée

    5j / 35h

    Modes
    • Centre
    • Distance

    Je cherche à faire...