$139.41
Add to Cart
Créez un Linux embarqué pour la domotique
Créez un Linux embarqué pour la domotique
[Ce cours demande en moyenne 20 heures de travail pour être réussi.] 20 heures
Moyenne
Introduction du cours
L’objectif de ce cours est de présenter la conception d’un système d’exploitation embarqué en vue d’une application spécifique : la construction d'une box domotique.
Ce cours se base sur GNU/Linux pour le système d’exploitation, Raspberry PI comme plateforme pour l'embarqué, et Domoticz comme application spécifique. Dans la première partie, nous verrons comment installer un outil de cross-compilation nécessaire à la génération de binaire pour plateforme ARM, en compilant sur une architecture standard x86. La deuxième partie détaille l’installation d’une distribution GNU/Linux dédiée à la Raspberry PI et l’émulation de ce système via QEMU. La troisième partie montre comment créer son propre Linux minimal pour l’embarqué à partir de l'outil dédié Buildroot. La quatrième partie est une application à la domotique de ce Linux embarqué via l'installation de Domoticz et l'ajout d'un capteur météo.
À la fin de ce cours, vous serez capable de :
Installer une chaîne de compilation croisée
Installer une version ARM de Linux
Utiliser l’émulateur QEMU
Créer un Microlinux avec Builroot
Créer un Microlinux pour Raspberry PI
Configurer une chaîne de cross-compilation
Générer une image Microlinux pour Raspberry PI 3 avec Buildroot
Prérequis : pour suivre ce cours, il est nécessaire de savoir développer en C et administrer un système GNU/Linux. Si ce n'est pas encore le cas, vous pouvez suivre les cours "Apprenez à programmer en C !" et "Reprenez le contrôle à l'aide de Linux !".
Comment ça marche ?
Table des matières
Partie 1 - Mettez en place un environnement de développement pour l’embarqué
1. Découvrez la cross-compilation pour l’embarqué
2. Mettez en place votre environnement sous GNU/Linux
3. Cross-compilez votre premier « Bonjour le monde »
4. Utilisez la chaîne de cross-compilation officielle de Debian
Quiz : Vérifiez que vous avez retenu les points importants
Partie 2 - Émulez une Raspberry PI avec votre ordinateur
1. Installez et testez un Linux embarqué
2. Émulez une Raspberry PI avec QEMU
3. Configurez la base du système
4. Recompilez votre noyau pour QEMU
Quiz : Vérifiez que vous avez retenu les points importants
Partie 3 - Utilisez un environnement dédié à la génération de Microlinux embarqué
1. Faites vos premiers pas avec Buildroot et l’environnement Microlinux
2. Prenez en main votre environnement Buildroot
3. Créez et configurez votre image Linux pour Raspberry PI
4. Testez l’image obtenue et comparez avec l’image précédente
Quiz : Vérifiez que vous avez retenu les points importants
Partie 4 - Créez votre box domotique sous Raspberry PI
1. Initiez-vous à la domotique avec Domoticz
2. Déployez Domoticz sur un Linux embarqué
3. Testez Domoticz sur une véritable Raspberry PI
4. Ajoutez des sondes dans Domoticz
5. Entraînez-vous en construisant un Linux 64 bits hébergeant Domoticz
[Ce cours demande en moyenne 20 heures de travail pour être réussi.] 20 heures
Moyenne
Introduction du cours
L’objectif de ce cours est de présenter la conception d’un système d’exploitation embarqué en vue d’une application spécifique : la construction d'une box domotique.
Ce cours se base sur GNU/Linux pour le système d’exploitation, Raspberry PI comme plateforme pour l'embarqué, et Domoticz comme application spécifique. Dans la première partie, nous verrons comment installer un outil de cross-compilation nécessaire à la génération de binaire pour plateforme ARM, en compilant sur une architecture standard x86. La deuxième partie détaille l’installation d’une distribution GNU/Linux dédiée à la Raspberry PI et l’émulation de ce système via QEMU. La troisième partie montre comment créer son propre Linux minimal pour l’embarqué à partir de l'outil dédié Buildroot. La quatrième partie est une application à la domotique de ce Linux embarqué via l'installation de Domoticz et l'ajout d'un capteur météo.
À la fin de ce cours, vous serez capable de :
Installer une chaîne de compilation croisée
Installer une version ARM de Linux
Utiliser l’émulateur QEMU
Créer un Microlinux avec Builroot
Créer un Microlinux pour Raspberry PI
Configurer une chaîne de cross-compilation
Générer une image Microlinux pour Raspberry PI 3 avec Buildroot
Prérequis : pour suivre ce cours, il est nécessaire de savoir développer en C et administrer un système GNU/Linux. Si ce n'est pas encore le cas, vous pouvez suivre les cours "Apprenez à programmer en C !" et "Reprenez le contrôle à l'aide de Linux !".
Comment ça marche ?
Table des matières
Partie 1 - Mettez en place un environnement de développement pour l’embarqué
1. Découvrez la cross-compilation pour l’embarqué
2. Mettez en place votre environnement sous GNU/Linux
3. Cross-compilez votre premier « Bonjour le monde »
4. Utilisez la chaîne de cross-compilation officielle de Debian
Quiz : Vérifiez que vous avez retenu les points importants
Partie 2 - Émulez une Raspberry PI avec votre ordinateur
1. Installez et testez un Linux embarqué
2. Émulez une Raspberry PI avec QEMU
3. Configurez la base du système
4. Recompilez votre noyau pour QEMU
Quiz : Vérifiez que vous avez retenu les points importants
Partie 3 - Utilisez un environnement dédié à la génération de Microlinux embarqué
1. Faites vos premiers pas avec Buildroot et l’environnement Microlinux
2. Prenez en main votre environnement Buildroot
3. Créez et configurez votre image Linux pour Raspberry PI
4. Testez l’image obtenue et comparez avec l’image précédente
Quiz : Vérifiez que vous avez retenu les points importants
Partie 4 - Créez votre box domotique sous Raspberry PI
1. Initiez-vous à la domotique avec Domoticz
2. Déployez Domoticz sur un Linux embarqué
3. Testez Domoticz sur une véritable Raspberry PI
4. Ajoutez des sondes dans Domoticz
5. Entraînez-vous en construisant un Linux 64 bits hébergeant Domoticz



CM, Centre