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

Contact : training@bootlin.com, téléphone : +33 484 258 096.

Sessions en ligne publiques (en anglais)

Type Dates Horaires Durée Formateur prévu Coût et inscription
Optimisation temps démarrage (agenda) 6, 7, 8, 9 septembre 2021
+ session extra le 10 septembre 2021 si nécessaire
14:00 – 18:00 (Paris, UTC+2) 16 h Michael Opdenacker Early: 519 EUR*
Normal: 619 EUR*
Inscription

*Le prix affiché est hors TVA. Eventbrite applique la TVA pour toute inscription, sauf pour les entreprises de l’Union Européenne hors France sous réserve qu’elles fournissent à Eventbrite des informations de facturation et un numéro de TVA intracommunautaire valides, et ceci au moment de l’inscription.

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

Voir plus de détails sur nos sessions en ligne.

Sessions en ligne dédiées

Nous pouvons aussi proposer des sessions en ligne dédiées. Celles-ci vous permettent de choisir les dates et horaires qui conviennent le mieux à vos équipes.

Sessions publiques

Il n’y a pour l’instant pas de session inter-entreprise en présentiel prévue.

Sessions sur site

Nous pouvons aussi envoyer un formateur pour former vos ingénieurs dans vos propres locaux, que ce soit en France ou dans le monde entier (nous avons donné des formations sur tous les continents). Plus de détails….

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.

A la fin de cette formation, vous vous serez familiarisé avec les outils et les techniques de mesure du temps, ainsi qu’avec les optimisation et les options de configuration qui peuvent s’appliquer à chaque composant de votre système.

Vue d’ensemble

Voici les sujets principaux que nous couvrons :

  • Mesure du temps de démarrage
  • Réduction du temps de démarrage en espace utilisateur
  • Réduction du temps de démarrage du noyau
  • Optimisations au niveau du chargeur 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 USBChaque présentation de notre formation est suivie par une implémentation pratique, ce qui représente environ 75% du temps total de 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.

Pré-requis

Les participants devront avoir une bonne expérience de l’interface en ligne de commande d’UNIX ou de Linux. Ceux qui n’en ont pas pourront se former par eux-mêmes grâce à nos supports de formation sur le sujet). Cela leur permettra de ne pas perdre de temps dans les travaux pratiques.

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.

Plus de détails sur nos formations