📥 Chuleta Gratuita Raspberry Pi GPIO de 40 Pines y Linux (PDF Vectorial)
¡El Póster de Referencia A4 en 8 Secciones para makers y desarrolladores ya está disponible! Esquema a color de 40 pines, comandos vitales vcgencmd, Watchdog, OverlayFS, ZRAM y PCIe Gen 3:
📊 Data at a Glance: Arquitectura Raspberry Pi y Umbrales Críticos
Parámetros técnicos y límites de seguridad para convertir su placa en un servidor industrial ultrarrápido y libre de cuelgues.[1][4][5]
| Bajo Voltaje Crítico | 4.63V (Si el voltaje cae por debajo, el PMIC limita el reloj de la CPU a 600 MHz).[4] |
|---|---|
| Estrangulamiento Térmico | 80°C / 85°C (Reducción gradual a 80°C; bloqueo de voltaje y estrangulamiento severo a 85°C).[4] |
| Nivel Lógico GPIO | 3.3V LVTTL (El conector NO tolera 5V; una señal directa de 5V quemará el SoC).[5] |
| Protección del Sistema | OverlayFS (Redirige escrituras ext4 a la memoria RAM tmpfs, evitando corrupción en la SD).[6] |
| Acelerador de Memoria | ZRAM (lz4/zstd) (Comprime bloques en RAM y detiene el desgaste por swap en disco).[7] |
| Vigilante por Hardware | bcm2835_wdt (Temporizador Broadcom que reinicia el sistema en frío en 15s si el kernel falla).[8] |
Una gélida mañana de febrero de 2012 en los pasillos del Laboratorio de Informática de la Universidad de Cambridge.
El director del laboratorio Eben Upton y sus colegas debatían una tendencia inquietante. En los años 80, los estudiantes llegaban habiendo experimentado con el BBC Micro o Commodore 64; sabían programar en ensamblador y soldar componentes. En los 2000, los aspirantes solo conocían sistemas comerciales cerrados y navegadores web. El número de alumnos capaces de interactuar directamente con un microcontrolador había caído a mínimos históricos.[1]
Upton y su equipo fijaron un objetivo audaz: Construir un ordenador Linux completo del tamaño de una tarjeta de crédito por 25 dólares, al alcance de la paga de un escolar.[1][2]
Aunque estimaban vender entre 1.000 y 10.000 unidades, esa pequeña placa verde supera hoy los 60 millones de unidades vendidas en todo el mundo, operando en la Estación Espacial Internacional, boyas oceánicas, plantas industriales y millones de mesas de trabajo.[1][3]

Familia de Modelos y Matriz de Selección (2026)
| Modelo | SoC / Procesador | RAM | PCIe y NVMe | Alimentación y Consumo | Uso Recomendado |
|---|---|---|---|---|---|
| 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) | PC de escritorio, Edge AI, Servidor NVMe, Docker |
| Raspberry Pi 4 Model B | Broadcom BCM2711 (4x A72 @ 1.8 GHz) | 1GB – 8GB LPDDR4 | ❌ Sin línea externa | 5V / 3.0A USB-C (3.0W – 7.5W) | Centro multimedia (Kodi), Home Assistant, RetroPie, NAS |
| Raspberry Pi 3 Model B+ | Broadcom BCM2837B0 (4x A53 @ 1.4 GHz) | 1GB LPDDR2 | ❌ Ninguno | 5V / 2.5A Micro-USB (2.5W – 5.5W) | Bloqueador Pi-hole DNS, Emulación retro, IoT ligero |
| Raspberry Pi 2 Model B | Broadcom BCM2836 (4x A7 @ 900 MHz, v1.1) / BCM2837 (v1.2) | 1GB LPDDR2 | ❌ Ninguno | 5V / 2.0A Micro-USB (1.5W – 3.5W) | Redes cableadas aisladas (Sin Wi-Fi/BT integrado), Pi-hole, MQTT, Consola retro |
| Raspberry Pi Zero 2 W | RP3A0 SiP (4x A53 @ 1.0 GHz, 64-bit) | 512MB LPDDR2 (SiP) | ❌ Ninguno | 5V / 1.5A Micro-USB (0.7W – 2.8W) | IoT portátil, Drones, Cámara de seguridad, Pwnagotchi |
| Raspberry Pi Pico 2 | RP2350 (Doble Cortex-M33 + Doble RISC-V) | 520KB SRAM + 4MB Flash | ❌ Microcontrolador | 1.8V – 5.5V Entrada (0.05W – 0.2W) | Control de motores en tiempo real, telemetría |
⚡ Primer Giro: El Mito de la Tarjeta SD
El 90% de las tarjetas SD dañadas no se deben a chips de mala calidad, sino a cortes de energía mientras el sistema de archivos ext4 escribe en su diario (journaling). La solución es proteger la raíz en modo de solo lectura mediante OverlayFS.[6]
1. Protección de Tarjeta SD: OverlayFS (Solo Lectura)
OverlayFS bloquea la tarjeta SD física en solo lectura. Todas las escrituras y registros se desvían a una capa volátil en RAM (tmpfs). Desconectar la alimentación de golpe no corromperá jamás el sistema de archivos.[6]
sudo raspi-config
# -> Performance Options -> Overlay File System -> Enable -> Yes
# -> Boot partition read-only -> Yes -> Reboot
# Verificar estado:
mount | grep “overlay on /”
2. Compresión de Memoria ZRAM: Alivio para Equipos con Poca RAM
En placas como Pi Zero 2 W (512 MB) o Pi 4 (1/2 GB), el swap en tarjeta SD congela el sistema. ZRAM crea un espacio de intercambio comprimido en RAM. Con el algoritmo lz4, los datos se comprimen a una relación 1:3, permitiendo que 512 MB actúen como 1.2 GB sin desgaste de disco.[7]
sudo apt update && sudo apt install -y zram-tools
# En /etc/default/zramswap:
PERCENTAGE=60
ALGO=lz4
PRIORITY=100
sudo systemctl restart zramswap && zramctl

3. Temporizador Watchdog por Hardware: Sistema Anticuelgues
El SoC Broadcom incluye un reloj de cuenta atrás autónomo (bcm2835_wdt). Si el kernel se congela y no puede resetear el temporizador en 15 segundos, el hardware fuerza un reinicio en frío automático.[8]
dtparam=watchdog=on
# 2. En /etc/systemd/system.conf:
RuntimeWatchdogSec=14s
RebootWatchdogSec=10min
# 3. Reiniciar y probar cuelgue forzado:
echo 1 | sudo tee /proc/sys/kernel/sysrq
echo c | sudo tee /proc/sysrq-trigger
4. Modo Gadget USB OTG: SSH Directo con un Solo Cable USB
Conecte una Pi Zero 2 W o Pi 4 a su ordenador con un cable USB normal; la placa se reconocerá como tarjeta de red virtual Ethernet, permitiendo conexión SSH directa sin pantalla ni router.[9]
# 1. En config.txt: dtoverlay=dwc2
# 2. En cmdline.txt tras rootwait: modules-load=dwc2,g_ether
# 3. Producir archivos vacíos ‘ssh’ y ‘userconf.txt’.
# 4. Conectar al ordenador y acceder:
ssh pi@raspberrypi.local

⚡ Segundo Giro: El Engaño del Voltaje
Muchos fallos misteriosos provienen de cargadores de móvil con cables delgados. Cuando el voltaje cae de 4.63V, la CPU baja a 600 MHz para evitar daños. El comando vcgencmd get_throttled muestra este historial.[4]
5. Diagnóstico de Voltaje con vcgencmd get_throttled
| Código Hex | Significado | Diagnóstico y Acción |
|---|---|---|
0x1 |
Bajo voltaje activo (<4.63V) | El adaptador o cable es deficiente; sustituir inmediatamente. |
0x2 |
Frecuencia limitada activa | La velocidad del procesador se redujo por bajo voltaje. |
0x4 |
Estrangulamiento térmico (>80°C) | Temperatura excesiva; requiere disipador o ventilador. |
0x50000 |
Incidentes pasados de calor y voltaje | La placa experimentó caídas de voltaje y sobrecalentamiento. |
0x0 |
Salud perfecta | Sin caídas de tensión ni problemas térmicos registrados. |
6. Raspberry Pi 5 PCIe Gen 3 y Arranque NVMe SSD
El puerto PCIe FPC de la Pi 5 viene limitado a Gen 2.0 (450 MB/s). Con una placa HAT+ de calidad, puede forzar Gen 3.0 (870+ MB/s) y arrancar directamente desde el disco SSD sin tarjeta SD.[10]
dtparam=pciex1
dtparam=pciex1_gen=3
# 2. Prioridad de arranque en EEPROM:
sudo rpi-eeprom-config –edit
# BOOT_ORDER=0xf416 (6=NVMe, 1=Tarjeta SD)
# 3. Prueba de velocidad de lectura:
sudo hdparm -t /dev/nvme0n1 # 850 – 890 MB/s!
7. GPIO de 40 Pines y Regla de Oro 3.3V LVTTL
Utilice siempre divisores de tensión o convertidores de nivel lógico con sensores de 5V. La corriente máxima recomendada por pin es de 3 a 8 mA (máximo absoluto 16 mA), con un presupuesto total de 50 mA en todos los pines.[5]
8. Modo Kiosko: Arranque Silencioso sin Textos de Consola
quiet loglevel=3 logo.nologo consoleblank=1 vt.global_cursor_default=0
# En /boot/firmware/config.txt:
disable_splash=1
Preguntas Frecuentes (FAQ)
Referencias Técnicas
- 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