Archives par mot-clé : Développement

Publication de SDCC 3.3.0 et gputils 1.2.0

Une nouvelle version de SDCC, le compilateur C pour PIC18, Z80, MCS51 et dérivés vient d’être publiée. Elle corrige de nombreux bugs et génère du code encore meilleur.

Pour les PIC18, il est conseillé d’utiliser simultanément les outils PIC libres gputils en version 1.2.0 qui a été publié il y a quelques jours.

Ensemble, ces deux logiciels permettent de développer facilement en C pour PIC18, même si le code généré est loin d’être optimal.

Utilisez les liens de l’article pour télécharger ces deux nouveaux logiciels, disponibles pour windows 32 et 64 bits, ainsi que pour Linux et mac.

 

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!