Que es Armbian

¿Qué es Armbian?

Armbian es la plataforma de sistema operativo básico para computadoras de placa única (SBC) en la que pueden confiar otros proyectos.

  • Distribución ligera de Linux basada en Debian o Ubuntu, específicamente para placas de desarrollo ARM
  • Cada sistema es compilado, ensamblado y optimizado por Armbian Build Tools
  • Tiene potentes herramientas de desarrollo de software y compilación y se puede personalizar.
  • Comunidad vibrante

¿Cuál es la diferencia entre Armbian y Debian / Ubuntu?

  • La mayoría de estas placas base / cajas oficialmente no son compatibles con Debian o Ubuntu. Omán lo hizo.
  • El espacio de usuario de Armbian tiene muchos ajustes de seguridad o rendimiento pequeños pero vitales
  • A Armbian le gusta el desarrollo del kernel y mucho trabajo de mantenimiento. Debian se basa en los recursos ascendentes del hardware ARM, que pueden tener algunos años de retraso y / o carecer de muchas funciones.
  • El espacio de usuario de Armbian es sencillo y limpio, pero 100% compatible con Debian / Ubuntu
  • Muchos de los errores de Debian existentes han recibido preguntas "mejores que el error original :)" en el camino.
  • El sistema de construcción de Armbian es una parte fundamental de todo el ecosistema. Puedes hacerlo por ti mismo. Debian es mucho más difícil.
  • Foro de soporte dedicado para cada placa / caja
  • Soluciones de instalación complejas y plug-and-play en el lugar Debian
  • Plan de desarrollo unificado y experiencia del usuario, así como la confusión de diferentes instrucciones de configuración esparcidas por todas partes

Característica común

  • Armbian Linux se puede utilizar como una imagen basada en Debian y Ubuntu, compilada desde cero
  • La imagen se reducirá al tamaño de datos real y se expandirá automáticamente en la tarjeta SD cuando se inicie por primera vez.
  • La contraseña de root es 1234. Se ve obligado a cambiar esta contraseña y (opcionalmente) crear un usuario normal al iniciar sesión por primera vez
  • Adaptador Ethernet con servidor DHCP y SSH en el puerto predeterminado (22)
  • Tenga preparado un DHCP (si lo hay) pero con un adaptador inalámbrico desactivado. Puede armbian-configusarlo para conectarse a un enrutador o crear un punto de acceso
  • Viene con scripts de instalación NAND, SATA, eMMC y USB ( nand-sata-install)
  • La actualización se realiza mediante apt upgrademétodos estándar.
  • El script de inicio de sesión muestra: nombre de la placa con texto grande, versión de lanzamiento, versión del kernel, carga del sistema, tiempo de actividad, uso de la memoria, dirección IP, temperatura de la CPU y la unidad, temperatura ambiente de Temper al salir, uso de la tarjeta SD, estado de la batería y número de actualizaciones instalado

La optimización del rendimiento

  • /var/log Instalado como un dispositivo de compresión (zram, lzo), el servicio log2ram guarda registros en el disco todos los días y cuando está cerrado
  • La mitad de la memoria se asigna / expande para el intercambio de compresión
  • /tmpInstalar como tmpfs(compresión opcional)
  • Caché de memoria de archivos de configuración del navegador
  • Programador de E / S optimizado (seleccionado /etc/init.d/armhwinfo)
  • La escritura diferida de los datos del diario está habilitada. ( /etc/fstab)
  • commit=600Actualizar los datos al disco cada 10 minutos ( /etc/fstab)
  • Utilice el interactivegobernador ( /etc/init.d/cpufrequtils) para optimizar el escalado de frecuencia de la CPU
    • 480-1010Mhz @Allwinner A10 / A20
    • 480-1368Mhz @ Allwinner H2 + / H3
    • 392-996Mhz @Freescale imx
    • 600-2000Mhz @Exynos y S905
  • eth0 interrupt está utilizando un núcleo dedicado (basado en la placa base Allwinner)

¿Qué apoya?

El "soporte" no es una garantía. "Soporte" significa que el software SBC específico tiene un alto grado de madurez, pero no tiene la intención de admitir todas las funciones posibles de SBC. Las placas base compatibles recibirán un descuento basado en cualquiera de las siguientes pautas no exclusivas para modificar, mejorar o agregar otras características:

  1. La discreción del "Equipo de Desarrollo de Armbia"
  2. Disponibilidad del "Equipo de desarrollo de Armbian"
  3. Facilidad de uso y prueba de placas de muestra
  4. Madurez del kernel principal de una plataforma SoC o SBC específica
  5. Participación pagada, patrocinio a largo plazo del proyecto Armbian o desarrolladores voluntarios
  6. El vendedor o un tercero ha designado recursos para brindar soporte al SBC o la plataforma en nombre de la comunidad y está contribuyendo al proyecto.

SoC compatible

  • Allwinner A10, A20, A31, H2 +, H3, H5, H6, A64
  • Amlogic S805 y S905 (placas Odroid), S802 / S812, S805, S905, S905X y S912 (horquilla por  @balbes150)
  • Actionsemi S500
  • Freescale / NXP iMx6
  • Marvell Armada A380
  • Rockchip RK3288 / RK3328 / RK3399
  • Samsung Exynos 5422

Placas base compatibles

Consulte la página de descarga para obtener una lista de soporte reciente.

Supongo que te gusta

Origin blog.csdn.net/hailangnet/article/details/114169125
Recomendado
Clasificación