Difference between revisions of "U23 2008/Info"

From C4 Wiki
Jump to: navigation, search
m (Category)
(Wichtige Dokumentation (zum rumpus-Board))
Line 7: Line 7:
  
 
== Wichtige Dokumentation (zum rumpus-Board) ==
 
== Wichtige Dokumentation (zum rumpus-Board) ==
* Infos zum rumpus-Board: http://www.lochraster.org/rumpus?de
+
* Infos zum rumpus-Board: http://www.lochraster.org/rumpus?de und http://wiki.lochraster.org/wiki/Rumpus
 +
* Aufbauanleitung: http://wiki.lochraster.org/wiki/Rumpus/Aufbauanleitung-v2
 
* Testsoftware zum rumpus-board: http://git.lochraster.org/fd0/rumpus
 
* Testsoftware zum rumpus-board: http://git.lochraster.org/fd0/rumpus
  

Revision as of 20:39, 20 October 2008

Wichtige Dokumentation (zum Controller)

Wichtige Dokumentation (zum rumpus-Board)

AVR/Mikrocontroller Tutorials

Grundlagen

Wichtige Programme

  • gcc-avr
  • binutils-avr
  • avr-libc
  • avrdude

avr-gcc bekommen

udev anpassen für rumpus Bootloader

(Dann sind keine rootrechte notwendig)

Für Ubuntu/Debian: Nach /etc/udev/local.rules:

   # rumpus board (U23)
   ATTRS{idVendor}=="16c0", ATTRS{idProduct}=="05dc", MODE="0660", GROUP="plugdev"

WinAVR howto

  • WinAVR installieren, sonst nichts, kein avr studio
  • falls bereits Linux-Tools vorhanden waren: den System-Pfad korrigieren, da sonst evtl. schlechtere Versionen die bei WinAVR dabei waren benutzt werden (WinAVR trägt sich vorn ein)
  • Alle Konsolen schließen/neu öffnen bzw. gleich rebooten
  • C sollte sofort gehen (einfach "make" im passenden Verzeichnis)
  • Für ASM:
    • Makefile anpassen: "AS = avr-gcc"
    • .global-Definition in der ASM-Datei nicht vergessen
  • hoffentlich hab ich nix vergessen
  • Notepad++ ist ein brauchbarer, wenn auch nicht immer idealer, Editor.
  • Kompilieren/Flashen über die Konsole wie unter Linux