Difference between revisions of "U23 2008/Info"
< U23 2008
m (→Wichtige Dokumentation) |
(→Wichtige Dokumentation) |
||
Line 1: | Line 1: | ||
− | == Wichtige Dokumentation == | + | == Wichtige Dokumentation (zum Controller) == |
− | + | ||
− | |||
* atmega168 homepage: http://atmel.com/dyn/products/product_card.asp?family_id=607&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 | ||
* libc-manual: http://www.nongnu.org/avr-libc/ bzw. http://www.nongnu.org/avr-libc/user-manual/index.html | * libc-manual: http://www.nongnu.org/avr-libc/ bzw. http://www.nongnu.org/avr-libc/user-manual/index.html | ||
+ | |||
+ | == Wichtige Dokumentation (zum rumpus-Board) == | ||
+ | * Infos zum rumpus-Board: http://www.lochraster.org/rumpus?de | ||
+ | * Testsoftware zum rumpus-board: http://git.lochraster.org/fd0/rumpus | ||
== AVR/Mikrocontroller Tutorials == | == AVR/Mikrocontroller Tutorials == |
Revision as of 20:11, 18 August 2008
Contents
Wichtige Dokumentation (zum Controller)
- 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
- avr instruction set: http://atmel.com/dyn/resources/prod_documents/doc0856.pdf
- libc-manual: http://www.nongnu.org/avr-libc/ bzw. http://www.nongnu.org/avr-libc/user-manual/index.html
Wichtige Dokumentation (zum rumpus-Board)
- Infos zum rumpus-Board: http://www.lochraster.org/rumpus?de
- Testsoftware zum rumpus-board: http://git.lochraster.org/fd0/rumpus
AVR/Mikrocontroller Tutorials
- AVR Tutorial: http://www.mikrocontroller.net/articles/AVR-Tutorial
- Noch ein AVR Tutorial: http://www.mikrocontroller.net/articles/AVR
- avr-gcc Tutorial: http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial
Grundlagen
- C-Lernen: http://www.petra-budde.de/download/ansi-c.pdf
- C-Tutorial: http://www.roboternetz.de/wissen/index.php/C-Tutorial
Wichtige Programme
- avr-gcc
- binutils-avr
- avr-libc
- avrdude
avr-gcc bekommen
- Windows: http://winavr.sourceforge.net/
- Mac: http://obdev.at/products/avrmacpack/index-de.html
- falls die tools nicht verfuegbar sind, in /etc/profile schauen:
PATH="$PATH:/usr/local/AVRMacPack/bin"
- falls die tools nicht verfuegbar sind, in /etc/profile schauen:
- Ubuntu/Debian:
aptitude install gcc-avr binutils-avr avr-libc avrdude
- Ubuntu-Live-CD: http://www.lochraster.org/rumpus/ubuntu-8.04.01-avr-livecd-20080811.iso
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"