Hallo, ich möchte demnächst in die Programmierung des STM32F4 einsteigen und mache mir momentan Gedanken über eine geeignete Toolchain. Da ich für PC-Programmierung das MS Visual Studio 2010 benutze und man damit sehr angenehm arbeiten kann, möchte ich diese Entwicklungsumgebung auch für den STM32 nutzen. Nun weis ich, dass Atollic bzw Yagarto Toolchains anbietet, die man in Eclpise einbinden kann....hat jemand sowas schonmal im VS probiert? Gruß
Ich hab das ziemlich bestimmte Gefühl, daß Visual Studio 10 keinen für Cortexe geeigneten Compiler und Assembler beinhaltet. Aber für die diesjährige Embedded hat ne Firma ein Kit mit nem Cortex A8 oder so angeboten, wo WinCE drauf laufen soll. Also kann man daraus schließen, daß eine brandaktuelle Version von VS dafür geeignet sein sollte. Ansonsten lade dir doch einfach den aktuellen Keil herunter. Die originalen Tools von ARM sollten den STM32F4 können. W.S.
Ich habe auch demletzt Code für einen Cortex-M3 mit Visual Studio geschrieben. Kompiliert habe ich es aber mit IAR. Ging eigentlich ganz gut so.
W.S. schrieb: > Ich hab das ziemlich bestimmte Gefühl, daß Visual Studio 10 keinen für > Cortexe geeigneten Compiler und Assembler beinhaltet. Das tut es auch nicht, aber es lassen sich auch andere als die von MS vorgesehenen Compiler in die IDE integrieren. Und darauf dürfte der Threadstarter auch hinauswollen.
genauso macht es ja auch Atmel mit dem AVRStudio 5. Sie nutzen die 'Visual Studio 2010 Shell' und setzen da ihre Tools rein. Nur ist die Nutzung von Eclipse als IDE-Basis schon weiter verbreitet und wenn man VS bedienen kann findet man sich auch in Eclipse Umgebungen zurecht (nach einiger Sucherei...). Ich finde die 'CooCox' IDE entwickelt sich als freie ganz gut zur Zeit und kann schon mit mehreren Cortex Derivaten und Prog/Debuglinks umgehen.
ich bete dafür das es irgendwann eine VisualStudio ARM Cortex Edition geben wird. Wenn ich in c# code und dann wieder in diese doofe Keil das nicht mal intellisense besitzt, da bekomm ich jedesmal die kriese. wie schnell hat man mal ein zeichen vergessen etc. Ich will nicht jedesmal auf build klicken um den compilerfehler nachzuverfolgen. Bitte microsoft macht es!!! oder ich machs.
sam schrieb: > Bitte microsoft macht es!!! Wie lange kannst du warten? Sei mir böse, aber ich denke so alt wirst du nicht werden... sam schrieb: > oder ich machs. Siehe oben. Leg los...
Micha schrieb: > sam schrieb: >> Bitte microsoft macht es!!! > Wie lange kannst du warten? Sei mir böse, aber ich denke so alt wirst du > nicht werden... Ach, er ist ja noch jung. Und MS will ja Windows 8 auch für ARM-Tablets rausbringen. Also hat MS wohl schon Compiler für ARM. Ich versteh aber nicht, was ihn daran hindert, sein Visual C als Texteditor für einen Nicht-MS-Compiler zu verwenden?
AVR Studio 6 - noch beta - basiert auf der VS Shell und unterstützt zumindest AT91SAM3 Controller und das SAMICE. Der GNU Toolchain ist es egal, für welchen Controller sie Thumb2-Code generiert. Chancen stehen also nicht schlecht, diese IDE für andere Controller nutzen zu können, zumindest bis zum Aufruf des Compiler-Frontends. Debugging dürfte Atmel-lastig sein. Studio 6 bisher nicht selbst ausprobiert, nur kurz bei der jüngst stattgefundenen Messe mit einem SAM3-Board und dem SAMICE vorführen lassen.
hihi .. >>Wenn ich in c# code und dann wieder in diese doofe Keil >>das nicht mal intellisense besitzt, da bekomm ich jedesmal die kriese. Ein Leben ohne Intellisense ist möglich, aber sinnlos.
Also ich arbeite schon viele Jahre mit dem Visual Studio von MS und edit. und übersetzte jeglichen source code für ARM9 embbeded und in einer eigenen Solution die Windowsanwendung. Als compiler für ARM9 wird GCC eingesetz Im Projekt wird der compiler über nmake skripte und cygwin aufgerufen, geht also schon lange, aber das Einrichten ist nicht einfach...
Hallo; es gibt eine .Net MicroFramework Implementierung. Beispielsweise hier:http://www.mountaineer.org/netmf-for-stm32/ weitere Stichworte: netmf (.net micro framework), Gadgeteer, FEZ Hydra Microsoft hat mit dem Gadgeteer Konzept auf der Basis des .Net Micro Framework ein ähnliches Konzept Entwickelt wie "Arduino". Programmiert werden diese Development Kits mit dem .Net Mico Framework SDK unter Visual Studio mittels C# (ob Vb.net möglich kann ich nicht sagen) (https://www.ghielectronics.com/catalog/product/328, ist eine Entwicklerhardware) Gruß Marc
^^ Und hier die Einstiegsseite was man für Gadgeteer braucht.. http://www.netmf.com/gadgeteer/get-started.aspx
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.