ATELIER CAP’TRONIC : Langage C embarqué sur Processeur ARM CORTEX M3/M4

Formations





Accueil du site > fr > Formations > Ateliers - historique 2012 > ATELIER CAP’TRONIC : Langage C embarqué sur Processeur ARM CORTEX (...)
Du 15 au 16 novembre 2012Tours (37)
Cet atelier CAP’TRONIC permettra aux participants de parcourir le langage C en indiquant les bonnes règles d’utilisations dans le monde de l’embarqué et de rappeler le rôle fondamental de la chaine de paramétrage.
Cet atelier CAP’TRONIC permettra aux participants de parcourir le langage C en indiquant les bonnes règles d’utilisations dans le monde de l’embarqué et de rappeler le rôle fondamental de la chaine de paramétrage.

Pour vous inscrire

Programme :

Jeudi 15 Novembre

- 9h00-12h00 : LE LANGAGE C TEMPS REEL
  • Le C ANSI
  • Les fonctions : respect de l’ABI
  • L’allocation des variables : la chaine de paramétrage
  • Règles de codage

- 13h00-17h00 : PRESENTATION DES ARCHITECTURES ARM
  • Architectures ARM
  • Profiles A, R et M
  • Evolution des jeux d’instructions ARM

- INTRODUCTION AU CORTEX-M3
  • Modèle du programmeur
  • Jeux d’instructions Thumb-2
  • Mapping mémoire fixe et types de mémoires
  • Barrières d’accès mémoire et de synchronisation
  • Memory Protection Unit
  • Privilèges, Modes et Stacks
  • Gestion d’interruption
  • Nested Vectored Interrupt Controller (NVIC)
  • Gestion de la consommation
  • Debug

Vendredi 16 Novembre

- 9h00-12h00 : INTRODUCTION AUX OUTILS DE DEVELOPPEMENT
  • Compilateur RVCT
  • Codewarrior for RVDS
  • RVD debugger
  • RVISS simulator
  • JTAG run control unit
  • Trace capture unit

- DEVELOPPEMENT LOGICIEL EMBARQUE POUR CORTEX-M3
  • Positionnement de code, données, piles et tas dans le mapping
    mémoire ; scatterloading
  • Adaptation de la librairie C standard pour une cible donnée
  • Reset et initialisation
  • Compilation et debug d’une image
  • Les veneers de branchements longs

- 13h00-17h00 : OPTIMISATIONS C/C++ POUR LE CORTEX-M3
  • Optimisations du compilateur ARM
  • Interfaçage C/C++ et assembleur
  • Développement avec le compilateur ARM
  • Mesure d’utilisation de la pile
  • Utilisations des variables globales et locales, alignement des
  • structures

- DEBUG
  • Les fonctionnalités de debug du Cortex-M3
  • Mode Monitor
  • Opération ETM de base

- INTRODUCTION TO STM32

Les 3 blocs principaux
  • plateforme,
  • coeur,
  • périphériques

- TRAVAUX PRATIQUES : analyse d’un projet « Serveur HTML » sur une carte à base d’un microcontrôleur STM32

Contact et inscription :
Jean-Marie LECLERCQ : 06 83 11 98 39 - leclercq@captronic.fr

Lieu de l’événement :
Maison des Compagnons de Tours Nord
25 rue de Franche-Comté TOURS
FRANCE

Organisme formateur :
MVD Training

Participation aux frais :

Pour les adhérents CAP’TRONIC : prise en charge totale du coût de l’inscription dans la limite de 10 hommes.jour dans l’année d’adhésion de l’entreprise. La participation à l’atelier est donc gratuite, l’inscription sera validée à réception d’un chèque de 100 €TTC par personne qui sera renvoyé au participant après l’atelier. En cas d’absence non remplacée à l’atelier, la caution sera encaissée et une facture établie.

Si vous êtes une PME (*) non adhérente, vous pouvez adhérer à l’association JESSICA France pour un montant de 598,00 €TTC, pour cela contactez l’ingénieur CAP’TRONIC.

Pour les grandes entreprises et les PME qui ne souhaitent pas adhérer : 800 € HT pour les deux journées.

Remarque : Nous n’avons pas de numéro d’agrément de formation continue.

Contact et inscription : Jean-Marie LECLERCQ : 06 83 11 98 39
Réservez votre place par email au plus tôt : leclercq@captronic.fr

Vous pouvez envoyer votre chèque de caution à l’adresse suivante :

JESSICA Ouest
30 boulevard du Maréchal Juin
44100 NANTES

Crédits © JESSICA FRANCE 2005 - 2016
Le programme CAP’TRONIC est financé par le Ministère de l’Economie et des Finances.