ATELIER : Développement pratique sur Cortex M3 : STM32 & FreeRTOS

Formations





Accueil du site > fr > Formations > Ateliers - historique 2012 > ATELIER : Développement pratique sur Cortex M3 : STM32 & (...)
Du 23 au 25 octobre 2012TALENCE (33)
Objectif : Maîtriser rapidement la mise en œuvre des microcontrôleurs CORTEX-M3.
L’architecture de puce ARM est connue pour offrir un des meilleurs ratios performance/efficacité du marché, tout en consommant très peu d’énergie. Ces architectures ARM ont d’ailleurs pris naturellement possession du marché de la mobilité, et motorisent l’essentiel des smartphones du marché. En Europe tout particulièrement, les solutions ARM sont massivement citées comme plate-forme cible.

PROGRAMME

Théorie (1/2 journée)

Présentation générale du processeur, des outils, des procédures qui seront mises en oeuvre (compilation croisée, flashage, debug ...), des mécanismes de chargement du code, etc.

Présentation de FreeRTOS : le système, les fonctions disponibles, etc.

Présentation de la libstm32 : la librairie, les exemples, l’intérêt dans le cadre du développement.

Pratique (1 jour et demi)

Mise en place d’un exemple basique sans FreeRTOS : Makefile, code C, compilation, chargement sur le STM32, exécution, trace avec le JTAG

Mise en place d’un exemple FreeRTOS : Makefile, code C, timer, accès à une GPIO (led), compilation, chargement sur le STM32, exécution, trace avec le JTAG
Introduction des divers périphériques avec un exemple pratique à chaque fois :
-  + IRQ : interruption générée par bouton
-  + I2C : accès à un ADC (par exemple) I2C
-  + SPI : accès à un DAC (par exemple) SPI
-  + CAN : communication entre 2 cartes (entre stagiaires voisins)
-  + SDCard : accès à une carte (système de fichiers FAT) en lecture/écriture

Ethernet & IP (1 jour)

Introduction du périphérique Ethernet dans un projet, ajout de la pile IP

Intégration d’un serveur web & ajout de CGI pour dialoguer avec un périphérique de la carte

Avertissement
FreeRTOS sert de support au développement : bien qu’étant un OS temps réel, les spécificités du temps réel ne sont pas l’objet de la formation et ne seront pas abordées en profondeur (il en est de même pour les aspects sécurité réseau ou protocoles spécifiques lors de la partie Ethernet & IP).

INFORMATIONS PRATIQUES

Les travaux pratiques seront réalisés sur plateforme STM32 avec l’OS FreeRTOS.

Intervenants : Eric BENARD et Nicolas ROYER – Société EUKREA ELECTROMATIQUE

Prérequis minimum pour la participation : La pratique du langage C et de sa mise en œuvre dans des applications à base de microcontrôleur est indispensable.

Matériel : Chaque participant viendra avec un PC portable, assez récent, disposant de deux ports USB, d’un port Ethernet, et de 10 Go de libre sur le disque dur (et disposant des droits administrateur sur son PC) et dans l’idéal un lecteur SDCard.
Nous fournissons une machine virtuelle VirtualBox intégrant un environnement de développement pré installé (base Linux + outils GNU) et mettons à disposition une carte électronique pour 2 stagiaires pour la durée de la formation.
Le stagiaire disposera, à l’issue de la formation, de tout l’environnement et du code des exemples (le tout étant sous licence OpenSource)

Date et lieu : 23, 24 et 25 octobre 2012 de 9h00 à 17h00 – Salle TD15 - ENSEIRB/MATMECA - Domaine Universitaire - 1 av du Docteur Schweitzer - 33405 TALENCE CEDEX

Participation aux frais :

Pour les adhérents CAP’TRONIC : prise en charge totale du coût de l’inscription dans la limite de 10 homme.jours dans l’année d’adhésion de l’entreprise.

Pour les adhérents CAP’TRONIC, pour lesquels 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 non adhérentes :
1435,20 € TTC (TVA 19,6 % incluse), soit 1 200 € HT pour les trois journées
Remarque : Nous n’avons pas de numéro d’agrément de formation continue.

Contact et inscription :

Thierry ROUBEIX : 05 57 02 09 62 – 06 79 49 15 99
- Réservez votre place par email au plus tôt : roubeix@captronic.fr
- Retournez votre chèque d’inscription par courrier : JESSICA France - Parc d’activité Georges Petit
43-47 rue Marcel Sembat - 33130 BEGLES
Crédits © JESSICA FRANCE 2005 - 2016
Le programme CAP’TRONIC est financé par le Ministère de l’Economie et des Finances.