[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.

Welcome to the Slackware Documentation Project

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
es:howtos:hardware:arm:raspberrypi3 [2019/04/28 16:11 (UTC)] – [Slackware ARM sobre la Raspberry Pi 3] rrampes:howtos:hardware:arm:raspberrypi3 [2020/06/22 13:58 (UTC)] (actual) – [Método de instalación manual sin una imagen de Raspbian] rramp
Línea 1: Línea 1:
-<note important>En proceso de traducción. rramp</note> 
 ===== Slackware ARM sobre la Raspberry Pi 3 ===== ===== Slackware ARM sobre la Raspberry Pi 3 =====
  
Línea 19: Línea 18:
 | [[http://sarpi.co.uk/|SARPi Project]] | 14.2,-current | Si | Instalador de Slackware | Un tutorial de principio a fin que le guiará a través del proceso de instalación y configuración. | | [[http://sarpi.co.uk/|SARPi Project]] | 14.2,-current | Si | Instalador de Slackware | Un tutorial de principio a fin que le guiará a través del proceso de instalación y configuración. |
  
-Siempre y cuando utilice la imagen y el firmware raspbian más recientes, la opción [[es:howtos:hardware:arm:raspberrypi|Método del manual de instalación de Raspberry Pi 1]] También trabaja para la Pi 2 y Pi 3.+Siempre y cuando utilice la imagen y el firmware raspbian más recientes, la opción [[es:howtos:hardware:arm:raspberrypi|Método del manual de instalación de Raspberry Pi 1]] también funciona para la Pi 2 y Pi 3. 
 + 
 +==== AArch64 ARM64 [Experimental], Slackware ARM -current ==== 
 + 
 +Experimental, desarrollo, y prototipo, Slackware AArch64 ARM64 link(s). 
 + 
 +^ Sitio ^ Versiones de Slackware ^ Usa paquetes oficiales de Slackware ^ Métodos de Instalación ^ Notas ^ 
 +| [[http://sarpi64.fatdog.eu/|SARPi64 Project]] | -current | Si | Instalador de Slackware | Un proycto para Slackware ARM corriendo AArch64 [ARMv8] kernel y módulos. **Experimental in nature and purpose.** | 
 + 
  
 ==== Método de instalación manual sin una imagen de Raspbian ==== ==== Método de instalación manual sin una imagen de Raspbian ====
  
 Este método es para instalar Slackware ARM 14.2 sobre Raspberry Pi 3 modelo B sin una imagen de Raspbian. Este método es para instalar Slackware ARM 14.2 sobre Raspberry Pi 3 modelo B sin una imagen de Raspbian.
- 
 Sin embargo, debería funcionar para otras versiones de Slackware ARM y Raspberry Pi. Sin embargo, debería funcionar para otras versiones de Slackware ARM y Raspberry Pi.
  
Línea 106: Línea 113:
   * Recomiendo añadir un usuario normal y usar este usuario en lugar de "root".   * Recomiendo añadir un usuario normal y usar este usuario en lugar de "root".
   * Recomiendo cambiar la clave del usuario "root".   * Recomiendo cambiar la clave del usuario "root".
-  * Recomiendo deshabilitar las conexiones a través de SSH para el usuario "root".+  * Recomiendo deshabilitar las conexiones a través de SSH para el usuario "root" editando el archivo /etc/ssh/sshd_config.
   * Recomiendo [[https://www.raspberrypi.org/documentation/linux/kernel/building.md| construir tu propio kernel]] porque el kernel que se está ejecutando no coincide con los paquetes instalados de Slackware ARM.   * Recomiendo [[https://www.raspberrypi.org/documentation/linux/kernel/building.md| construir tu propio kernel]] porque el kernel que se está ejecutando no coincide con los paquetes instalados de Slackware ARM.
  
 === 5. Sugerencias y trucos === === 5. Sugerencias y trucos ===
  
-== 5.1. Procesador ==+== 5.1. Bluetooth == 
 +La Raspberry Pi tiene un chip Bluetooth de la empresa Broadcom. 
 +Aunque, el firmware requerido no está instalado sobre Slackware ARM. 
 +Esto significa que necesita descargarlo e instalarlo: 
 +<code> 
 +$ git clone https://github.com/OpenELEC/misc-firmware.git 
 +$ mkdir -pv /where/you/want/to/install/etc/firmware 
 +$ cp -v misc-firmware/firmware/brcm/BCM43430A1.hcd /where/you/want/to/install/etc/firmware 
 +</code> 
 +Entonces construye el paquete para Slackware ARM ''bluez-firmware-brcm'' e instalalo. 
 + 
 +Con el objetivo de habilitar Bluetooth necesitas agregar el módulo Bluetooth, correr el demonio Bluetooth, conecte el dispositivo, luego abra e inicialice el dispositivo. 
 +Agrege las siguientes líneas al final de el archivo ''/etc/rc.d/rc.local'':  
 +<code> 
 +if ps axc | grep -q bluetoothd; then 
 + killall bluetoothd 
 +fi 
 +if ps axc | grep -q hciattach; then 
 + killall hciattach 
 +fi 
 +if lsmod | grep -q hci_uart; then 
 + rmmod hci_uart 
 +fi 
 +if lsmod | grep -q btbcm; then 
 + rmmod btbcm 
 +fi 
 +modprobe btbcm 
 +bluetoothd & 
 +while ! hciattach /dev/ttyAMA0 bcm43xx; do 
 + echo "Unable to attach the device! We try again..." 
 +done 
 +hciconfig hci0 up 
 +</code> 
 +Observaciones: 
 + 
 +Remark: Sometimes there is a failure with the ''hciattach'' command so that is why you need a ''while''
 + 
 +Para chequear que el Bluetooth está trabajando tipee: 
 +<code> 
 +$ hcitool dev 
 +$ hcitool scan 
 +$ sudo bluetoothctl 
 +</code> 
 +Ahora el Bluetooth está configurado correctamente. 
 + 
 +== 5.2. Teclado == 
 + 
 +El mapa de teclado predeterminado en Slackware ARM es el de Reino Unido. 
 +Si tu quieres cargar otro mapa de teclado, edite el archivo ''/etc/rc.d/rc.keymap''
 + 
 +Si desea cambiar la distribución del teclado para X11, debe copiar el archivo de configuración X11 y luego editarlo: 
 +<code>sudo cp /usr/share/X11/xorg.conf.d/90-keyboard-layout.conf /etc/X11/xorg.conf.d</code> 
 +Ahora, el teclado esta correctamente configurado. 
 + 
 +== 5.3. Memoria == 
 + 
 +Desafortunadamente, la Raspberry Pi tiene solo 1 GB de memoria. 
 +Esto significa que eventualmente no podrá ejecutar algunas aplicaciones que requieren más memoria. 
 +Sin embargo, puede ampliar su memoria creando una partición de intercambio temporal de 4 GB: 
 +<code> 
 +$ dd if=/dev/zero of=/tmp/swap bs=1M count=4000 
 +$ mkswap /tmp/swap 
 +$ sudo swapon /tmp/swap 
 +</code> 
 + 
 +Usted puede chequear la memoria actual tipeando: 
 +<code>$ free</code> 
 +Ahora, la memoria está correctamente configurada. 
 + 
 +== 5.4. Procesador ==
  
 El procesador de la Raspberry Pi puede alcanzar los 1,2 GHz. El procesador de la Raspberry Pi puede alcanzar los 1,2 GHz.
Línea 124: Línea 200:
  
  
-== 5.2. Tiempo ==+== 5.5. Tiempo ==
  
 Desafortunadamente, la Raspberry Pi no incluye un reloj de tiempo real (RTC). Desafortunadamente, la Raspberry Pi no incluye un reloj de tiempo real (RTC).
Línea 134: Línea 210:
 Ahora, el tiempo está correctamente configurado. Ahora, el tiempo está correctamente configurado.
  
-== 5.3. Video ==+== 5.6. Video ==
  
 Desafortunadamente, la Raspberry Pi no es compatible con OpenGL (es compatible con OpenGL ES que es un subconjunto de OpenGL). Desafortunadamente, la Raspberry Pi no es compatible con OpenGL (es compatible con OpenGL ES que es un subconjunto de OpenGL).
Línea 155: Línea 231:
 Luego construya su propio paquete Slackware ARM Mesa e instálelo. Luego construya su propio paquete Slackware ARM Mesa e instálelo.
  
-En segundo lugar, añada la siguiente línea al final de la sección del archivo '/boot/config.txt'':+En segundo lugar, añada la siguiente línea al final de la sección del archivo ''/boot/config.txt'':
  
 <code>dtoverlay=vc4-fkms-v3d</code> <code>dtoverlay=vc4-fkms-v3d</code>
Línea 164: Línea 240:
  
 Ahora, el video está correctamente configurado. Ahora, el video está correctamente configurado.
 +
 +
 +
 +==5.7. UART ==
 +
 +En el archivo ''/etc/inittab'', ''s0'' se refiere a la mini [[https://www.raspberrypi.org/documentation/configuration/uart.md|UART]] que está desactivado por defecto en la Raspberry Pi.
 +
 +Por consiguiente, cada 5 minutos, esta línea se escribirá en ''/dev/tty1'' por el proceso ''init'':
 +<code>INIT: Id "s0" respawning too fast: disabled for 5 minutes</code>
 +
 +An easy fix is to edit the ''/etc/inittab'' file and replace the following line:
 +<code>s0:12345:respawn:/sbin/agetty 115200 ttyS0 vt100</code>
 +with this one:
 +<code>#s0:12345:respawn:/sbin/agetty 115200 ttyS0 vt100</code>
 +Entonces reinicia la Raspberry Pi.
 +Ahora, la UART esta correctamente configurada.
 +
 ===== Fuentes ===== ===== Fuentes =====
  
 es:howtos:hardware:arm:raspberrypi3 ()