Ich verwende derzeit die Atmel SAM-Serie. Die Wahl fiel mir leicht: IDE ist Atmel Studio, das sehr gut und kostenlos ist und das ich zuvor für die Entwicklung von AVR verwendet habe. Der Debugger, den ich habe, ist der Atmel ICE, den ich auch für AVRs verwendet habe, und er unterstützt auch die ARM-Serie.
Was die STM32-Serie interessant macht, sind die sehr geringen Kosten für die Chips und die Entwicklungsplatinen. Welche IDEs verwenden die Menschen jedoch für die Entwicklung? Ich interessiere mich für etwas, das so kostenlos wie möglich ist, damit es bei Bedarf leicht ist, Hilfe zu finden und sicherzustellen, dass die Tools auf dem neuesten Stand bleiben. Ich könnte eine endgültige Antwort auf Google oder auf der ST-Website finden. Wenn also bereits jemand an der Entwicklung auf dieser Plattform beteiligt ist, würde ich mich freuen, wenn Sie die Daten und Ihre Meinungen teilen.
Antworten:
Auf jeden Fall mbed.org
Mbed ist eine kostenlose ARM-unterstützte Online-IDE mit offenen Bibliotheken , Revisionskontrolle und Online-Community.
Die IDE laufen in Ihrem Web - Browser, so können Sie von jedem PC arbeiten und zusammenarbeiten mit Menschen auf der ganzen Welt.
Der STM32L152RE (Cortex M3, 512k Flash / 80k RAM) wird von der 10 - Dollar- Nucleo- L152-Karte unterstützt .
Ich hatte meinen ersten STM32L1 in 10 Minuten mit "Mbed Blinky" (einem einfachen LED-Blinker) in Betrieb.
quelle
Wenn Sie nach einer kostenlosen, aber professionellen IDE suchen, empfehle ich Ihnen, diesem Link zu folgen .
Sie werden zur ARM-Seite weitergeleitet, um Zugriff auf die kostenlose Version von µvision für alle STM32 zu erhalten, die auf M0 und M0 + basieren
Kostenlose MDK-ARM-Lizenzen können sowohl für die Serien STM32F0 als auch STM32L0 unter Verwendung der folgenden Produktseriennummer (PSN) aktiviert werden: U1E21-CM9GY-L3G4L
quelle
Die Atmel Studio IDE ist großartig.
Wenn Sie versuchen, ein ST-Mikro zu verwenden, werden Sie in eine komplexe Welt von IDEs von Drittanbietern eingeführt, deren Installation 4 Stunden dauert und die nicht mit dem jeweiligen Board funktionieren, das Sie haben.
Die Leute, die geantwortet haben "Ich habe mein eigenes Makefile usw. konfiguriert", haben wirklich keine Ahnung, was an der Arbeit an einem tatsächlichen eingebetteten Produkt beteiligt ist. Verwendung eines komplexen Mikro- und eines Echtzeitbetriebssystems. Mit make files herumtollen? Höre auf, Zeit zu verschwenden.
quelle