[2024-feb-29] Sad news: Eric Layton aka Nocturnal Slacker aka vtel57 passed away on Feb 26th, shortly after hospitalization. He was one of our Wiki's most prominent admins. He will be missed.
Diferencias
Muestra las diferencias entre dos versiones de la página.
Próxima revisión | Revisión previa | ||
es:howtos:hardware:arm:raspberrypi4 [2019/07/10 12:56 (UTC)] – creado rramp | es:howtos:hardware:arm:raspberrypi4 [2021/01/02 15:31 (UTC)] (actual) – [Método de instalación manual sin una imagen de Raspbian] rramp | ||
---|---|---|---|
Línea 1: | Línea 1: | ||
- | <note important> | ||
- | ===== Slackware ARM on a Raspberry Pi 4 ===== | ||
- | The Raspberry Pi 4 was released on 24 June 2019. The device features a Broadcom BCM2711B0 SoC incorporating a Quad-core ARMv8 Cortex-A72 [64 bit] CPU @ 1.5GHz, VideoCore VI GPU @ 500MHz, and comes in three different variations with 1GB, 2GB, or 4GB LPDDR4 SDRAM @ 2400MHz installed. This revised and upgraded ARM single-board computer succeeds the [[howtos: | + | ===== Slackware ARM sobre una Raspberry Pi 4 ===== |
- | The Raspberry Pi is supported outside of the official Slackware ARM tree by the Slackware community. | + | La Raspberry Pi 4 fue lanzada el 24 de junio de 2019. Las caracteristicas del dispositivo Broadcom BCM2711B0 SoC incorpora una CPU Quad-core ARMv8 Cortex-A72 [64 bit] @ 1.5GHz, VideoCore VI GPU @ 500MHz, y viene en tres variaciones diferentes con 1GB, 2GB, o 4GB LPDDR4 SDRAM @ 2400MHz instalada. |
- | ==== Slackware releases 14.2, -current ==== | + | Esta computadora ARM de placa única revisada y mejorada sucede a la computadora [[es: |
+ | Wi-Fi y Bluetooth están incluidos sobre la placa. Tiene una verdadera placa de red ethernet Gigabit que tiene un controlador dedicado, el cual ya no está compartido con el bus USB. | ||
+ | El dispositivo también cuenta con 2x USB 3.0 y 2x puertos USB 2.0. Aun no tiene reloj de tiempo real (RTC). | ||
+ | Slackware ARM funciona perfectamente en este dispositivo, | ||
+ | La Raspberry Pi es apoyada fuera del árbol oficial de Slackware ARM por la comunidad de Slackware. | ||
- | Slackware | + | ==== Slackware |
- | Follow the link(s) in the table below. These are maintained by a separate author as part of the Slackware-on-Raspberry Pi community. | + | Slackware |
- | ^ Site ^ Slackware | + | Siga los link (s) en la tabla de abajo. Estos son mantenidos por un autor separado como parte de la comunidad Slackware-sobre-Raspberry Pi. |
- | | [[http:// | + | |
+ | ^ Sitio ^ Versiones de Slackware ^ Usando paquetes oficiales de Slackware ^ métodos de instalación | ||
+ | | [[http:// | ||
+ | ==== AArch64 ARM64 [Experimental], | ||
+ | |||
+ | Experimental, | ||
+ | |||
+ | ^ Site ^ Versiones de Slackware ^ Usa paquetes oficiales de Slackware ^ Métodos de Instalación ^ Notas ^ | ||
+ | | [[http:// | ||
+ | |||
+ | |||
+ | ==== Método de instalación manual sin una imagen de Raspbian ==== | ||
+ | |||
+ | Siempre y cuando utilice la versión más reciente de firmware [es decir, después de junio de 2019] y la última imagen de Raspbian Buster [[howtos: | ||
+ | Este método es para instalar Slackware ARM 14.2 sobre una Raspberry Pi 4 Modelo B sin una imagen de Raspbian. | ||
+ | Aunque, esto podría trabajar para otro Slackware ARM y versiones de Raspberry Pi. | ||
+ | |||
+ | === 1. Partición y formato de la tarjeta SD === | ||
+ | |||
+ | < | ||
+ | $ sudo fdisk -l / | ||
+ | |||
+ | Disk / | ||
+ | 4 heads, 16 sectors/ | ||
+ | Units = sectors of 1 * 512 = 512 bytes | ||
+ | Sector size (logical/ | ||
+ | I/O size (minimum/ | ||
+ | Disk identifier: 0x00000000 | ||
+ | |||
+ | Device Boot Start | ||
+ | / | ||
+ | / | ||
+ | $ sudo mkfs.vfat / | ||
+ | $ sudo mkfs.ext4 / | ||
+ | </ | ||
+ | |||
+ | Observaciones: | ||
+ | * Utilizar una tarjeta SD de 32GB. | ||
+ | * Seleccione 32 MB para el tamaño de la primera partición. | ||
+ | * Dejar vacío dejado para la segunda partición. | ||
+ | |||
+ | === 2. Put the Raspberry Pi firmware in the SD Card === | ||
+ | |||
+ | < | ||
+ | $ git clone https:// | ||
+ | $ sudo mount / | ||
+ | $ sudo cp -r firmware/ | ||
+ | $ sudo umount ~/mnt | ||
+ | $ sudo mount / | ||
+ | $ sudo mkdir -p ~/ | ||
+ | $ sudo cp -r firmware/ | ||
+ | $ sudo umount ~/mnt | ||
+ | </ | ||
+ | |||
+ | === 3. Put the Slackware ARM mini root file system in the SD Card === | ||
+ | |||
+ | < | ||
+ | $ wget -c ftp:// | ||
+ | $ sudo mount / | ||
+ | $ sudo tar -C ~/mnt -xf slack-14.2-miniroot_01Jul16.tar.xz | ||
+ | $ echo "/ | ||
+ | $ echo "/ | ||
+ | $ echo " | ||
+ | $ PASSWD=$(openssl passwd -1 -salt cetkq/ | ||
+ | $ sudo sed -i " | ||
+ | $ sudo sed -i ' | ||
+ | $ echo " | ||
+ | $ sudo umount ~/mnt | ||
+ | </ | ||
+ | |||
+ | Observaciones: | ||
+ | * Configuré " | ||
+ | * Configuré DHCP en la interfaz de red " | ||
+ | * Permita que el usuario " | ||
+ | |||
+ | === 4. Inserción de la tarjeta SD en la Raspberry Pi === | ||
+ | |||
+ | Su tarjeta SD está lista para que pueda insertarla en la Raspberry Pi y arrancar. | ||
+ | |||
+ | Puede conectarse de forma remota a su Raspberry Pi como " | ||
+ | < | ||
+ | $ ssh root@raspberrypi | ||
+ | </ | ||
+ | |||
+ | Tan pronto como inicie sesión, puede instalar paquetes adicionales de Slackware ARM: | ||
+ | < | ||
+ | $ wget --mirror ftp:// | ||
+ | $ upgradepkg --install-new ftp.arm.slackware.com/ | ||
+ | $ removepkg ftp.arm.slackware.com/ | ||
+ | </ | ||
+ | |||
+ | Observaciones: | ||
+ | * Considere que el nombre de host de Raspberry Pi es " | ||
+ | * Recomiendo agregar un usuario normal y usar este usuario en lugar de " | ||
+ | * Recomiendo cambiar la contraseña de usuario " | ||
+ | * Recomiendo no permitir que el usuario " | ||
+ | * Recomiendo [[https:// | ||
+ | |||
+ | === 5. Consejos y trucos === | ||
+ | |||
+ | == 5.1. Procesador == | ||
+ | El procesador Raspberry Pi puede alcanzar 1.2GHz. | ||
+ | Sin embargo, por defecto, está atascado a 600MHz incluso si se usa al 100%. | ||
+ | Puede verificar la frecuencia actual del procesador escribiendo: | ||
+ | < | ||
+ | |||
+ | Para alcanzar 1.2GHz cuando el procesador se usa al 100% (es decir, usar la escala de frecuencia), | ||
+ | Agregue la siguiente línea al final del archivo '' | ||
+ | < | ||
+ | Ahora, el procesador está configurado correctamente. | ||
+ | |||
+ | == 5.2. Time == | ||
+ | |||
+ | Desafortunadamente, | ||
+ | Es por eso que no se incluye batería con la placa. | ||
+ | ¡Significa que cada vez que apaga la Raspberry Pi, el tiempo se reinicia! | ||
+ | Sin embargo, si tiene acceso a Internet, puede actualizar el tiempo durante el arranque de Slackware ARM. | ||
+ | Agregue la siguiente línea al final del archivo '' | ||
+ | < | ||
+ | Ahora, el tiempo está configurado correctamente. | ||
+ | |||
+ | == 5.3. Video == | ||
+ | |||
+ | Desafortunadamente, | ||
+ | Significa que, por defecto, cada aplicación que requiera OpenGL será lenta. | ||
+ | Sin embargo, puede alcanzar 60 FPS con aplicaciones OpenGL en Raspberry Pi utilizando el controlador correcto. | ||
+ | |||
+ | En primer lugar, debe compilar Mesa (> = 17.0.4) con el controlador VC4 DRI: | ||
+ | < | ||
+ | $ CFLAGS=" | ||
+ | CXXFLAGS=" | ||
+ | ./ | ||
+ | --prefix=/ | ||
+ | --sysconfdir=/ | ||
+ | --with-dri-driverdir=/ | ||
+ | --with-egl-platforms=x11, | ||
+ | --with-gallium-drivers=vc4 | ||
+ | $ make -j4 | ||
+ | $ make install DESTDIR=/ | ||
+ | </ | ||
+ | Luego, cree su propio paquete Slackware ARM Mesa e instálelo. | ||
+ | |||
+ | En segundo lugar, agregue la siguiente línea al final del archivo '' | ||
+ | < | ||
+ | Luego reinicie la Raspberry Pi. | ||
+ | |||
+ | Puede verificar que puede obtener 60 FPS con aplicaciones OpenGL en la Raspberry Pi escribiendo el siguiente comando en un terminal X: | ||
+ | < | ||
+ | |||
+ | Ahora el video está correctamente configurado. | ||
+ | ===== Fuentes ===== | ||
+ | |||
+ | * Originalmente escrita por [[wiki: | ||
+ | * Contribuciones por: [[wiki: | ||
+ | * Traducción | ||
- | ===== Sources ===== | ||
- | * Originally written by [[wiki: | ||
<!-- If you are copying information from another source, then specify that source --> | <!-- If you are copying information from another source, then specify that source --> |