Formation - Concevoir un système Linux embarqué

Public admis

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

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

  • Cette formation fait l'objet d'une évaluation formative.

IB Cegos


Formations aux technologies et métiers du Numérique
Voir la fiche entreprise

Tarif

Contacter l'organisme

Durée 3 jours (21 heures)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

IB Cegos


Formations aux technologies et métiers du Numérique
Voir la fiche

Tarif

Contacter l'organisme

Durée 3 jours (21 heures)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Programme

1 - 1ère partie : Linux en environnement industriel

    2 - Linux, logiciels libres, licences

    • Présentation des concepts, des principes et des pratiques
    • Projet Gnu
    • Noyaux et distributions Linux
    • Principes des GPL, LGPL, BSD... et implications pour l'embarqué

    3 - Outils libres de développement embarqué

    • Outils Gnu - Compilation, débogage et mise au point
    • Plates-formes hôte et cible, processeurs et émulateur
    • Création d'une chaîne croisée avec Buildroot

    4 - Éclipse et le CDT

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

    5 - Travaux pratiques

    • Utilisation de GCC, effets des différentes options
    • Débogage dynamique et post-mortem avec GDB
    • Compilation et débogage de projet sous Eclipse
    • Création et utilisation d'une chaîne de compilation pour processeur Arm

    6 - 2ème partie : L'espace noyau

      7 - Compilation du noyau Linux

      • Principe
      • Versions du noyau Linux
      • Sélection et application d'un patch
      • Configuration et compilation pour une cible embarquée

      8 - Installation sur cible

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

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

      10 - Travaux pratiques

      • Application d'un patch (Linux-rt) sur les sources du noyau
      • Configuration et compilation d'un noyau Linux pour cible Arm
      • Préparation d'un système de fichiers minimal et boot avec processus init personnel

      11 - 3ème partie : Espace utilisateur

        12 - Utilitaires système

        • Busybox, outil incontournable de l'embarqué
        • Scripts de démarrage
        • Édition des liens, bibliothèques statiques ou dynamiques

        13 - Services réseau

        • Configuration des interfaces réseau
        • Utilitaires réseau essentiels
        • Affectation d'adresse statique ou dynamique (DHCP)
        • Routage

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

        15 - Travaux pratiques

        • Paramétrage et compilation de Busybox
        • Personnalisation des scripts de démarrage
        • Installation des services SSH et SCP
        • Débogage à distance et optimisation d'applications
        • Création de bibliothèques

        16 - 4ème partie : Aspects avancés

          17 - Paramétrage spécifique

          • Configuration de l'ordonnanceur
          • Affectation des tâches et des interruptions sur les CPU
          • Paramétrage de la mémoire virtuelle

          18 - Services réseau supplémentaires

          • Serveur web HTTP avec script CGI

          19 - Industrialisation et extensions

          • Ajustement d'horloge système avec NTP et PTP
          • Supervision distante par agent SNMP
          • Mise à jour, firmware
          • Développement sur la cible
          • Utilisation de la GlibC

          20 - Travaux pratiques

          • Vérification des paramètres temps-réel
          • Saturation mémoire et désactivation d'overcommit
          • Compilation et test de Dropbear, Boa, PTP
          • Comparaison de Crosstool-NG et Buildroot

          21 - Conclusion

          • Discussions libres sur l'ensemble des thèmes abordés
          • Travaux pratiques : expérimentations libres suivant les demandes des participants

          Prérequis

          • Connaissance de Linux (utilisateur) et du langage C

          Public

          • Développeur ou ingénieur système souhaitant mettre en oeuvre des systèmes Linux embarqués

          Ces formations pourraient vous intéresser

          Objectifs de la formation

          • Préciser les dispositions de la norme IFRS 16
          • Appliquer les modèles d'évaluation et de comptabilisation des contrats de location selon IFRS 16
          • Analyser les difficultés d'application et les évolutions de la norme
          Tarif

          A partir de 1 421,00 €

          Durée

          1 jour

          Modes
          • Entreprise
          • Centre
          • Distance

          Formation Contrôles et enquêtes de concurrence

          Proposé par LEFEBVRE DALLOZ COMPETENCES

          Objectifs de la formation

          • Décrire le cadre légal et les règles procédurales attachés aux contrôles et enquêtes locales ou diligentées à la demande de l’Autorité de la concurrence
          • Mettre en place les mesures internes nécessaires à la préparation d'un contrôle
          • Exercer les voies de recours adaptées en cas de sanction 
          Tarif

          A partir de 1 236,00 €

          Durée

          1 jour

          Modes
          • Entreprise
          • Centre
          • Distance

          Objectifs de la formation

          • Sécuriser les identités avec Azure Active Directory et les utilisateurs et les groupes
          • Configurer et gérer l’identité hybride
          • Déployer et gérer la protection des identités et l’identité privilégiée dans Azure
          • Concevoir et gérer une stratégie de gouvernance d’entreprise pour votre profil de sécurité
          • Configurer et gérer des solutions de sécurité du réseau et du périmètre pour protéger votre environnement Azure
          • Gérer la sécurité de tous les hôtes et conteneurs s’exécutant dans votre environnement
          • Déployer et configurer Azure Key Vault
          • Implémenter et gérer la fonctionnalité de sécurité des applications pour verrouiller l’accès aux applications et aux fonctions
          • Implémenter et gérer la sécurité du stockage et de la base de données
          Tarif

          A partir de 2 790,00 €

          Durée

          4j / 28h

          Modes
          • Centre
          • Entreprise
          • Distance

          Objectifs de la formation

          • Cette formation fait l'objet d'une évaluation formative.
          Tarif

          Contacter l'organisme

          Durée

          3 jours (21 heures)

          Modes
          • Distance
          • Centre

          Objectifs de la formation

          • Identifier les enjeux financiers de la passation des DSP
          • Contrôler les comptes du délégataire
          Tarif

          A partir de 1 310,00 €

          Durée

          2 jours

          Modes
          • Entreprise
          • Centre

          Formation Spark

          Proposé par Sparks

          Objectifs de la formation

          • Expliquer le fonctionnement d'Apache Spark et ses relations avec le Big Data et Hadoop
          • Utiliser les RDD pour gérer les opérations et MapReduce
          • Intégrer et utiliser HDFS avec Spark
          • Mettre en place et déployer une structure de cluster Spark
          • Appliquer le partitionnement et la programmation parallèle sur les données HDFS
          • Concevoir et générer une application Spark
          • Implémenter Spark Streaming pour le traitement des données en temps réel
          • Appliquer des algorithmes de Machine Learning avec MLlib et optimiser Spark
          Tarif

          A partir de 2 250,00 €

          Durée

          3 jours

          Modes
          • Centre
          • Entreprise
          • Distance

          Objectifs de la formation

          • Planifier, déployer et configurer les solutions SQL dans Azure
          • Surveiller les performances des bases de données
          • Optimiser les bases et les requêtes pour des performances optimum
          • Planifier et configurer une solution de Haute Disponibilité
          Tarif

          A partir de 2 800,00 €

          Durée

          4 jours

          Modes
          • Centre
          • Entreprise
          • Distance

          Objectifs de la formation

          • Préparer le recouvrement de créances
          • Conduire le recouvrement
          • Gérer les situations particulières
          Tarif

          A partir de 1 803,00 €

          Durée

          2 jours

          Modes
          • Entreprise
          • Centre
          • Distance

          Objectifs de la formation

          Identifier les spécificités du contrôle interne en assurance
          Adopter les outils et techniques nécessaires à une mise en œuvre efficace
          Évaluer l'efficacité de la cellule de contrôle interne

          Tarif

          A partir de 1 165,00 €

          Durée

          1 jour - 7 heures

          Modes
          • Centre
          • Distance
          • Entreprise

          Objectifs de la formation

          • Cette formation fait l'objet d'une évaluation formative.
          Tarif

          Contacter l'organisme

          Durée

          3 jours (21 heures)

          Modes
          • Distance
          • Centre

          Je cherche à faire...