Project Raspberry PI: Difference between revisions
Jump to navigation
Jump to search
Line 45: | Line 45: | ||
* Schwarz = GND = übernächster Pin | * Schwarz = GND = übernächster Pin | ||
* Weiß = TXD 3,3V = nächster Pin | * Weiß = TXD 3,3V = nächster Pin | ||
* | * Grün = RXD 3,3V = nächster Pin | ||
[[https://learn.adafruit.com/adafruits-raspberry-pi-lesson-5-using-a-console-cable/connect-the-lead Adafruits Lesson 5]] | Siehe auch [[https://learn.adafruit.com/adafruits-raspberry-pi-lesson-5-using-a-console-cable/connect-the-lead Adafruits Lesson 5]] | ||
Auf Linux Seite dann USB einstecken und Terminalprogramm starten (x=0,1, ...) | |||
minicom -b 115200 -o -D /dev/ttyUSBx | |||
oder | |||
screen /dev/ttyUSBx 115200 |
Revision as of 15:53, 30 May 2014
Raspberry PI
Bezugsquellen
Kernel kompilieren
Die Infos kommen von [eLinux]. Dort ggf. nach Neuigkeiten suchen.
Das Zielverzeichnis braucht im Moment 6.1 GB. Dauer der Builds (ohne git Downloads):
- auf job1:/data3/rpi ca. 9 Minuten
- auf job4:/dev/shm/rpi ca. 5 Minuten
- auf dem Raspberry Pi ca 22 Stunden! Nicht selbst getestet ;)
export RPI_DIR=/data3/rpi mkdir -p "$RPI_DIR" cd "$RPI_DIR" git clone https://github.com/raspberrypi/linux export KERNEL_SOURCE="$RPI_DIR/linux" git clone https://github.com/raspberrypi/tools export CCPREFIX="$RPI_DIR/tools/arm-bcm2708/gcc-linaro-arm-linux-gnueabihf-raspbian-x64/bin/arm-linux-gnueabihf-" git clone git://github.com/raspberrypi/firmware.git cd linux make mrproper cp -av arch/arm/configs/bcmrpi_defconfig .config make ARCH=arm CROSS_COMPILE=${CCPREFIX} olddefconfig cp -av .config ../bcmrpi_defconfig-plus-oldconfig-and-defaults make ARCH=arm CROSS_COMPILE=${CCPREFIX} -j9 make ARCH=arm CROSS_COMPILE=${CCPREFIX} modules export MODULES_TEMP="$RPI_DIR/modules-temp" mkdir -p "$MODULES_TEMP" make ARCH=arm CROSS_COMPILE=${CCPREFIX} INSTALL_MOD_PATH=${MODULES_TEMP} modules_install
Serielle Konsole anschließen
Adafruit USB Seriell Konverter Kabel anschließen:
- Rot = 5V = GPIO Pin in der Platinenecke (nur wenn Strom nicht schon über USB Port kommt!)
- Schwarz = GND = übernächster Pin
- Weiß = TXD 3,3V = nächster Pin
- Grün = RXD 3,3V = nächster Pin
Siehe auch [Adafruits Lesson 5]
Auf Linux Seite dann USB einstecken und Terminalprogramm starten (x=0,1, ...)
minicom -b 115200 -o -D /dev/ttyUSBx
oder
screen /dev/ttyUSBx 115200