Formation Linux embarqué

Mise au point d'un
système embarqué sous Linux

Venez apprendre à faire des développements embarqués sous Linux !
objectif

Qu'allez-vous apprendre ?

L’objectif de cette formation, alliant théorie et exercices pratiques, est de mettre au point et personnaliser un système d’exploitation embarqué basé sur Linux pour y déployer ses propres applications. Elle fournit également les outils et connaissances nécessaires pour architecturer puis développer des logiciels embarqués.

Notre mission

Faire de vous un expert Linux

Apprenez les bases du développement de systèmes embarqués avec Linux grâce à ce cours. Ce cours à rythme soutenu comprend des tutoriels vidéo sur des sujets tels que l’architecture du système, les procédures de démarrage, les techniques d’interfaçage, les méthodes de débogage, et plus encore. Avec 11 heures d’instruction pas à pas et plus de 20 laboratoires pour développer vos compétences en matière de Linux embarqué, vous serez en mesure de travailler avec des architectures de processeurs arm ou x86.

Apprendre à écrire des logiciels sur un système embarqué est à la fois complexe et chronophage. Il est difficile d’acquérir toutes les compétences nécessaires à un projet spécifique, ce qui implique souvent la recherche de nouveaux matériels, outils et applications. Les systèmes embarqués modernes sont basés sur Linux, mais l’apprentissage de Linux pour une utilisation avec des systèmes embarqués ne se limite pas à l’apprentissage de quelques nouveaux outils ; il nécessite également l’apprentissage de quelques nouveaux paradigmes de développement. Ce livre vous apprend à développer un système embarqué sous Linux en présentant les concepts de base d’un système embarqué, puis en montrant comment ils s’intègrent dans le monde Linux à l’aide d’une variété de projets de développement embarqués.

Ce cours couvrira les bases de Linux embarqué et vous aidera à commencer à développer votre premier système Linux embarqué. Vous apprendrez à compiler et à déployer des applications Linux natives ainsi que les détails du processus de démarrage et de l’interface de ligne de commande (CLI). Nous vous montrerons également comment tirer parti du matériel tel que les broches d’E/S, les ports série et la SDRAM à l’aide d’exemples simples.

Nous vous accompagnons dans la sélection des composants électroniques afin de :

Contenu de notre formation Linux embarqué

Introduction à Linux embarqué

Introduction au hardware des systèmes embarqués

Cross-compilation

Utilisation de U-Boot, le chargeur de démarrage de référence

Configuration de Linux pour un hardware donné

Création d'un rootfs avec Buildroot

Développement d'applications dans un contexte embarqué

Les périphériques de stockage et les systèmes de fichiers

Linux dans un contexte temps-réel

Compétences acquises

À la fin de la formation, les participants auront une connaissance détaillée de tous les niveaux d’un système embarqué fonctionnant sous Linux.

Préparer le démarrage d'un système d'exploitation avec un bootloader (U-Boot)

Configurer le device-tree d'une carte électronique à partir de son schéma

Utiliser des bus de communication et identifier les pilotes de périphériques nécessaires

Mettre au point un root filesystem et y installer des logiciels

Administrer un système et le mettre à jour

Créer un environnement de développement dédié à l'écriture de logiciels fonctionnant en espace utilisateur

Cette formation ne répond exactement pas à votre besoin

Besoin d'une formation Linux sur mesure ?

Informations pratiques

Le formateur fournit à chaque participant une carte électronique de développement qu’il conserve à l’issue de la formation.

 

prérequis

Utilisation du terminal et des commandes de bases sous Linux 

Remarque : Les supports de cours sont en anglais, le cours est dispensé en anglais ou français.

durée

4 jours

Prix

1 950€ par personne

Vous n'avez jamais travaillé sur des systèmes embarqués ?

Ne vous inquiétez pas. Ce cours vous permettra d’acquérir tout ce que vous devez savoir pour commencer à travailler sur des dispositifs Linux embarqués.
Formation professionnelle Linux embarqué