Logo de la rubrique ATELIER : Initiez vous au C++ sur cible embarquée ARM

ATELIER : Initiez vous au C++ sur cible embarquée ARM

Pour connaitre les prochaines sessions de formation sur Logiciel embarque et programmation cliquez ici.




Cet atelier vous propose une initiation au C++ sur cible embarquée. Vous serez sensibilisé aux enjeux de la programmation orientée objet et vous la mettrez en pratique sur des applications embarquées développées sur ARM Cortex M. Les connaissances acquises sur la programmation objet pourront être rapidement transposées pour d’autre langages orientés objet.

PROGRAMME

Tout au long de cet atelier, une application exemple sera mise en œuvre par les participants. Celle ci illustrera les différentes notions abordées.

1. Du C en C+ : du procédural compilé en C++
Les changements du C en C++ (types, structures, unions, enum, etc.)
Les apports du C++ (surcharges, class d’énumération, références,espace de nom, etc.)

2. Programmer en objet en C++
Les classes, l’encapsulation et l’amitié
L’héritage et les fonctions virtuelles
L’héritage multiple et héritage virtuel
Les classes génériques
Manipuler des objets : référencer, copier, déplacer

3. La conception objet
Concevoir un type
Les briques de la POO Types, classes, instances et messages
Associer des classes : association, agrégation, composition
Comprendre l’héritage
Mesurer la qualité de sa conception

Chaque étape de l’agenda s’accompagne d’une mise en situation réelle avec des exemples, des exercices et une pratique du stagiaire avec une board STM32 NUCLEO-F411RE.

Cet agenda pourra varier dans son ordre et son contenu sous réserve de maintenir un contenu pédagogique équivalent.

Public visé et prérequis :
Chefs de projet, ingénieurs et techniciens
Une connaissance du langage C est nécessaire

Les inscriptions sont closes. Pour connaitre les prochaines sessions de formation sur Logiciel embarque et programmation cliquez ici.