Formation optimisation du temps de démarrage de Linux embarqué

Apprenez à mesurer et à optimiser le temps de démarrage d’un système Linux embarqué, depuis le chargeur de démarrage jusqu’aux applications.

Détails sur la formation

Icon from www.flaticon.com

Types de sessions

Dates des sessions publiques en ligne

Type Dates Horaires Durée Langue Formateur
prévu
Coût et 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é

Pingouin Linux avec un chronomètre Cette formation s’adresse à des ingénieurs qui souhaient réduire le temps de démarrage de leurs systèmes Linux embarqués.

Objectifs opérationnels

  • Être capable d’utiliser les outils et techniques pour mesurer le temps de démarrage d’un système embarqué.
  • Être capable de réduire le temps de démarrage au niveau de l’initialisation de l’espace utilisateur Linux.
  • Être capable de réduire le temps de démarrage au niveau de l’initialisation du noyau Linux.
  • Être capable de réduire le temps de démarrage au niveau de l’initialisation du chargeur de démarrage.
  • Être capable de mettre en oeuvre d’autres techniques avancées et alternatives d’optimisation du temps de démarrage.

Reportez-vous à l’agenda pour plus de détails.

L’expertise de Bootlin dans l’optimisation du temps de démarrage de Linux

Les ingénieurs de Bootlin ont travaillé sur de multiples projets de réduction du temps de démarrage de systèmes Linux embarqués. En voici juste quelques exemples :

  • Affichage au plus tôt d’une bannière de démarrage sur un système à base d’un processeur ARM de Maxim Integrated
  • Optimisation du temps de démarrage d’un système avec une interface à base de Qt et de la lecture d’un grand volume de données depuis une ROM, avec un processuer at91sam9263 de Microchip.
  • Développement de démos de démarrage rapide sur Microchip SAMA5D3
  • Réduction du temps de démarrage et implimentation du mode Falcon d’U-Boot, sur un système utilisant un module CPU SolidRun i.MX6.
  • Bancs de tests de performance et de temps de montage de systèmes de fichiers de Linux sur stockage flash.

C’est cette expérience et cette expertise que partage Bootlin à travers cette formation.

Supports de formation

Tous les supports de formation que nous utilisons dans cette formation sont librement disponibles. Avant votre session, vous pouvez vous assurer que ceux-ci correspondent à vos besoins.

Travaux pratiques

Carte BeagleBone Black avec cape LCD et webcam USBDans nos formations en présentiel, chaque partie théorique est suivie d’une mise en œuvre pratique réalisée par le participant. Ces travaux pratiques représentent 75% du temps de la formation. Le système que vous essaierez d’optimiser est construit autour de la carte ARM BeagleBone Black, avec une extension à écran tactile LCD, et utilisant une webcam USB. Le système de fichiers racine est construit avec Buildroot, et l’objectif est commencer à afficher aussi vite que possible après l’allumage la vidéo capturée par la webcam. Les travaux pratiques vous permettront de mesurer et d’optimiser l’impact au niveau du temps de tous les composants du système: la chaîne de compilation, l’application de lecture vidéo, les scripts de démarrage du système, le système de fichiers, le noyau Linux et le chargeur de démarrage U-Boot.

Dans nos formations en ligne, les travaux pratiques sont réalisés comme des démonstrations en direct par le formateur. Les participants peuvent poser des questions à tout instant. Optionnellement, les participants qui ont à leur disposition les accessoires matériels peuvent reproduire les travaux pratiques par eux-mêmes.

Pré-requis

  • Connaissance et pratique des commandes UNIX ou GNU/Linux: les participants doivent être à l’aise avec l’utilisation de la ligne de commande Linux. Les participants manquant d’expérience sur ce sujet doivent se former par eux-mêmes, par exemple en utilisant nos supports de formation disponible à l’adresse https://bootlin.com/blog/command-line/.
  • 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.
  • 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.

Retours de nos clients


Les ingénieurs de Bootlin ont prouvé à plusieurs reprises que leur expertise en formation Linux est inégalée. Les formations existentes étaient non seulement inestimables pour former notre personnel, mais ils étaient également prêts à adapter et à introduire de nouvelles formations, taillées sur mesure pour nos besoins.
(traduit de l’anglais)

Nikola Jelić – Zuehlke Engineering

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