Prenez contact avec nous

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++)
 14 Heures

Nombre de participants


Prix par participant

Nos clients témoignent (3)

Cours à venir

Catégories Similaires