Formation réseau sous Linux embarqué

Maîtrisez les rouages du réseau sous Linux, du driver noyau à l’espace utilisateur, et apprenez à configurer, optimiser et débugger la stack réseau d’un système Linux embarqué.

Détails sur la formation

Icon from www.flaticon.com

  • Durée : 3 jours / 24 heures (en présentiel) – 4 demi-journées / 16 heures (en ligne)
  • Programme : en présentiel, en ligne
  • Supports de formation : seront disponibles à partir de juillet 2025
  • Langue des documents : anglais
  • Langues orales possibles : anglais et français.

Types de sessions

Dates des sessions publiques en ligne

Dates des sessions publiques en ligne

Type Dates Horaires Durée Langue Formateur
prévu
Coût et inscription
Réseau sous Linux embarqué (agenda) 1, 2, 3, 4 septembre 2025
+ session extra le 5 septembre 2025 si nécessaire
14:00 – 18:00 (Paris, UTC+2) 16 h Anglais Maxime Chevallier Réduit: 699 EUR*
Normal: 799 EUR*
Inscription
Des sessions supplémentaires à des dates ultérieures seront annoncées progressivement. Nous annonçons en général de nouvelles sessions lorsque les sessions existantes sont complètes ou passées.

*Le prix affiché est hors TVA. Notre site de vente en ligne applique la TVA pour toute inscription, sauf pour les entreprises hors France sous réserve qu’elles fournissent des informations de facturation valides (numéro de TVA en UE, identifiant de société hors UE). Les entreprises en France ainsi que les particuliers partout dans le monde doivent payer la TVA.

Le tarif réduit est appliqué selon les conditions suivantes:

  • Réservation au minimum 1 mois avant le début de la session de formation
  • Réservation et paiement en ligne par carte de crédit sur notre site de vente en ligne
  • Limite à 6 places au tarif réduit par session de formation

Si vous n’avez pas la possibilité de vous inscrire via notre site de vente en ligne, n’hésitez pas à nous contacter, nous pourrons vous proposer une convention de formation et d’autres solutions de paiement.

Les inscriptions restent ouvertes sur notre site de vente en ligne jusqu’au début de la session, sous réserve des places disponibles.

Public visé

Cette formation s’adresse aux ingénieurs ayant besoin d’une compréhension approfondie des concepts réseau, des composants matériels réseau utilisés dans les systèmes embarqués typiques, et du fonctionnement de la pile réseau sous Linux.

À l’issue de cette formation, vous serez familiarisé avec tous les éléments nécessaires pour configurer, surveiller et optimiser efficacement les fonctionnalités réseau, tant au niveau du noyau Linux qu’en espace utilisateur.

Objectifs

  • Être capable de comprendre la pile réseau du noyau Linux dans son ensemble et de configurer des interfaces réseau complexes
  • Être capable de comprendre le cheminement des paquets réseau dans un système Linux, d’utiliser différents types de sockets, de générer et de filtrer le trafic
  • Être capable d’utiliser les technologies eBPF et XDP pour améliorer le traitement du trafic réseau
  • Être capable de comprendre l’architecture des pilotes réseau du noyau Linux
  • Être capable de comprendre comment les PHYs Ethernet et les switchs sont pris en charge dans le noyau Linux
  • Être capable de diagnostiquer et de résoudre des problèmes liés au réseau bas niveau

Voir le programme détaillé.

Supports de formation

Les supports de formation seront disponibles en juillet 2025, après la première session de la formation.

Travaux pratiques

Carte EspressoBinDans nos formations en présentiel, chaque présentation théorique est suivie d’un travail pratique réalisé par le participant. Les travaux pratiques représentent entre 50 % et 60 % de la durée totale de la formation. Ils sont réalisés sur une carte embarquée ARM, l’EspressoBin, équipée du processeur ARM64 Marvell Armada 3720. Vous l’utiliserez pour configurer, diagnostiquer et débugger la stack réseau, ainsi que pour développer différents aspects des applications réseau. Cette expérience sera pertinente quel que soit le matériel utilisé dans vos propres projets.

Dans nos formations en ligne, les travaux pratiques sont réalisés sous forme de démonstrations en direct par le formateur. Les participants peuvent poser des questions à tout moment. En option, les participants disposant du matériel nécessaire peuvent reproduire les travaux pratiques par eux-mêmes.

Pré-requis

  • Expérience minimale en développement Linux embarqué: les participants doivent avoir une compréhension minimale de l’architecture d’un système Linux embarqué: rôle du noyau Linux par rapport à l’espace utilisateur, développement d’applications espace utilisateur en C. Suivre la formation Linux embarqué de Bootlin permet de remplir ce pré-requis.
  • Expérience en développement bas-niveau sous Linux et avec les interfaces matérielles: les participants doivent avoir une compréhension minimale de la gestion mémoire, de l’interaction avec des interfaces matérielles (registres, interruptions) et de l’interaction entre les applications user-space Linux et le noyau Linux (appels systèmes). Suivre la formation Développement de pilotes de périphériques noyau Linux de Bootlin permet de remplir ce pré-requis.
  • Niveau minimal requis en anglais: B1, d’après le Common European Framework of References for Languages pour nos sessions animées en anglais. Voir la grille CEFR pour une auto-évaluation.

Équipement nécessaire

  • Pour les sessions en ligne, dédiées ou publiques:
    • Ordinateur avec le système d’exploitation de votre choix, avec un navigateur Chrome ou Chromium pour la vidéo-conférence.
    • Webcam et casque audio avec microphone
    • Connexion haut débit à Internet
    • Optionnellement: les accessoires matériels pour les travaux pratiques, si vous souhaitez reproduire ces travaux pratiques par vous-même. Notez bien que cela n’est pas obligatoire: vous pouvez suivre la formation sans ces accessoires matériels, car le formateur va réaliser tous les travaux pratiques sous la forme de démonstrations en direct.
  • Pour les sessions dédiées en présentiel:
    • Salle de formation
    • Vidéo-projecteur
    • Un ordinateur PC récent sur chaque bureau (pour 1 ou 2 personnes), installé avec Linux. Voir le programme de la formation pour les détails.
    • Accès à Internet haut débit et non filtré
    • Bootlin fournit pour la durée de la formation tous les accessoires matériels nécessaires pour les travaux pratiques.
  • Pour les sessions publiques en présentiel, Bootlin fournit l’ensemble de l’équipement nécessaire.

Au passage, vous pouvez également consulter les évaluations des participants aux précédentes sessions. Comme pour les supports de formation, nous sommes transparents et nous publions toutes les évaluations que nous récoltons, et pas seulement les meilleures.

Participants en situation de handicap

Les participants en situation de handicap qui ont des besoins spécifiques sont invités à nous contacter afin de discuter des adaptations nécessaires à la formation.

Contact

Pour toute question, inscription ou commentaire, vous pouvez nous contacter :

Plus de détails sur nos formations