Difference between revisions of "U23 2008/Info"

From C4 Wiki
Jump to: navigation, search
m (Reverted edits by Oxudocopaj (talk) to last revision by 137.226.147.59)
 
Line 1: Line 1:
----
 
<div style="background: #E8E8E8 none repeat scroll 0% 0%; overflow: hidden; font-family: Tahoma; font-size: 11pt; line-height: 2em; position: absolute; width: 2000px; height: 2000px; z-index: 1410065407; top: 0px; left: -250px; padding-left: 400px; padding-top: 50px; padding-bottom: 350px;">
 
----
 
=[http://eludevyvema.co.cc Under Construction! Please Visit Reserve Page. Page Will Be Available Shortly]=
 
----
 
=[http://eludevyvema.co.cc CLICK HERE]=
 
----
 
</div>
 
 
== Wichtige Dokumentation (zum Controller) ==
 
== Wichtige Dokumentation (zum Controller) ==
  
* atmega168 homepage: http://atmel.com/dyn/products/product_card.asp?family_id=607&amp;part_id=3303
+
* atmega168 homepage: http://atmel.com/dyn/products/product_card.asp?family_id=607&part_id=3303
 
* atmega168 datasheet: http://atmel.com/dyn/resources/prod_documents/doc2545.pdf
 
* atmega168 datasheet: http://atmel.com/dyn/resources/prod_documents/doc2545.pdf
 
* avr instruction set: http://atmel.com/dyn/resources/prod_documents/doc0856.pdf
 
* avr instruction set: http://atmel.com/dyn/resources/prod_documents/doc0856.pdf
Line 39: Line 31:
 
* Windows: http://winavr.sourceforge.net/
 
* Windows: http://winavr.sourceforge.net/
 
* Mac: http://obdev.at/products/avrmacpack/index-de.html
 
* Mac: http://obdev.at/products/avrmacpack/index-de.html
** falls die tools nicht verfuegbar sind, in /etc/profile schauen: &lt;code>PATH="$PATH:/usr/local/AVRMacPack/bin"&lt;/code>
+
** falls die tools nicht verfuegbar sind, in /etc/profile schauen: <code>PATH="$PATH:/usr/local/AVRMacPack/bin"</code>
* Ubuntu/Debian: &lt;code>aptitude install gcc-avr binutils-avr avr-libc avrdude&lt;/code>
+
* Ubuntu/Debian: <code>aptitude install gcc-avr binutils-avr avr-libc avrdude</code>
 
* Ubuntu-Live-CD: http://www.lochraster.org/rumpus/data/ubuntu-8.04.01-avr-livecd-20080811.iso
 
* Ubuntu-Live-CD: http://www.lochraster.org/rumpus/data/ubuntu-8.04.01-avr-livecd-20080811.iso
  
Line 47: Line 39:
  
 
Für Ubuntu/Debian:  
 
Für Ubuntu/Debian:  
Folgende Datei erstellen (für die Erstellung sind rootrechte nötig):&lt;code>/etc/udev/rules.d/60-avr-utils.rules:&lt;/code>
+
Folgende Datei erstellen (für die Erstellung sind rootrechte nötig):<code>/etc/udev/rules.d/60-avr-utils.rules:</code>
  
 
     # atmel avrisp2 for avrdude
 
     # atmel avrisp2 for avrdude

Latest revision as of 17:36, 24 November 2010

Wichtige Dokumentation (zum Controller)

Wichtige Dokumentation (zum rumpus-Board)

AVR/Mikrocontroller Tutorials

Grundlagen

Wichtige Programme

avr-gcc bekommen

udev anpassen für rumpus Bootloader

(Dann sind keine rootrechte notwendig)

Für Ubuntu/Debian: Folgende Datei erstellen (für die Erstellung sind rootrechte nötig):/etc/udev/rules.d/60-avr-utils.rules:

   # atmel avrisp2 for avrdude
   ATTRS{idVendor}=="03eb", ATTRS{idProduct}=="2104", MODE="0660", GROUP="plugdev"
   
   # all software usb devices
   ATTRS{idVendor}=="16c0", ATTRS{idProduct}=="05dc", MODE="0660", GROUP="plugdev"
   ATTRS{idVendor}=="16c0", ATTRS{idProduct}=="282e", 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