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

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

    • Installer une distribution Linux Ubuntu et effectuer les tâches post-installation
    • Gérer les comptes et les groupes utilisateurs
    • Gérer les disques, les LVM et le système de fichiers
    • Appliquer le processus de démarrage et d'arrêt
    • Analyser l'activité du système
    • Installer des logiciels depuis la distribution ou compiler et installer depuis les sources
    • Configurer le client réseau et administrer à distance.
    Tarif

    A partir de 3 050,00 €

    Durée

    5j / 35h

    Modes
    • Centre
    • Distance

    Objectifs de la formation

    À l'issue de cette formation RedHat Entreprise Linux System Administration II, vous aurez acquis les connaissances et compétences nécessaires pour :

    • Savoir installer Red Hat Enterprise Linux à l'aide de méthodes évolutives
    • Accéder aux fichiers de sécurité, aux systèmes de fichiers et aux réseaux
    • Exécuter des scripts shell et techniques d'automatisation
    • Gérer les périphériques de stockage, des volumes logiques et des systèmes de fichiers
    • Gérer la sécurité et les accès au système
    • Contrôler le processus de démarrage et les services du système
    Tarif

    A partir de 4 304,00 €

    Durée

    5j / 35h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    • Apprendre à développer avec Azure DevOps
    • Maîtriser la planification Agile
    • Configurer un environnement de build moderne, automatiser les builds
    • Gérer la qualité du code, créer des pipelines et release automatisés
    • Automatiser les tests fonctionnels et de performance
    • Gérer Azure Resource Manager (ARM), surveiller des applications avec Application Insights
    • Créer des tableaux de bord pour les stats de build et release
    Tarif

    A partir de 1 950,00 €

    Durée

    3 jours

    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

    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

    Formation Durcissement des Systèmes

    Proposé par PLB CONSULTANT

    Objectifs de la formation

    À l'issue de cette formation Durcissement des Systèmes vous aurez acquis les connaissances et compétences nécessaires pour :

    • Définir une politique de sécurité efficace
    • Définir les besoins des clients
    • Identifier les points de sensibilités
    • Choisir une politique efficace
    • Mettre en place une politique de sécurité efficace
    • Connaître les dangers de configurations Linux et Windows
    • Comprendre les processus de sécurité mis en place par l'OS
    • Créer une infrastructure
    • Déployer des GPefficaces
    • Déployer des configurations robustes
    • Ajouter des mécanismes de protection
    • Etablir des règles de filtrage
    • Compléter son firewall avec d'autres mécanismes
    • Isoler l'exécution des applications
    • Evaluer sa configuration
    Tarif

    Contacter l'organisme

    Durée

    5j / 35h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    À l'issue de cette formation Linux Préparation à la certification LPIC-2, vous disposerez des connaissances et des compétences nécessaires pour :

    • Comprendre comment optimiser le fonctionnement d'un système Linux
    • Connaître les domaines susceptibles d'être évalués lors du passage de la certification
    • Vous préparer au passage des deux examens LPI 201 et LPI 202 permettant d'obtenir la certification LPIC-2, Linux Server Professional Certification.

    A noter que cette formation de révision est destinée à assurer la réussite à l’examen mais en aucun cas à l’acquisition des connaissances de base contenues dans les cours cités en prérequis.

    Tarif

    Contacter l'organisme

    Durée

    2j / 14h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    Concrètement, à l'issue de cette formation CentOS Administration, vous serez en mesure de :

    • Installer et administrer un système Linux CentOS
    • Maîtriser l’utilisation des disques et des filesystems
    • Mettre en avant les performances et le tuning d’un système CentOS
    • Gérer les périphériques sous CentOS
    • S'initier aux services réseaux sous Linux en général
    Tarif

    A partir de 2 695,00 €

    Durée

    5j / 35h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

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

    • Installer une distribution Linux et effectuer les tâches post-installation
    • Administrer les comptes et les groupes utilisateurs
    • Gérer les disques et le système de fichiers
    • Gérer le processus de démarrage et d'arrêt
    • Analyser l'activité du système
    • Installer des logiciels depuis la distribution ou installer depuis les sources
    • Configurer le client réseau
    • Administrer à distance.
    Tarif

    A partir de 2 800,00 €

    Durée

    5j / 35h

    Modes
    • Centre
    • Distance

    Objectifs de la formation

    Concrètement, à l'issue de cette formation CentOS Services Réseaux, vous serez en mesure de :

    • Mettre en œuvre les outils d'analyse du réseau et analyser ses dysfonctionnements
    • Implémenter un réseau sécurisé (routage, firewall, cryptage)
    • Gérer un DNS
    • Administrer un serveur DHCP
    • Administrer des serveurs de fichiers d'entreprise
    • Mettre en œuvre un serveur de messagerie
    • Mettre en œuvre un serveur Proxy sous CentOS
    • Sécuriser le réseau
    Tarif

    A partir de 2 440,00 €

    Durée

    4j / 28h

    Modes
    • Centre
    • Entreprise
    • Distance

    Je cherche à faire...