Aus RN-Wissen.de
Wechseln zu: Navigation, Suche
Video Tutorial zu Zendure HEMS Speicher wie SolarFlow 800 Pro, SolarFlow 800 Plus, Hyper 2000

(Weblinks)
(Siehe auch)
 
(2 dazwischenliegende Versionen von einem anderen Benutzer werden nicht angezeigt)
Zeile 50: Zeile 50:
  
 
=Siehe auch=
 
=Siehe auch=
 +
'''[http://www.roboternetz.de/wissen/index.php/Microsoft_Visual_Studio_2008_als_AVR_Entwicklungsumgebung Das neueste Microsoft Visual Studio: Die kostenlose Version (Express Edition) kann auch GCC-AVR nutzen, compiliert über custom-build und generiert ein Script für Ponyprog. Alles mit einem Klick.]'''
 
* [[C-Tutorial]]
 
* [[C-Tutorial]]
 
* [[avr-gcc]]
 
* [[avr-gcc]]

Aktuelle Version vom 3. Juli 2009, 21:34 Uhr

WinAVR ist ein Paket für die C-Programmierung von AVR-Controllern. genauer gesagt ist es eine Portierung des beliebten Open Source Compilers avr-gcc. Das Paket beinhaltet neben dem GCC-Compiler (Cross Compiler) noch Linker, Editor, Standard Libarys und viele kleinere Tools. Die Installation erfolgt jedoch unter Windows bequem über ein einziges SETUP-Programm. Der Vorteil dieses Paketes ist also die einfache Installation.

Tools in WinAVR

  • avr-gcc – der C/C++-Compiler
  • Binutils:
    • Assembler: avr-as
    • Linker: avr-ld
    • Tools: avr-size, avr-objdump, avr-objcopy, avr-nm, ...
  • avr-libc – Libary mit Standard-Funktionen inclusive Dokumentation (pdf und HTML).
  • Mfile – Tool zum Erstellen von Makefiles
  • AVR Insight – Debugger
  • Programmers Notepad - Editor mit Syntax Highlightning
  • avrdude – Übertragungssoftware für Programmcode (verschiedene ISP-Programmer)
  • uisp – dito
  • Demo-Projekte
  • viele Linux-Tools wie make, grep, sed, tar, etc.
  • ...

Verzeichnisbaum

Ein Auszug:

.                               avr-gcc Installations-Verzeichnis
./avr/include                   Standard Includes 
./avr/include/avr               Includes AVR-spezifisch 
./avr/lib                       Startup-Code, Libs (avr2)
./avr/lib/avr3                            "        (avr3)
./avr/lib/avr4                            "        (avr4)
./avr/lib/avr5                            "        (avr5)
./avr/lib/ldscripts             Linker-Skripte
./bin                           Programme (avr-gcc.exe, giveio.sys, ...
./doc                           Doku (HTML + pdf)   
./doc/avr-libc                     avr-libc 
./doc/avrdude-xxx                  avrdude
./doc/simulavr-xxx                 simulavr      
./doc/uisp-xxx                     uisp
./examples                      Beispiel-Projekte
./examples/demo                    PWM mit AT90S2313
./examples/twitest                 I2C mit ATMega
./info                          info pages
./man                           man pages
./mfile                         mfile
./pn                            Programmers Notepad
./utils/bin                     bzip2, diff, gawk, grep, make, sed, tar, ...

Siehe auch

Das neueste Microsoft Visual Studio: Die kostenlose Version (Express Edition) kann auch GCC-AVR nutzen, compiliert über custom-build und generiert ein Script für Ponyprog. Alles mit einem Klick.

Weblinks


LiFePO4 Speicher Test