Zero/Debian/es es
Radxa Zero > Debian
Contents
- 1 Trabajando con Debian para Radxa Zero
- 1.1 Introducción a Debian Radxa Zero
- 1.2 Acceso desde el PC/Portátil
- 1.3 Cuenta de Usuario Por Defecto de Debian
- 1.4 Escritorio
- 1.5 Instalar y actualizar los paquetes necesarios (opcional)
- 1.6 Conexión de Red
- 1.7 Interfaces Comunes de Hardware, I2C, PWM, SPI, UART, etc
- 1.8 USB Audio
- 1.9 USB Camera
- 1.10 Registro de Cambios
Trabajando con Debian para Radxa Zero
Introducción a Debian Radxa Zero
Debian Radxa Zero es un sistema de escritorio fácil de usar. Tiene precargado el entorno xfce4, te será útil para escuchar música, navegar por Internet, editar documentos y más.
Debian Radxa Zero utiliza systemd como manejador del sistema.
Los comandos con un $ por detrás significa que pueden ser ejecutados por un usuario sin privilegios. Un comando con una # por detrás significa que deben ser ejecutados por un usuario con privilegios. Pero estos símbolos: $ o #, no forman parte del comando.
Acceso desde el PC/Portátil
Opción 1: Acceso USB(adb)
Por defecto, la imagen Linux Radxa Zero activa los servicios adbd, que son un punto de depuración para Android ahora portado a Linux. Con un cable USB A a C puedes alimentar y acceder a la tarjeta, fácilmente.
Para usar adb, necesitas instalar la herramienta adb en tu PC/Portátil. Mira las instrucciones para Windows y Linux.
Mirar Usando ADB.
Opción 2: Consola Serie
Mirar Consola Serie
Opción 3: SSH
El servidor SSH está permitido en el puerto 22.
Usa por favor angryip para encontrar la dirección IP de la tarjeta Zero.
$ ping ip-of-device $ ssh rock@ip-of-device
Cuenta de Usuario Por Defecto de Debian
Usuario normal preestablecido:
User Name : rock Password : rock
Usuario normal para Armbian:
User Name : root Password : 1234
Escritorio
El escritorio por defecto es Xfce4.
Instalar y actualizar los paquetes necesarios (opcional)
Añadir el Radxa APT, mira en Radxa APT.
Instalar los paquetes;
$ sudo apt-get update
Conexión de Red
Hay un método para la conexión de red, WIFI.
Conexión WIFI
Radxa Zero soporta las redes WIFI 2.4G/5G.
Para comprobar el rendimiento WIFI, necesita seguir los siguientes pasos:
- Cambiar a modo super usuario
$ sudo su
- Abrir el WIFI
$ nmcli r wifi on
- Escanear el WIFI
$ nmcli dev wifi
- Conectar a una red WIFI
$ nmcli dev wifi connect "nombre_wifi" password "contraseña_wifi"
- Comprobar el rendimiento WIFI usando la herramienta iperf.
Interfaces Comunes de Hardware, I2C, PWM, SPI, UART, etc
Las imágenes del Radxa Zero usan el fichero de configuración /boot/uEnv.txt.
Peligro: Recuerda hay una única línea con "overlays=" en el fichero /boot/uEnv.txt.
Asegúrate de que el núcleo es al menos superior a la versión 5.10.69-5-amlogic. Si no, intenta con esto
$ sudo apt update $ sudo apt install -y linux-headers-5.10.69-5-amlogic-gfeede6ac474e $ sudo apt install -y linux-image-5.10.69-5-amlogic-gfeede6ac474e
I2C
Para activar I2C_EE_M1 en GPIOH_6 y GPIOH_7 (/dev/i2c-1), añade el elemento "meson-g12a-i2c-ee-m1-gpioh-6-gpioh-7" a la línea "overlays=" .
overlays=meson-g12a-i2c-ee-m1-gpioh-6-gpioh-7
Para activar I2C_EE_M1 en GPIOX_10 y GPIOX_11 (/dev/i2c-1), añade el elemento "meson-g12a-i2c-ee-m1-gpiox-10-gpiox-11" a la línea "overlays=" .
overlays=meson-g12a-i2c-ee-m1-gpiox-10-gpiox-11
Para activar I2C_EE_M3 (/dev/i2c-3), añade el elemento "meson-g12a-i2c-ee-m3-gpioa-14-gpioa-15" a la línea "overlays=" .
overlays=meson-g12a-i2c-ee-m3-gpioa-14-gpioa-15
Para activar I2C_AO_M0 (/dev/i2c-4), añade el elemento "meson-g12a-i2c-ao-m0-gpioao-2-gpioao-3" a la línea "overlays=" .
overlays=meson-g12a-i2c-ao-m0-gpioao-2-gpioao-3
No añadas al mismo tiempo meson-g12a-i2c-ee-m1-gpioh-6-gpioh-7 y meson-g12a-i2c-ee-m1-gpiox-10-gpiox-11 .
PWM
Canal PWM_C
Para activar PWM_C, añade el elemento "eson-g12a-pwm-c-on-gpiox-8" a la línea "overlays=" .
overlays=meson-g12a-pwm-c-on-gpiox-8
Deberías ver que se genera el directorio /sys/devices/platform/soc/ffd00000.bus/ffd1a000.pwm .
Luego puedes establecer el Canal PWM-C al directorio /sys/devices/platform/soc/ffd00000.bus/ffd1a000.pwm/pwm/pwmchipY.
Canal PWMAO_A
Para activar PWMAO_A, añade el elemento "meson-g12a-pwmao-a-on-gpioao-11" a la línea "overlays=" .
overlays=meson-g12a-pwmao-a-on-gpioao-11
Deberías ver que se ha generado el directorio /sys/devices/platform/soc/ff800000.bus/ff807000.pwm .
Luego puedes establecer el Canal PWMAO_A al directorio /sys/devices/platform/soc/ff800000.bus/ff807000.pwm/pwm/pwmchipY.
SPI
Para activar SPI_A (/dev/spidev0.0), añade el elemento "meson-g12a-spi-spidev" a la línea "overlays=" .
overlays=meson-g12a-spi-spidev param_spidev_spi_bus=0 param_spidev_max_freq=10000000
Para activar SPI_B (/dev/spidev1.0), añade el elemento "meson-g12a-spi-spidev" a la línea "overlays=" .
overlays=meson-g12a-spi-spidev param_spidev_spi_bus=1 param_spidev_max_freq=10000000
UART
Un puerto uart no puede usarse como puerto de comunicaciones serie a la vez que se usa la consola serie.
Comunicación en Serie
Para establecer UART_AO_A como dispositivo de comunicaciones serie, añade este elemento "meson-g12a-uart-ao-a-on-gpioao-0-gpioao-1" a la línea "overlays=" . Estará disponible el dispositivo /dev/ttyAML0 .
overlays=meson-g12a-uart-ao-a-on-gpioao-0-gpioao-1
Para establecer UART_AO_B as como dispositivo de comunicaciones serie, añade este elemento "meson-g12a-uart-ao-b-on-gpioao-2-gpioao-3" a la línea "overlays=" . Estará disponible el dispositivo /dev/ttyAML1 .
overlays=meson-g12a-uart-ao-b-on-gpioao-2-gpioao-3
Para establecer UART_AO_B como dispositivo de comunicaciones serie, añade este elemento "meson-g12a-uart-ao-b-on-gpioao-8-gpioao-9" a la línea "overlays=" . Estará disponible el dispositivo /dev/ttyAML1 .
overlays=meson-g12a-uart-ao-b-on-gpioao-8-gpioao-9
Para establecer UART_EE_C como dispositivo de comunicaciones serie, añade este elemento "meson-g12a-uart-ee-c" a la línea "overlays=" . Estará disponible el dispositivo /dev/ttyAML4 .
overlays=meson-g12a-uart-ee-c
Por favor no añadas meson-g12a-uart-ao-b-on-gpioao-2-gpioao-3 y meson-g12a-uart-ao-b-on-gpioao-8-gpioao-9 al mismo tiempo.
Consola Serie
Para establecer UART_AO_A como consola serie, añade las siguientes dos líneas a /boot/uEnv.txt
console=ttyAML0,115200 overlays=meson-g12a-uart-ao-a-on-gpioao-0-gpioao-1
USB Audio
Mirar en Audio.
USB Camera
Mirar en Camera module.