Stap 1: Softwaretools
Krijgen van een goede build / debug milieu setup lijken te zijn meer dan de helft van de slag. Dit is echt belangrijk op de lange termijn. Hebben een ernstige debugger is vaak over het hoofd gezien bij de beslissing over de hardware. Veel van de low-end micros hoeft niet eens een debugger. Dit dwingt de programmeur printf verklaringen en pin schakelen om te debuggen van code te gebruiken.
Hoe dan ook, lijkt er zijn drie keuzes als het gaat om een winde te programmeren en debuggen van de STM32 ontdekking van bestuur. Ik denk dat alle van deze IDE zijn gebaseerd op de Eclipse code base. De kanshebbers zijn:
- Atollic, LiteTrueSTUDIO
- IAR, ingesloten Workbench® voor ARM
- Keil, MDK-ARMTM
Elk heeft beperkingen in termen van mogelijkheden. Enige Atollic heeft onbeperkte codegrootte en duur van de onbeperkte vergunning. Daarom, op basis van onbeperkte codegrootte, ben ik begonnen met het ontwikkelen met Atollic. Ik heb daar geleerd, slechts één Breakpoint is toegestaan, er is een vervelende pop-ups met advertenties waardoor u klik op "OK" na drie seconden wachten. Die zeurt advertentie komt opwaarts alot. En vreemd genoeg, het is bijna onmogelijk om te bouwen instellingen wijzigen zonder het hacken van de XML-code. Toch eens setup en uitgevoerd, ik heb gehad succes met TrueSTUDIO. Oh, en ik kreeg een citaat op de "Pro" versie van Atollic - de echt onbeperkt proversie gaat voor $2.500 dollar. Te slecht is er niet een studentenversie. Ik zou bereid zijn te betalen 100 dollar om zich te ontdoen van die stomme nag-advertentie! Kom op Atollic! Er moet een middenweg.
Ik ben niet zeker over IAR of Keil, maar Atollic niet draaien op Linux. Evenmin wordt het uitgevoerd onder Wine, krijg ik te horen. Het wordt echter gewoon prima draaien op Linux in een VMWare virtuele WinXP machine. De schermafdruk hieronder toont WinXP wordt uitgevoerd in een venster met Atollic draaien in die. Totale bouwtijd is 20 seconden na een 'schone'. Niet al te slecht. Nou, ik denk dat het spreekt voor zich, maar ik hoor dat atollic loopt ook OK op Windows ook. Als u moet.
Het tweede scherm-schot hieronder toont de debugger in actie. De debugger binnen de Atollic IDE werkt erg goed. Alles werkt zoals je zou verwachten. Er zijn ook sommige video's die Atollic heeft gemaakt die laten zien hoe de debugger ten volle gebruiken. Ik keek al twee keer de video's en zal waarschijnlijk kijken ze weer. Er is niets meer kostbaar naar een ingebedde softwareprogrammeur dan een krachtige debugger!
Atollic maakt downloaden en installeren van TrueSTUDIO eenvoudig. Nadat u zich registreert e-mail zij automatisch je een licentiesleutel binnen een minuut. Windows installer is makkelijk te gebruiken en snel. De eerste keer dat de software wordt uitgevoerd dat op zal vragen u voor een "Werkruimte" locatie. Dit is gewoon een directory waar alle uw broncode zich bevindt. Let op, er is ook een gemakkelijke manier om over te schakelen naar een andere werkruimte te.