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

          • Identifier les cas d'utilisation de Node.js
          • Mettre en place l'environnement de développement
          • Structurer et paramétrer un projet "module"
          • Implémenter une application serveur simple
          • Définir un système de routage avec Express.js
          • Établir une connexion et implémenter des opérations de persistance de données
          • Écrire des tests unitaires et fonctionnels
          • Implémenter des services de notifications serveurs
          Tarif

          Contacter l'organisme

          Durée

          3j / 21h

          Modes
          • Centre
          • Entreprise
          • Distance

          Objectifs de la formation

          • Maîtriser la documentation nécessaire au bon fonctionnement d’un système de management de la qualité.
          • Répondre aux exigences de la norme ISO 15189 en matière de documentation.
          Tarif

          A partir de 1 160,00 €

          Durée

          2j / 14h

          Modes
          • Centre
          • Entreprise
          • Distance

          Objectifs de la formation

          • Évaluer les besoins de communication et établir un diagnostic.
          • Élaborer un plan de communication cohérent avec la culture et la stratégie de l'entreprise.
          Tarif

          A partir de 1 555,00 €

          Durée

          2 jours (14 heures)

          Modes
          • Entreprise
          • Distance
          • Centre

          Objectifs de la formation

          Maîtriser les fondements de la POO - Comprendre la décomposition d'une application d'entreprise en objets (conception/design OO) - Appliquer les principes de regroupement, de structuration et de communication entre les objets d'un système complexe - Concevoir des systèmes OO de manière à  favoriser la maintenabilité et faciliter le changement dans un contexte itératif - Appliquer les principes S.O.L.I.D. - Comprendre certains modèles de conception d'entreprise (Repository, Factory, DTO) - Connaître la place et les différences entre les styles architecturaux - Connaître quelques modèles architecturaux (DDD, Clean Architecture ...) - Concevoir des applications faiblement couplées et cohésives - Apprendre à  implémenter des designs patterns
          Tarif

          A partir de 2 395,00 €

          Durée

          5j / 35h

          Modes
          • Centre
          • Entreprise
          • Distance

          Objectifs de la formation

          • Repenser et challenger son environnement de travail pour instaurer le Flex Office
          • Concevoir et organiser l’aménagement des locaux de façon pratique
          • Analyser les impacts du Flex sur l’organisation du travail, la culture managériale et la performance de l’entreprise
          • Construire son agenda et son plan de communication/formation adapté

          Tarif

          A partir de 1 400,00 €

          Durée

          Nous contacter

          Modes

          Document Unique obligatoire en entreprise

          Proposé par SHURAFORM - FORMAEREM

          Objectifs de la formation

          Être capable de concevoir les documents uniques et obligatoires d'une entreprise
          Tarif

          A partir de 539,00 €

          Durée

          1j / 5h

          Modes
          • Entreprise
          • Distance

          Objectifs de la formation

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

          • Décrire la corrélation entre la norme ISO 50001 et les autres normes et cadres réglementaires
          • Expliquer les concepts, approches, méthodes et techniques nécessaires pour mettre en oeuvre et gérer efficacement un SMÉ (Système de Management de l'Energie)
          • Interpréter les exigences de la norme ISO 50001 dans un contexte spécifique de l'organisation
          • Accompagner une organisation dans la planification, la mise en oeuvre, la gestion, la surveillance et la tenue à jour du SMÉ (Système de Management de l'Energie)
          • Conseiller une organisation sur la mise en oeuvre des meilleures pratiques relatives au SMÉ.
          Tarif

          A partir de 3 550,00 €

          Durée

          5j / 35h

          Modes
          • Centre
          • Distance

          Objectifs de la formation

          Apprendre à  concevoir une base de données et des tables - Améliorer l'ergonomie d'une base de données - S'initier aux langages VBA et SQL
          Tarif

          A partir de 2 495,00 €

          Durée

          5j / 35h

          Modes
          • Centre
          • Entreprise
          • Distance

          ACCESS Initiation

          Proposé par GROUPE ARKESYS

          Objectifs de la formation

          • Comprendre l'organisation d'une base de données
          • Analyser et concevoir une base de données simple
          • Créer les objets constituant la base de données (tables, requêtes, formulaires et états)
          • Exploiter une base de données
          Tarif

          A partir de 2 250,00 €

          Durée

          3j / 21h

          Modes
          • Centre
          • Entreprise
          • Distance

          Objectifs de la formation

          • Installer et configurer Red Hat Ansible Network Automation sur un système de gestion ;
          • Utiliser Ansible pour exécuter des commandes ad hoc et des playbooks pour automatiser les tâches ;
          • Écrire des playbooks Ansible efficaces pour l'automatisation du réseau ;
          • Recueillir des informations sur la configuration et la sauvegarde de l'infrastructure réseau ;
          • Automatiser des cas d'utilisation d'administration réseau spécifiques, y compris la configuration de routeurs et de commutateurs, de ports, de VLAN, de surveillance SNMP et de protocoles de routage ;
          • Utilisez les playbooks Ansible pour cibler les appareils de divers fournisseurs de matériel, notamment Cisco, Juniper et Arista.
          Tarif

          A partir de 3 600,00 €

          Durée

          5j / 30h

          Modes
          • Centre
          • Entreprise
          • Distance

          Je cherche à faire...