Étape 1: Outils de logiciels
Obtenir une bonne génération / configuration debug de l’environnement semblent être plus de la moitié de la bataille. C’est vraiment essentiel à long terme. Avoir un débogueur grave est souvent négligée lorsqu’ils décident de matériel. Beaucoup des micros bas de gamme n’ont pas même un débogueur. Cela oblige le programmeur pour utiliser des instructions printf et pin activant/désactivant pour déboguer le code.
De toute façon, on dirait qu’il y a trois choix quand il s’agit d’un IDE pour programmer et déboguer la STM32 Discovery board. Je pense que tous ces IDE est basés sur la base de code Eclipse. Les prétendants sont :
- Atollic, LiteTrueSTUDIO
- IAR, Embedded Workbench® pour ARM
- Keil, MDK-ARMTM
Chacun a ses limites en termes de capacités. Seul Atollic a taille de code illimité et de la durée de licence illimitée. Par conséquent, selon la taille de code illimité, j’ai commencé à développer avec Atollic. J’ai appris depuis, qu’un seul point de cassure est autorisé, il y a un méchant annonce pop-up qui vous oblige à cliquer sur « OK » après que trois secondes d’attente. Cette annonce de nag arrive beaucoup. Et bizarrement, il est presque impossible de changer les paramètres de génération sans le piratage de code XML. Pourtant, une fois installer et en cours d’exécution, j’ai eu la chance avec TrueSTUDIO. Oh et j’ai eu un devis sur la version « Pro » de Atollic - la version Pro vraiment illimité va pour $ 2 500 dollars. Au mauvais, il n’y a pas une version de l’étudiant. Je serais prêt à payer 100 millions de dollars pour se débarrasser de cette annonce de nag stupide ! Venez Atollic ! Il doit y avoir un juste milieu.
Je ne suis pas sûr de l’IRA ou Keil, mais Atollic ne fonctionne pas sous Linux. Ni il tourne sous Wine, me dit-on. Toutefois, il très bien sous Linux à l’intérieur d’une machine Windows XP virtuelle de VMWare. La capture d’écran ci-dessous montre WinXP exécute dans une fenêtre avec un Atollic en cours d’exécution à l’intérieur. Temps de construction total est de 20 secondes après un « propre ». Pas trop mal. Eh bien, je suppose que cela va sans dire, mais j’ai entendu Qu'atollic aussi fonctionne OK sur Windows aussi. Si vous le devez.
La seconde capture d’écran ci-dessous montre le débogueur en action. Le débogueur à l’intérieur de l’IDE Atollic fonctionne très bien. Tout fonctionne comme vous vous en doutez. Il y a aussi quelques vidéos qui a fait Atollic qui montrent comment utiliser le débogueur au maximum. J’ai regardé les vidéos deux fois déjà et sera probablement regarder encore une fois. Il n’y a rien de plus précieux pour un programmeur de logiciel embarqué qu’un débogueur puissant !
Atollic fait le téléchargement et l’installation TrueSTUDIO facile. Après vous être inscrit automatiquement ils vous par email une clé de licence dans une minute. Le programme d’installation de windows est facile à utiliser et rapide. La première fois le logiciel est exécuté qu'il vous demandera un emplacement « Espace de travail ». C’est simplement un répertoire où se trouve le tout votre code source. Remarque, il est aussi un moyen facile de passer à un autre espace de travail trop.