ATELIER : La programmation orientée objets pour les systèmes embarqués : outils et méthodes de programmation en C++
Pour connaitre les prochaines sessions de formation sur Logiciel embarque et programmation cliquez ici.
L’objectif est de savoir utiliser C++ dans sa philosophie de programmation objet et comprendre les concepts de la POO. Pour ce faire, la formation alternera présentations théoriques et travaux pratiques où les participants pourront mettre en œuvre immédiatement les outils et les méthodes abordés sur des exemples concrets.
La programmation orientée objet (POO) est avant tout composée de concepts qui permettent d’agencer de façon plus logique les programmes les plus complexes. Le C++ fait partie des langages indétrônables, le classement TIOBE le positionne au troisième rang des langages les plus utilisés juste après Java et le langage C. Ceci s’explique par la puissance du langage objet et par son temps d’exécution.
C++ est disponible sur toutes les plates-formes et également dans l’embarqué. Cette formation, vous propose, dans un premier temps, l’apprentissage du langage C++ puis son utilisation spécifique sur les systèmes embarqués.
PROGRAMME
JOUR 1 :
1 Le langage C++ - introduction
historique, comparaison aux autres langages, norme et version
2 Type de données
3 Notion d’objet
classes et Objets, protection, accès, variable d’instance
constructeur, destructeur, surcharge
objet et modélisation UML/SysML, génération de code automatique
C et C++
4 Classes dérivées
héritage et instanciation, amis, classe virtuelle, patrons
héritage multiple
JOUR 2
5 Contrôle de flux
entrées, sorties
état, surcharge
gestion de fichier
6 Exceptions
nommage, interception
7 Structure de données
vecteur, map, list, pile
algo standard
8 Compilateur
compilateur open source
compilateur croisé x86/ARM
linkage dynamique et statique
debugage, makefile
JOUR 3
9 Particularité de l’embarqué
librairie std
compilation et linkage
règles de codage spécifique
10 Outils de développement
code:blocks
eclipse
jetbrains
TRAVAUX DIRIGES & PRATIQUES : tout au long de l’atelier l’ensemble des points abordés seront illustrés par des exemples.
INFORMATIONS PRATIQUES
Public visé et prérequis : PME, start-up ou bureaux d’études du secteur électronique au sens large qui envisagent de monter en compétence dans la maîtrise des langages objets pour leurs projets.
Date et lieu :
- 22 au 24 février 2017 de 09h00 à 12h30 et de 13h30 à 17h00
- LAAS/CNRS - 7 Av. du Colonel de Roche - 31000 TOULOUSE
Les inscriptions sont closes. Pour connaitre les prochaines sessions de formation sur Logiciel embarque et programmation cliquez ici.