J'utilise actuellement la série Atmel SAM. Le choix a été facile: IDE est Atmel Studio qui est très bon, gratuit et je l'ai utilisé pour développer AVR auparavant. Le débogueur que j'ai est l'Atmel ICE que j'ai également utilisé pour les AVR et il prend également en charge la série ARM.
Ce qui rend la série STM32 intéressante, c'est le très faible coût pour les puces et les cartes de développement. Cependant, quels IDE les gens utilisent-ils pour se développer? Je m'intéresse à quelque chose qui est complètement gratuit le plus courant possible, il sera donc facile de trouver de l'aide en cas de besoin et aussi de s'assurer que les outils restent à jour. Je pourrais trouver une réponse définitive sur Google ou sur le site Web de ST, donc si quelqu'un est déjà impliqué dans le développement de cette plate-forme, j'apprécierais que vous partagiez les données et vos opinions.
Réponses:
Certainement mbed.org
Mbed est un IDE en ligne ARM gratuit avec des bibliothèques ouvertes , un contrôle des révisions et une communauté en ligne.
L' IDE s'exécute dans votre navigateur Web, vous pouvez donc travailler à partir de n'importe quel PC et collaborer avec des personnes du monde entier.
Le STM32L152RE (Cortex M3, 512k Flash / 80k RAM) est pris en charge avec la carte Nucleo-L152 à 10 $ .
J'ai eu mon premier STM32L1 opérationnel "Mbed Blinky" (un simple clignotant LED) en 10 minutes.
la source
Si vous recherchez un IDE gratuit mais professionnel, je vous recommande de suivre ce lien .
Il vous mènera à la page ARM pour accéder à la version gratuite de µvision pour tous les STM32 basés sur M0 et M0 +
Les licences MDK-ARM gratuites peuvent être activées pour les séries STM32F0 et STM32L0 en utilisant le numéro de série du produit (PSN) suivant: U1E21-CM9GY-L3G4L
la source
L'IDE Atmel Studio est génial.
Si vous essayez d'utiliser n'importe quel micro ST, vous serez lancé dans un monde complexe d'IDE tiers qui prennent 4 heures à installer et ne fonctionnent pas avec la carte particulière que vous avez.
Les personnes qui ont répondu «J'ai configuré mon propre makefile, etc.» n'ont vraiment aucune idée de ce qui est impliqué dans le travail sur un produit embarqué réel. Utilisation d'un micro complexe et d'un système d'exploitation en temps réel. Vous vous trompez avec des fichiers make? Arrêter de perdre du temps.
la source