📥 Kostenloses A4 Raspberry Pi 40-Pin GPIO & Linux Spickzettel (Vektor-PDF)
Das 8-teilige A4-Referenzposter für Entwickler und Maker ist online! 40-Pin-Header-Belegung, wichtige vcgencmd-Befehle, Watchdog, OverlayFS, ZRAM und PCIe Gen 3 Setup-Anleitungen:
📊 Data at a Glance: Raspberry Pi Architektur & Grenzwerte
Wichtige Meilensteine und Schwellenwerte, um Ihren Einplatinencomputer in ein absturzsicheres industrielles Arbeitstier zu verwandeln.[1][4][5]
| Kritische Unterspannung | 4.63V (Fällt die Spannung darunter, drosselt das PMIC die CPU sofort auf 600 MHz).[4] |
|---|---|
| Thermisches Throttling | 80°C / 85°C (Ab 80°C Taktkürzung, ab 85°C Kernspannungsdrosselung).[4] |
| GPIO-Logikpegel | 3.3V LVTTL (Header ist NICHT 5V-tolerant; 5V-Kontakt zerstört den SoC irreparabel).[5] |
| Root-Dateisystem-Schutz | OverlayFS (Leitet Schreibvorgänge ins RAM-tmpfs um und verhindert SD-Karten-Korruption).[6] |
| Speicherbeschleuniger | ZRAM (lz4/zstd) (Komprimiert RAM in Echtzeit und stoppt zerstörerisches Disk-Swapping).[7] |
| Hardware-Wächter | bcm2835_wdt (Broadcom-Timer; erzwingt bei Kernel-Panik in 15s einen Kaltstart).[8] |
Ein frostiger Februarmorgen im Jahr 2012. Die Flure des Computerlabors der Universität Cambridge.
Labordirektor Eben Upton und seine Kollegen diskutierten eine besorgniserregende Entwicklung. In den 1980er Jahren wuchsen Studienbewerber mit BBC Micro oder Commodore 64 auf; sie beherrschten Maschinencode, Lötkolben und Register. In den 2000ern waren Bewerber auf geschlossene Betriebssysteme und Browser beschränkt. Die Zahl der Studenten, die Hardware direkt ansteuern konnten, tendierte gegen null.[1]
Upton und sein Team setzten sich ein ehrgeiziges Ziel: Einen vollwertigen Linux-Computer im Kreditkartenformat für 25 Dollar zu bauen, erschwinglich vom Taschengeld eines Schülers.[1][2]
Ursprünglich rechneten sie mit 1.000 bis 10.000 verkauften Exemplaren. Heute hat die kleine grüne Platine weltweit über 60 Millionen Einheiten verkauft – im Einsatz auf der Internationalen Raumstation, in Meeresbojen, Fabriken und Millionen Maker-Werkstätten.[1][3]

Modellfamilie & Hardware-Auswahlmatrix (2026)
| Modell | SoC / Prozessor | RAM | PCIe & NVMe | Leistungsaufnahme | Ideales Einsatzgebiet |
|---|---|---|---|---|---|
| Raspberry Pi 5 | Broadcom BCM2712 (4x A76 @ 2.4 GHz) | 2GB – 16GB LPDDR4X | ✅ 1-Lane PCIe Gen 2/3 | 5V / 5.0A USB-C PD (3.5W – 12W) | Desktop-PC, Edge AI, NVMe Server, Docker Host |
| Raspberry Pi 4 Model B | Broadcom BCM2711 (4x A72 @ 1.8 GHz) | 1GB – 8GB LPDDR4 | ❌ Keine externe Lane | 5V / 3.0A USB-C (3.0W – 7.5W) | Mediacenter (Kodi), Home Assistant, RetroPie, NAS |
| Raspberry Pi 3 Model B+ | Broadcom BCM2837B0 (4x A53 @ 1.4 GHz) | 1GB LPDDR2 | ❌ Keine | 5V / 2.5A Micro-USB (2.5W – 5.5W) | Pi-hole DNS-Blocker, Retro-Emulation, Leichtes IoT |
| Raspberry Pi 2 Model B | Broadcom BCM2836 (4x A7 @ 900 MHz, v1.1) / BCM2837 (v1.2) | 1GB LPDDR2 | ❌ Keine | 5V / 2.0A Micro-USB (1.5W – 3.5W) | Isolierte kabelgebundene Netzwerke (Kein WLAN/BT), Pi-hole, MQTT, Retro-Konsole |
| Raspberry Pi Zero 2 W | RP3A0 SiP (4x A53 @ 1.0 GHz, 64-Bit) | 512MB LPDDR2 (SiP) | ❌ Keine | 5V / 1.5A Micro-USB (0.7W – 2.8W) | Mobiles IoT, Drohnen, Kameras, Pwnagotchi |
| Raspberry Pi Pico 2 | RP2350 (Dual Cortex-M33 + Dual RISC-V) | 520KB SRAM + 4MB Flash | ❌ Mikrocontroller | 1.8V – 5.5V Eingang (0.05W – 0.2W) | Echtzeit-Motorsteuerung, Sensortelemetrie |
⚡ Erste Wende: Der SD-Karten-Mythos
90% der defekten SD-Karten entstehen nicht durch minderwertigen Flash-Speicher, sondern durch abrupte Stromausfälle während ext4-Dateisystem-Journalings. Die Lösung ist ein schreibgeschütztes Root-Dateisystem via OverlayFS.[6]
1. SD-Karten-Schutz: OverlayFS (Read-Only Root)
OverlayFS schützt die physische SD-Karte komplett vor Schreibzugriffen. Alle Systemprotokolle und temporären Dateien landen im flüchtigen RAM (tmpfs). Selbst wenn der Stecker 50 Mal am Tag gezogen wird, nimmt die SD-Karte keinen Schaden.[6]
sudo raspi-config
# -> Performance Options -> Overlay File System -> Enable -> Yes
# -> Boot partition read-only -> Yes -> Reboot
# Status prüfen:
mount | grep “overlay on /”
2. ZRAM-Komprimierung: Rettung für Low-RAM-Boards
Auf Boards wie dem Pi Zero 2 W (512 MB) führt herkömmliches Swap auf der SD-Karte zum Systemstillstand. ZRAM richtet einen komprimierten Blockbereich im Arbeitsspeicher ein. Mit lz4 werden Daten im Verhältnis 1:3 komprimiert; 512 MB RAM agieren wie 1.2 GB ohne Festplattenabnutzung.[7]
sudo apt update && sudo apt install -y zram-tools
# In /etc/default/zramswap:
PERCENTAGE=60
ALGO=lz4
PRIORITY=100
sudo systemctl restart zramswap && zramctl

3. Hardware-Watchdog-Timer: Schutz vor Systemabstürzen
Der Broadcom-SoC enthält einen autonomen Countdown-Timer (bcm2835_wdt). Stürzt der Kernel ab, läuft der 15-Sekunden-Timer ab und erzwingt einen Kaltstart – völlig ohne Benutzereingriff.[8]
dtparam=watchdog=on
# 2. In /etc/systemd/system.conf:
RuntimeWatchdogSec=14s
RebootWatchdogSec=10min
# 3. Neustart & Test:
echo 1 | sudo tee /proc/sys/kernel/sysrq
echo c | sudo tee /proc/sysrq-trigger
4. USB-OTG-Gadget-Modus: Headless-Verbindung per USB-Kabel
Schließen Sie den Pi Zero 2 W oder Pi 4 einfach per USB an Ihren Laptop an; das Board meldet sich als virtuelle Ethernet-Netzwerkkarte an, sodass Sie sich ohne Bildschirm oder Router via SSH verbinden können.[9]
# 1. In config.txt: dtoverlay=dwc2
# 2. In cmdline.txt hinter rootwait: modules-load=dwc2,g_ether
# 3. Leere ‘ssh’- und ‘userconf.txt’-Datei anlegen.
# 4. Am PC einstecken und verbinden:
ssh pi@raspberrypi.local

⚡ Zweite Wende: Die Spannungs-Illusion
Minderwertige Handyladekabel verursachen unter Last Spannungsabfälle. Sinkt die Spannung unter 4.63V, taktet der SoC auf 600 MHz herunter. Der Befehl vcgencmd get_throttled deckt dies sofort auf.[4]
5. Unterspannungs-Diagnose mit vcgencmd get_throttled
| Hex-Code | Bedeutung | Diagnose & Maßnahme |
|---|---|---|
0x1 |
Aktive Unterspannung (<4.63V) | Netzteil oder USB-Kabel sofort austauschen. |
0x2 |
Aktive Taktbegrenzung | CPU-Takt wegen Unterspannung limitiert. |
0x4 |
Aktives thermisches Throttling | Kerntemperatur über 80°C, Kühlung erforderlich. |
0x50000 |
Vergangene Spannungs- & Hitzeprobleme | Board erlitt seit Boot Spannungsabfälle und Überhitzung. |
0x0 |
Einwandfreier Zustand | Keine Spannungs- oder Hitzeprobleme registriert. |
6. Raspberry Pi 5 PCIe Gen 3 & NVMe-SSD-Boot
Der PCIe-FPC-Port des Pi 5 läuft standardmäßig mit Gen 2.0 (450 MB/s). Mit einem hochwertigen NVMe-HAT+ lässt sich Gen 3.0 (870+ MB/s) erzwingen und das System direkt von SSD booten.[10]
dtparam=pciex1
dtparam=pciex1_gen=3
# 2. Boot-Reihenfolge auf NVMe setzen:
sudo rpi-eeprom-config –edit
# BOOT_ORDER=0xf416 (6=NVMe, 1=SD-Karte)
# 3. Lesegeschwindigkeit messen:
sudo hdparm -t /dev/nvme0n1 # 850 – 890 MB/s!
7. 40-Pin GPIO & 3.3V LVTTL Sicherheitsregeln
Nutzen Sie Spannungsteiler oder Pegelwandler. Der maximale Strom pro Pin beträgt 16 mA (empfohlen 3-8 mA), das Gesamtbudget über alle Pins 50 mA.[5]
8. Kiosk-Modus: Geräuschloser Konsolenstart
quiet loglevel=3 logo.nologo consoleblank=1 vt.global_cursor_default=0
# In /boot/firmware/config.txt:
disable_splash=1
Häufig gestellte Fragen (FAQ)
Technische Referenzen
- Upton, E. & Halfacree, G. (2014). Raspberry Pi User Guide (3rd Edition). John Wiley & Sons. [ISBN: 978-1118921661]
- Cellan-Jones, R. (2012). A £15 computer to inspire young programmers. BBC News Technology. bbc.com/news/technology-13294371
- Raspberry Pi Foundation. (2024). Annual Review and 60 Million Units Milestone. raspberrypi.org/about
- Raspberry Pi Documentation. (2026). Power Supply & Under-voltage Warning System (vcgencmd). raspberrypi.com/documentation/computers/raspberry-pi.html
- Broadcom BCM2835 / BCM2711 Peripherals Datasheet. (2020). General Purpose I/O (GPIO) Electrical Specifications & 3.3V LVTTL Limitations. Broadcom Corporation.
- Linux Kernel Documentation. (2025). Overlay Filesystem (OverlayFS) Specification. docs.kernel.org/filesystems/overlayfs.html
- Kernel.org. (2025). ZRAM: Compressed Virtual Memory for Linux. docs.kernel.org/admin-guide/blockdev/zram.html
- Raspberry Pi Hardware Architecture. (2025). Watchdog Timer Integration (bcm2835_wdt). raspberrypi.com/documentation/computers/configuration.html
- Linux USB Gadget Subsystem Documentation. (2024). Ethernet over USB (g_ether) Architecture. docs.kernel.org/usb/gadget_testing.html
- Plowman, J. (2023). Introducing Raspberry Pi 5: The RP1 I/O Controller & PCIe Architecture. Raspberry Pi Engineering Blog. raspberrypi.com/news/introducing-raspberry-pi-5