AVR-Studio

Aus der Mikrocontroller.net Artikelsammlung, mit Beiträgen verschiedener Autoren (siehe Versionsgeschichte)
Wechseln zu: Navigation, Suche

Das AVR-Studio ist eine kostenlose Entwicklungsumgebung (IDE) für die Programmierung der AVR-Mikrocontroller von Atmel. Sie basiert ab Version 5 auf der Visual Studio Shell von Microsoft und besteht aus einer Projektverwaltung, einem Editor, einem Debugger und Werkzeugen zum beschreiben der Mikrocontroller.

Mit dem AVR Studio kann in Assembler sowie in C/C++ programmiert werden. Für die Unterstützung von C/C++ musste bis einschließlich Version 4 vor der Installation des AVR Studio der GNU C Compiler für AVRs WinAVR installiert werden. Ab AVR Studio 5 ist eine vollständige Toolchain zur Entwicklung von C-Projekten enthalten. Atmel bietet weiterhin eine Erweiterung zwecks Erstellung von Projekten mit eingeschränkter C++-Unterstützung an (siehe Tipps & Tricks).

Debugger

Die AVR-Studio-Umgebung sieht unabhängig von der speziellen Debug-Plattform größtenteils identisch aus. Es existieren folgende Debug-Möglichkeiten:

  1. AVR Simulator
  2. AVR In-Circuit Emulator / JTAG-Adapter: AVR Dragon, AVR ONE!, JTAGICE3, JTAGICE mkII, QT600, STK500 und STK600

Simulation

  • die meisten AVR-Mikrocontroller werden unterstützt
  • z.T langsamer als eine Emulation (insbesondere bei größeren Projekten)
  • Wechselwirkung mit Peripherie nur über vordefinierte Stimuli möglich
  • Anzeige aller Register zu jeder Zeit möglich

Emulation

  • Unterstützung von Mikrocontrollern plattformabhängig eingeschränkt
  • z.T. schneller als Simulation
  • Debugging in tatsächlicher Hardwareumgebung
  • Register nicht uneingeschränkt lesbar

Tipps & Tricks

Downloads

Offizielle Seite

Direktlinks Installer

Anm.: Die MD5 Checksumme dient zum Überprüfen der Downloads auf Vollständigkeit. Die aktuelle Version ist fett markiert.

Im Falle nicht eingepflegter Updates hier der Direktlink-Präfix (entsprechenden Dateinamen aus dem Formularlink kopieren und hinter dem letzten Schrägstrich einfügen):

http://www.atmel.com/dyn/resources/prod_documents/

  • AvrStudio4Setup.exe AVR Studio 4.19 (build 730) (124 MB, updated 2011/09/11) MD5:609209DB9A1C6191945421299101DC15
  • AvrStudio417Setup.exe AVR Studio 4.17 (build 666) (112 MB, updated 07/09) MD5:9705a9362da76aa9779322127640a184
  • AvrStudio416Setup.exe AVR Studio 4.16 (build 628) (126 MB, updated 02/09) (last version for Win98) MD5:d1c412d7a05a9ad95486d7ea680f68e5

Direktlinks Zusatzsoftware

Weblinks

  • AVR Studio 5 Blog - Useful hints and tips for installation troubleshooting with the new AVR Studio 5