Jump to content

Raspberry Pi 4

From Wikipedia, the free encyclopedia

Raspberry Pi 4
Raspberry Pi 4 Model B
Also known asPi 4, RPi4
DeveloperRaspberry Pi Trading
TypeSingle-board computer
Release date24 June 2019; 5 years ago (2019-06-24)
Introductory price$35 (1 GB)
$45 (2 GB)
$55 (4 GB)
$75 (8 GB)
Operating systemRaspberry Pi OS
System on a chipBroadcom BCM2711
CPUQuad-core ARM Cortex-A72 @ 1.5 GHz (B0 Revision)
/ 1.8 GHz (C0 Revision)
Memory(LPDDR4 @ 3200 MHz)
Removable storageMicroSD, USB Storage
GraphicsVideoCore VI @ 500 MHz
Power5V @ 3A
PredecessorRaspberry Pi 3B+
SuccessorRaspberry Pi 5
Colored anodized aluminium Raspberry Pi 4 heat sink cases

The Raspberry Pi 4 is the 4th generation of the mainline series of Raspberry Pi single-board computers. Developed by Raspberry Pi Trading and released on 24 June 2019, the Pi 4 came with many improvements over its predecessor; the SoC was upgraded to the Broadcom BCM2711, two of the Raspberry Pi's four USB ports were upgraded to USB 3.0, and options were added for RAM capacities larger than the 1 GB standard for the preceding Raspberry Pi 3 series.[1] The Pi 4 also ends the trend of the $35 maximum MSRP that previous Raspberry Pis had adhered to, as the larger RAM capacities added extra cost to the board; however, the base 1 GB model is still sold for $35.[2][3] On 28 September 2023, the Raspberry Pi 5 was announced as the successor to the Raspberry Pi 4.[4]

Features

[edit]

CPU

[edit]

The Raspberry Pi 4 uses a Quad-core ARM Cortex-A72 clocked at either 1.5 GHz or 1.8 GHz depending on the revision of the BCM2711 SoC on the board.[5] The older B0 stepping was originally used for the Pi 4, but this was replaced with the newer C0-stepped chip starting in mid-2021. The higher clock rate of the C0 stepping is due to the marginally improved thermals.[6] The processor also contains 32 KB of data L1 cache and 48 KB of instruction L1 cache, alongside 1 MB of shared L2 cache.[5]

GPU

[edit]

The Broadcom BCM2711 SoC features an upgraded GPU compared to previous iterations of Raspberry Pi, going from the VideoCore IV clocked at 400 MHz to the VideoCore VI clocked at 500 MHz. Alongside the faster clock rate, the VideoCore VI also includes its own memory manager, allowing it to access more memory than its predecessor.[5] The VideoCore VI is compliant with OpenGL ES 3.1 and Vulkan 1.2.[7][8]

RAM

[edit]

The Raspberry Pi 4 replaces the 1 GB of LPDDR2 with options for either 1 GB, 2 GB, 4 GB, or 8 GB of 3200 MHz LPDDR4. The 8 GB Pi 4 released a year after the other models.[9][10]

IO and Connectivity

[edit]
Raspberry Pi 4 with PoE HAT

Numerous improvements were introduced to IO functionality with the Raspberry Pi 4. The total USB bandwidth was upgraded, going from four USB 2.0 ports to two USB 3.0 ports and 2 USB 2.0 ports. A dedicated Ethernet controller on the BCM2711 SoC allowed for the addition of Gigabit Ethernet.[11] The singular full-sized HDMI port on the Raspberry Pi 3 has also been replaced with dual micro-HDMI connectors.[1][12]Bluetooth was upgraded from 4.2 on the Raspberry Pi 3, to 5.0 on the Raspberry Pi 4.[13] The power supply connector also changed from Micro-USB to USB-C.[14] The Ethernet port features Power over Ethernet IEEE 802.3af (802.3at Type 1) like the Raspberry Pi 3 Model B+.

Compute Module 4

[edit]
Raspberry Pi Compute Module 4

On 19 October 2020, 16 months after the original release of the Raspberry Pi 4 Model B, Raspberry Pi released the Compute Module 4, a version of the Pi 4 platform designed for embedded and industrial applications. The Compute Module 4, like the original Pi 4 model, features options for 1 GB, 2 GB, 4 GB, and 8 GB of RAM; however, it also features options for 8 GB, 16 GB, or 32 GB of optional eMMC onboard storage. There is also an option for wireless 2.4/5 GHz wireless connectivity.[15] Because of the total of 32 variations for the Compute Module 4, the MSRP ranges from $30 to $95 depending on the configuration.[16]

Compute Module 4 Configurations[17]
Wireless RAM eMMC Price
No 1 GB Lite $30
08 GB $35
16 GB $40
32 GB $45
2 GB Lite $35
08 GB $40
16 GB $45
32 GB $50
4 GB Lite $50
08 GB $55
16 GB $60
32 GB $65
8 GB Lite $75
08 GB $80
16 GB $85
32 GB $90
Yes 1 GB Lite $35
08 GB $40
16 GB $45
32 GB $50
2 GB Lite $40
08 GB $45
16 GB $50
32 GB $55
4 GB Lite $55
08 GB $60
16 GB $65
32 GB $70
8 GB Lite $80
8 GB $85
16 GB $90
32 GB $95

IO and Connectivity

[edit]

Unlike the original Raspberry Pi 4 Model B, the Compute Module 4 uses a pair of 100-pin connectors on the bottom of the board for IO instead of traditional ports. These connectors are not meant to be accessed directly by the end user; instead, they are meant to interface with a daughter board to provide IO functionality. While the pins on the Compute Module 4 can be used for the same interfaces as other Pi 4 models, the Compute Module 4 exposes the PCIe 2.0 bus that was previously used for USB 3.0. The freeing of the PCIe bus allows designers to use it for other use cases, such as native NVMe storage or faster networking.[18] Models of Compute Module 4 that have an eMMC chip do not have the capability to connect to external eMMC or microSD storage.[19]

Raspberry Pi 400

[edit]
Raspberry Pi 400 keyboard computer

The Raspberry Pi 400 is the final Raspberry Pi product to be based on the Raspberry Pi 4 platform. Released 2 November 2020, the Pi 400 is a Raspberry Pi 4 with 4 GB of RAM in a keyboard form factor. Intended to be used as a desktop PC, the Raspberry Pi 400 can either be bought alone for $70, or as part of a desktop kit which includes the Pi 400 itself, a power supply, a mouse, a 16 GB microSD card with Raspberry Pi OS preinstalled, and a guide book for $100.[20]

Peripherals

[edit]

Compute Module 4 IO Board

[edit]

The Compute Module 4 IO Board is an official daughter board designed to give Compute Module 4 users easier access to its various interfaces. While the board does feature many of the same ports as the original Pi 4 Model B, the Compute Module 4 IO Board also adds and changes various connectivity options.[21]

PCI-e 2.0

[edit]

The CM4 IO Board exposes the PCI-e 2.0 bus of the Compute Module 4, rather than having the bus directly connect to a USB 3.0 controller. The bus is exposed through a standard 1x PCI-e connector, allowing for the connection of standard PCI-e peripherals such as networking cards, high-speed storage devices, and even allows the possibility of external GPU support.[22]

USB-C Power Issues

[edit]

During the launch of the original Raspberry Pi 4, people soon discovered that some USB-C power cables would not work with the board. The reason for this was found to be the Pi 4's USB-C power connector being non-compliant with the official specification. The issue stems from the Raspberry Pi 4's use of a shared CC pull-down resistor, rather than each CC line being given its own resistor; the result of this change is that chargers using an e-marker chip will not be able to detect the Pi, thus supplying no voltage.[23]

The USB-C implementation was fixed with the release of the 1.2 revision of Raspberry Pi 4, which allowed for high-speed USB-C cables to work with the board.[24][25]

Proceso para instalar Android en una Raspberry Pi 4

[edit]

La instalación de Android en una Raspberry Pi 4 requiere seguir un conjunto de pasos bien estructurados. A continuación, se detalla el proceso:

Materiales necesarios

[edit]
  1. Raspberry Pi 4 (modelo B recomendado).
  2. Tarjeta microSD (mínimo 16 GB, preferiblemente Clase 10).
  3. PC con lector de tarjetas SD.
  4. Teclado, mouse y monitor compatibles con Raspberry Pi.
  5. Cable HDMI y fuente de alimentación para la Raspberry Pi.
  6. Imagen de Android optimizada para Raspberry Pi 4 (ejemplo: LineageOS o una imagen de Android TV).
  7. Software grabador de imágenes (ejemplo: BalenaEtcher o Raspberry Pi Imager).
  8. Archivo ZIP para instalar las GApps (opcional si deseas Google Play Store).

Instrucciones paso a paso

[edit]

1. Descargar la imagen de Android

[edit]
  • Descarga una imagen de Android adaptada para Raspberry Pi 4. Recomendaciones:
    • LineageOS para Raspberry Pi: Descargar
    • Android TV (disponible en foros como XDA Developers).
  • Verifica que la versión descargada sea compatible con Raspberry Pi 4.

2. Descargar y preparar el grabador de imágenes

[edit]

3. Grabar la imagen en la tarjeta microSD

[edit]
  1. Inserta la tarjeta microSD en tu PC.
  2. Abre el grabador de imágenes.
  3. Selecciona la imagen descargada de Android.
  4. Elige la tarjeta microSD como destino.
  5. Haz clic en Flash o Write y espera a que finalice el proceso.

4. Configurar la Raspberry Pi

[edit]
  1. Inserta la tarjeta microSD en la Raspberry Pi.
  2. Conecta el teclado, mouse, monitor y fuente de alimentación.
  3. Enciende la Raspberry Pi y espera a que inicie Android.

5. Configuración inicial del sistema Android

[edit]
  • Realiza las configuraciones básicas:
    • Selección de idioma.
    • Configuración de fecha, hora y zona horaria.
    • Conexión a una red Wi-Fi.

6. Instalar Google Play Store (opcional)

[edit]
  1. Descarga las GApps compatibles con tu versión de Android desde OpenGApps.
    • Selecciona la variante ARM64 y la versión de Android correspondiente.
  2. Copia el archivo ZIP a una memoria USB.
  3. Conecta la memoria USB a la Raspberry Pi.
  4. Instala una aplicación como TWRP Recovery o un gestor de archivos para realizar la instalación de las GApps.
  5. Reinicia el dispositivo y configura Google Play Store.

7. Probar el sistema

[edit]
  • Instala aplicaciones ligeras desde la Play Store o un archivo APK descargado.
  • Ejemplo: Descarga una aplicación como AliExpress o YouTube para verificar que el sistema esté funcionando correctamente.

INSTALAR ISO WINDOWS ARM

[edit]

Materiales Necesarios

[edit]
  • Raspberry Pi (modelo 4B recomendado).
  • Tarjeta microSD de al menos 16GB (de preferencia Clase 10).
  • Computadora con Windows para realizar las descargas y preparación.
  • Software para grabar imágenes ISO en la tarjeta SD (por ejemplo, Windows on Raspberry).
  • Imagen ISO de Windows ARM (recomendada: Windows 10 versión 22H2).
  • Periféricos (teclado, mouse, monitor y cables necesarios).

Descarga de Windows ARM

[edit]
  1. Accede a UUP Dump:
    • Ingresa a https://uupdump.net/
    • Busca la versión de Windows 10 para ARM64 (22H2 es una opción confiable).
  2. Selecciona el idioma y la edición:
    • Elige el idioma preferido (español o inglés).
    • Crea el paquete de descarga.
  3. Descarga el paquete:
    • Obtendrás un archivo ZIP con las herramientas necesarias.
  4. Preparación del archivo ISO:
    • Mueve el archivo ZIP descargado al disco C: y descomprímelo.
    • Ejecuta el archivo uup_download_windows.cmd como administrador.
    • Espera a que se generen y descarguen todos los paquetes necesarios.
    • Al finalizar, presiona "0" y verifica que el archivo ISO esté en la carpeta especificada.

Grabación de la ISO en la Tarjeta SD

[edit]
  1. Descarga Windows on Raspberry:
    • Descarga el programa desde https://www.worproject.com/.
  2. Configura el grabador:
    • Inserta la tarjeta SD en tu computadora.
    • Abre Windows on Raspberry y selecciona:
      • El archivo ISO descargado.
      • El dispositivo de destino (tu tarjeta SD).
    • Configura los detalles según el hardware de la Raspberry Pi.
  3. Inicia el proceso de grabación:
    • Haz clic en "Iniciar" y espera a que se complete la grabación.
    • Al terminar, extrae la tarjeta SD de forma segura.

Instalación en la Raspberry Pi

[edit]
  1. Inserta la tarjeta SD en la Raspberry Pi:
    • Conecta los periféricos (teclado, mouse y monitor) y enciende la Raspberry.
  2. Configura Windows:
    • Sigue las configuraciones iniciales de Windows (idioma, teclado, red, etc.).
    • Espera a que el sistema complete el proceso de configuración.
  3. Pruebas y optimización:
    • Asegúrate de que el sistema sea funcional.
    • Explora las características de Windows para comprobar su rendimiento en ARM.

Notas y Resolución de Problemas

[edit]
  • Problemas comunes:
    • Protección contra escritura: Asegúrate de que la tarjeta SD no esté bloqueada físicamente.
    • Formato incorrecto: Usa herramientas como SD Formatter para formatear correctamente la tarjeta.
    • Errores en la descarga de la ISO: Verifica tu conexión a Internet o intenta con otra versión.
  • Optimización:
    • Desactiva servicios innecesarios de Windows para mejorar el rendimiento.
    • Usa una fuente de alimentación adecuada para evitar reinicios inesperados.

References

[edit]
  1. ^ a b "Raspberry Pi 4 Datasheet" (PDF). Raspberry Pi Datasheets. 21 June 2019. Retrieved 3 October 2023.
  2. ^ Ltd, Raspberry Pi. "Buy a Raspberry Pi 4 Model B". Raspberry Pi. Retrieved 4 October 2023.
  3. ^ "Raspberry Pi 4 Review". PCMAG. Retrieved 4 October 2023.
  4. ^ Upton, Eben (28 September 2023). "Introducing: Raspberry Pi 5!". Raspberry Pi. Retrieved 4 October 2023.
  5. ^ a b c "Raspberry Pi Documentation - Processors". www.raspberrypi.com. Retrieved 4 October 2023.
  6. ^ "Raspberry Pi 4 model Bs arriving with newer 'C0' stepping | Jeff Geerling". www.jeffgeerling.com. Retrieved 4 October 2023.
  7. ^ "Eben Upton Announces Official Raspberry Pi 4 VideoCore VI Open Source Vulkan Graphics Driver Effort". Hackster.io. Retrieved 4 October 2023.
  8. ^ Evenden, Ian (1 August 2022). "Raspberry Pi 4 Now Vulkan 1.2 Compliant". Tom's Hardware. Retrieved 4 October 2023.
  9. ^ Upton, Eben (28 May 2020). "8GB Raspberry Pi 4 on sale now at $75". Raspberry Pi. Retrieved 4 October 2023.
  10. ^ "Raspberry Pi 4 Specs, Release Date, and First Look". www.electromaker.io. Retrieved 4 October 2023.
  11. ^ Stanton (2 July 2019). "Raspberry Pi 4 Model B - Technical Specifications". Element 14. Retrieved 4 October 2023.
  12. ^ "Raspberry Pi 3B+ Reduced Schematics" (PDF). Raspberry Pi Datasheets. 19 March 2018. Retrieved 4 October 2023.
  13. ^ Garbett, Samuel L. (10 October 2022). "Raspberry Pi 3 vs. 4: What's the Difference?". MUO. Retrieved 4 October 2023.
  14. ^ "Raspberry Pi 3 vs 4: Which One Should You Get?". It's FOSS. 12 October 2021. Retrieved 4 October 2023.
  15. ^ Upton, Eben (19 October 2020). "Raspberry Pi Compute Module 4 on sale now from $25". Raspberry Pi. Retrieved 6 October 2023.
  16. ^ "CM4 Product Brief" (PDF). Raspberry Pi Datasheets. April 2022. Retrieved 5 October 2023.
  17. ^ "CM4 Product Brief (Pricing Table)" (PDF). Raspberry Pi Datasheets. April 2022. Retrieved 5 October 2023.
  18. ^ Geerling, Jeff (28 May 2021). "Two Tiny Dual-Gigabit Raspberry Pi CM4 Routers". jeffgeerling.com. Retrieved 6 October 2023.
  19. ^ "Raspberry Pi Compute Module 4" (PDF). Raspberry Pi Datasheets. Retrieved 6 October 2023.
  20. ^ Upton, Eben (2 November 2020). "Raspberry Pi 400: the $70 desktop PC". Raspberry Pi. Retrieved 6 October 2023.
  21. ^ "Raspberry Pi Compute Module 4 IO Board Product Brief" (PDF). Raspberry Pi Datasheets. October 2020. Retrieved 12 October 2023.
  22. ^ "External graphics cards work on the Raspberry Pi | Jeff Geerling". www.jeffgeerling.com. Retrieved 12 October 2023.
  23. ^ Pecina, Eduardo (12 July 2019). "Raspberry Pi 4 USB-C Power Problems: How to Power Your New Board". Maker Pro. Retrieved 5 October 2023.
  24. ^ Broekhuijsen, Niels (17 September 2022). "Raspberry Pi 4 Revision Fixes USB-C Compatibility Problem". Tom's Hardware. Retrieved 5 October 2023.
  25. ^ Aufranc, Jean-Luc (24 February 2020). "Raspberry Pi 4 Rev 1.2 Fixes USB-C Power Issues, Improves SD Card Resilience". CNX Software. Retrieved 5 October 2023.