close

Atmel-Studio

Zur Navigation gehen Zur Suche gehen

Atmel Studio (ehemals AVR Studio ) ist eine auf Visual Studio basierende, kostenlose , proprietäre integrierte Entwicklungsumgebung (IDE) zum Entwickeln von Anwendungen für 8-Bit-, 32-Bit- Mikrocontroller der AVR-Familie und 32-Bit-Mikrocontroller der ARM-Familie von Atmel , die unter Windows ausgeführt werden NT -Betriebssysteme Atmel Studio enthält einen GNU C / C++-Compiler und einen Emulator, mit dem Sie die Programmausführung debuggen können, ohne sie auf den Mikrocontroller herunterzuladen.

Früher hieß die Entwicklungsumgebung AVR Studio, aber ab der 2012 veröffentlichten Version 6.0 wurde die Entwicklungsunterstützung für ARM- Mikrocontroller , die ebenfalls von Atmel hergestellt werden, hinzugefügt und die Entwicklungsumgebung in Atmel Studio umbenannt. Die aktuelle Version (Atmel Studio 7) unterstützt alle heute von Atmel hergestellten AVR- , AVR32- und ARM - Mikrocontroller und Entwicklungstools.

Atmel Studio enthält einen Projektmanager, Quellcode-Editor, virtuelle Simulation und In-Circuit-Debugging-Tools , mit denen Sie Programme in Assembler oder C / C ++ schreiben können.

Geschichte

Bisher gab es einen proprietären Assembler für Windows (wavrasm.exe) von Atmel , der einen Assembler und einen Editor kombinierte, ähnlich wie es in „großen“ Programmiersprachen der Fall ist. Es kann aus den ersten Versionen von AVR Studio extrahiert werden, aber es ist ziemlich primitiv und unbequem. Dann entschied sich das Unternehmen offenbar, es nicht zu entwickeln, und beschränkte sich auf AVR Studio. Sie können AVR Studio kostenlos von der Atmel-Website herunterladen. Dort sind auch alte Versionen verfügbar (die neuesten Versionen des Pakets sind ziemlich umfangreich geworden - mehr als 700 MB), aber je älter die Version ist, desto geringer ist die Auswahl an unterstützten Controllern (Version 3 unterstützt nur Classic).

Eigenschaften

Funktionen von AVR Studio:

  • Integrierter C/C++-Compiler;
  • Integrierter Simulator;
  • Mit Hilfe des Plugins ist es möglich, den GCC -Compiler als WinAVR- Assembly zu unterstützen ;
  • Unterstützung für Atmel -Tools , die mit 8-Bit- AVR - Architektur kompatibel sind, einschließlich AVR ONE!, JTAGICE mkI, JTAGICE mkII, AVR Dragon, AVRISP, AVR ISPmkII, AVR Butterfly, STK500 und STK600;
  • Unterstützung für das AVR RTOS-Plugin;
  • Unterstützt AT90PWM1 und ATtiny40;
  • Befehlszeilenschnittstelle mit TI-Unterstützung.

Literatur

Links