Plan du cours
Brève histoire de Linux
- Compréhension de l'origine et de l'évolution de Linux dans le contexte des systèmes embarqués.
Vue d'ensemble du développement open source
- Introduction aux principes open source et à leur rôle dans le développement de logiciels embarqués.
Introduction au Linux embarqué
- Concepts clés, composants et architecture des systèmes Linux embarqués.
Développement croisé | Chargeurs de démarrage
- Compréhension du besoin d'outils de développement croisé.
- Introduction aux chargeurs de démarrage tels que U-Boot et à leur importance pour le démarrage d'un système Linux embarqué.
Construction d'un système Linux embarqué personnalisé
- Séance pratique sur la mise en place d'un système Linux embarqué personnalisé pour une cible matérielle choisie (carte de développement basée sur ARM ou MIPS).
Introduction aux outils Linux embarqué
- Découverte des outils essentiels utilisés dans le développement et la gestion des systèmes embarqués.
Introduction aux systèmes de compilation
- Compréhension du rôle et de la configuration de systèmes de compilation tels que Make, Bitbake, etc., dans les projets Linux embarqué.
Développement et débogage d'applications Linux embarquées
- Exercices pratiques sur l'écriture et le débogage d'une application pour Linux embarqué.
- Utilisation d'outils de développement courants (par ex. GDB, Eclipse avec CDT) pour la programmation et le dépannage.
Discussion de projet final ou d'étude de cas
- Les participants sont encouragés à discuter d'un projet ou d'une étude de cas qu'ils peuvent relier à leur contexte, en appliquant ce qu'ils ont appris lors de la formation.
Pré requis
- Connaissances de base des systèmes embarqués
- Langage de programmation de haut niveau (C ou C++)
Nos clients témoignent (3)
J'ai compris le fonctionnement du système d'exploitation et comment lier tous les facteurs ensemble, y compris les informations réseau. Je dispose désormais d'une vue claire et complète de ce qui se passe sur ces ordinateurs et de la manière dont ils communiquent entre eux. J'ai également acquis des connaissances approfondies sur le système d'exploitation le plus important, Linux, et sur la façon de mettre en œuvre notre propre Linux embarqué.
Rawda Alnaqbi - beamtrail
Formation - Introduction to Embedded Linux (Hands-on training)
Traduction automatique
Le contenu. Cela était très nouveau pour moi, donc j'ai beaucoup appris.
Juan Castro - iVolve
Formation - Introduction to Embedded Linux (Hands-on training)
Traduction automatique
J'ai trouvé que le contenu (à la fois théorique et pratique) était excellent et exactement ce que nous souhaitions/attendions. Les exercices étaient stimulants mais réalisables.
Mike Kleinau - iVolve
Formation - Introduction to Embedded Linux (Hands-on training)
Traduction automatique