Difference between revisions of "Arduino STM32 Discovery 2013"

From air
Jump to navigation Jump to search
Line 13: Line 13:
 
* Prise en main des cartes Arduino et de leur environement
 
* Prise en main des cartes Arduino et de leur environement
 
* Prise en main des cartes STM32 F0 et F3
 
* Prise en main des cartes STM32 F0 et F3
* Analyse et évaluation de la librairie libmable
+
* Analyse et évaluation de la librairie [https://github.com/leaflabs/libmaple libmaple]
 
* Analyse et évaluation de l'IDE Arduino qui supporte le carte Arduino Due et la bibliothèque Arduino: https://github.com/arduino/Arduino
 
* Analyse et évaluation de l'IDE Arduino qui supporte le carte Arduino Due et la bibliothèque Arduino: https://github.com/arduino/Arduino
 
* Développement d'un template de compilation pour la STM32-F3-Discovery (voir ce [projet | https://github.com/szczys/stm32f0-discovery-basic-template projet pour la carte F0]. Le but est d'avoir un environement basique sans la chaine Arduino. '''Un plus''' serait d'avoir un template générique pour les cartes STM32-Discovery, une possibilité serait d'avoir un peu outils qui génére le bon template suivant une option en ligne de commande.
 
* Développement d'un template de compilation pour la STM32-F3-Discovery (voir ce [projet | https://github.com/szczys/stm32f0-discovery-basic-template projet pour la carte F0]. Le but est d'avoir un environement basique sans la chaine Arduino. '''Un plus''' serait d'avoir un template générique pour les cartes STM32-Discovery, une possibilité serait d'avoir un peu outils qui génére le bon template suivant une option en ligne de commande.
   
* Adaptation de l'IDE Arduino pour le support des cartes STM32 Discovery
+
* Adaptation de l'IDE Arduino pour le support des cartes STM32 Discovery
   
 
= Recommandations =
 
= Recommandations =

Revision as of 11:21, 13 January 2013

Objectifs

Il s'agit à terme de pouvoir utiliser les cartes STM32 Discovery et spécialement les F3 et F0 avec la même simplicité et un environnement comparable à celui des cartes Arduino. Nous espérons que ces cartes puissent être utilisées pour des TPs et projets d'initiation aux technologies de l'embarqué.

Liens utiles

  • Le projet Arduino: page locale : Arduino
  • Info sur les cartes STM32-Discovery
  • Une page qui fait le point sur un portage d'une bibliothèque de type Arduino pour les STM32: http://www.emcu.it/ARDUINO-STM32/Arduino-and-STM32.html (Attention c'est un peu ancien)
  • Le projet Arduino, propose maintenant une carte à base de microcontrolleur ARM Cortex-M3 de chez Amtel: Arduino Due ce processeur a un coeur comparable avec les STM32 qui sont aussi de type ARM-Corts-M (Attention il y a ensuite plein de différences entre les cartes)
  • ino Un projet pour la programmation et l'utilisation de l'Arduino sans IDE

Plan de travail proposé (et à discuter)

  • Prise en main des cartes Arduino et de leur environement
  • Prise en main des cartes STM32 F0 et F3
  • Analyse et évaluation de la librairie libmaple
  • Analyse et évaluation de l'IDE Arduino qui supporte le carte Arduino Due et la bibliothèque Arduino: https://github.com/arduino/Arduino
  • Développement d'un template de compilation pour la STM32-F3-Discovery (voir ce [projet | https://github.com/szczys/stm32f0-discovery-basic-template projet pour la carte F0]. Le but est d'avoir un environement basique sans la chaine Arduino. Un plus serait d'avoir un template générique pour les cartes STM32-Discovery, une possibilité serait d'avoir un peu outils qui génére le bon template suivant une option en ligne de commande.
  • Adaptation de l'IDE Arduino pour le support des cartes STM32 Discovery

Recommandations

  • Un soin tout particulier sera pris afin de rendre ce projet pérenne (commentaire, documentation, justification des choix...).