Vite fait: Apprenons à développer sur ARM avec Texas Instruments

Texas instruments propose depuis quelques semaines une promotion très intéressante sur sa carte de développement Stellaris LM4F120. C’est une carte de développement avec un microcontroleur ARM et les composants indispensables, sur une carte électronique utilisable pour bricoler, le tout pour 5 dollars.

Cela me semble parfait pour aborder le développement embarqué sur une plate forme 32 bits moderne. La carte a les fonctionnalités suivantes (description complète, description du kit):

  • CPU ARM Cortex M4 à 80 MHz, avec 256Ko de flash et 32Ko de RAM
  • Interface USB 2 (micro-B, le cable est fourni) avec un PC
  • Interface de débogage intégrée sur un autre port USB
  • Interface “Booster pack” similaire à l’Arduino pour pouvoir connecter ses propres montages additionnels
  • Des LEDs et des boutons pour les tests
  • de l’I2C, UART, CAN, ADC,  interruptions…
Carte Stellaris Launchpad de Texas Instruments
Carte Stellaris Launchpad de Texas Instruments

Je m’en suis procuré une, nous verrons comment nous en servir quand je l’aurai reçue, courant novembre apparemment.

Un des défis sera de la programmer avec la chaine d’outils libres GCC, au lieu de compter sur les outils payants de Texas Instruments.

Il vous faudra comprendre l’anglais un minimum pour passer commande, le paiement se fait par carte ou paypal, et il n’y a pas de frais de port!

 

C’est ici que ça se passe pour commander votre launchpad stellaris LM4F120!