NOS FORMATIONS

Vous souhaitez comprendre les rouages d’un système embarqué fonctionnant sous Linux ou FreeRTOS, ou développer une application avec un framework graphique tel que Qt. COVADE, centre de formations agréé, peut accompagner vos équipes à monter en compétences et à acquérir les notions nécessaires.

Nous dispensons des sessions de formations sur site ou inter-entreprises d’une durée de 3 à 4 jours.

 Télécharger le programme.

Journée 1 : Linux en environnement embarqué

  • Présentation de Linux : les concepts, noyau, système de fichiers, licences
  • Prise en main de l’environnement de développement
  • Architecture d’un système Linux : bootloader, noyau, système de fichiers
  • Présentation de Yocto et de l’outil bitbake

Travaux pratiques :

  • Etude des sources Yocto
  • Manipulation de l’outil bitbake
  • Etude et tests d’utilisation du cross-compiler

Journée 2 : Utilisation de Yocto

  • Construction d’une image core
  • Adaptation d’une image
  • Notion de recettes
  • Ecriture de recettes

Travaux pratiques :

  • Compilation d’une image modifiée
  • Modification d’une image
  • Ecriture d’une recette pour application de test sur cible STM32MP1

 Journée 3 : BSP et noyau Linux

  • Configuration, compilation et patch d’un noyau
  • Notion de BSP
  • Compilation et adaptation d’un BSP existant

Travaux pratiques :

  • Compilation noyau
  • Manipulation des GPIOs sur cible STM32MP1.

Journée 4 : Communication inter-processeur Cortex-M4 / Cortex-A7 sur cible STM32MP1

  • Fonctionnement du Cortex-M4 : démarrage, mémoire, …
  • Notion de RDC (Resource Domain Controller)
  • Dialogue et échange de données entre Cortex-M4 et Cortex-A7

Travaux pratiques :

  • Démarrage du Cortex-M4 à partir d’uboot
  • Ecriture d’un programme de tests et exécution sur Cortex-M4
  • Echange de données entre Cortex-M4 et Cortex-A7

Bientôt disponible.

Bientôt disponible.

VOUS AVEZ UN BESOIN EN FORMATION ?

Nous aurons à cœur d’étudier votre demande et nous vous répondrons dans les meilleurs délais.