Udoo x86 para geeks o no?

El otro día un curioso trozo de hierro cayó en mis manos. Francamente, la he estado esperando desde el anuncio de kickstarter. E incluso un poco desesperado por esperar (porque filtré las razones por las que se retrasó el lanzamiento, esa fue Santa Bárbara). Y habiéndolo entendido, será un crimen no hacer al menos una revisión.

imagen

¿Qué es Udoo x86?

Esta es una mini computadora con un procesador de 4 núcleos en arquitectura x86, tiene un potencial impresionante, que puede distinguirla entre parientes. Hay 4 versiones que difieren en el modelo de procesador, el tamaño de RAM y la presencia de un disco EMMC de 32 GB incorporado.

→ Más información en el sitio web del fabricante .

Obtuve la versión avanzada con un procesador Intel Celeron N3160 de 4 núcleos, EMMC en 32 GB y 4 GB de RAM DDR3L de doble canal (lo que más me molestó, quería los 8).



De los conectores, la pieza de hierro tiene:

  • Conector de corriente de 12V.
  • SATA estándar
  • Ethernet Gigabit
  • 3 x USB 3.0 tipo A
  • 1x HDMI
  • 2x miniDP ++
  • Combo de micrófono + auriculares
  • 2x puertos UART
  • Interfaz IR
  • Pines de E / S digital Hasta 20 GPIO extendidos
  • Compatible con Arduino 101:
  • Pines de E / S digital 14 (PWM)
  • Pines de E / S analógicas 6 (10 bits de resolución)
  • y mucho más, más detalles aquí .

En Internet ya hay una revisión en video de los méritos del fabricante en comparación con el Raspberry Pi3, pero quiero jugarlo yo mismo.

Entonces, ejecuta:



El primer paso, por supuesto, fue golpear Esc al inicio y se vio el BIOS.

Esc


En mi humilde opinión (con la que, por supuesto, usted puede estar en desacuerdo radicalmente), la cantidad de configuraciones de BIOS diversas se correlaciona en cierta medida con la cantidad de acciones que se pueden realizar con una pieza de hardware. Basado en lo anterior, estaba listo para ver la capacidad de "habilitar / deshabilitar" los puertos, pero las secciones avanzadas me sorprendieron un poco con una gran cantidad de interruptores de modo y opciones de memoria. Y los lectores observadores verán el cursor del mouse. Sí, funciona en esta pantalla azul y blanca.

BIOS






A continuación, se exploró la posibilidad de "¿por qué arrancaría?". y lo más importante, "¿cómo?"
La respuesta a esta pregunta provocó "Administrador de arranque" y "Arrancar desde archivo". Este último abre un menú conveniente para seleccionar el archivo necesario con un recorrido por el directorio.

Archivo de arranque



Boot Manager ve un disco duro incorporado de 32GB, unidades flash y unidades en un cable SATA. También hay una ranura para una tarjeta microSD y mini PCI-E, desde la cual probablemente se iniciará.

Conducir




Disponible en modo UEFI y Legacy.

UEFI y legado


Y los posibles sistemas operativos van desde Win7 a Win10, cualquier Linux y Android x86. Compruébalo

  • La unidad flash de 8 GB que se encuentra al lado con Ubuntu versión 14 se conectó inmediatamente a un puerto USB y se cargó sin instalación en 60 segundos. Creo que quizás sea más rápido si no usas el más barato como yo. Tratamos de conectar un cable Ethernet, iniciar un zorro de fuego y ... Internet está ahí, el video funciona hasta 1080p en línea, aunque no es perfecto (en mi humilde opinión), y no soy un controlador de Linux, así que me disculpo, no sé cómo y qué más probar, pero me gustó, funciona desde cajas

  • A continuación, se retiró una unidad SATA 2.5 del cajón del escritorio, que permaneció después de que los reemplacé por SSD debido al proceso de eliminación. Si bien no hay muchos errores, y él está vivo, pero su número está aumentando. Pero aquí los fabricantes fallaron un poco, porque el conector para alimentar este disco desde el pañuelo sugiere la presencia de dicho adaptador
    que no encontré en las tiendas de computadoras comunes, pero están llenas en AliExpress. Por supuesto, puede hacerlo usted mismo aquí , e incluso recoger el HDD 3.5 .

    Nos aferramos al disco, nos aferramos a la unidad flash USB de arranque de win10x64, y en unos pocos clics y en unos minutos tenemos el disco de Windows 10 instalado en 2.5. La instalación automática de los controladores de Win10 funciona lentamente, pero funciona, y mientras ponía los controladores en la tarjeta de video, el número de indefinidos disminuía lentamente. actualizaciones ... mdaaa. Entonces me di cuenta de que pronto podría tener la oportunidad de trabajar por completo. La razón de esto, lo adivinaste, es este proceso:

    Actualización


    Al igual que en la actualidad, la tarjeta de red funcionó y el video de YouTube se abrió en 1080p. Y se mostró perfectamente, sin ralentizaciones ni frisos. El ojo de un jugador de disparos rápidamente conectó microfreezes al lanzar video de 1080p en ubuntu, y me enfureció incluso en pequeños reproductores de video en procesadores débiles con decodificadores incorporados. Pero aquí, por mucho que no lo intenté, no vi tal comportamiento. ¿Pero para qué necesitamos un monitor? Con uno, todos pueden. Y pedí los adaptadores DisplayPort => DVI, y al recibirlos saqué sus monitores de los escritorios de mis colegas para una prueba de media hora. Para ser completamente hardcore, se lanzaron 3 ventanas de cromo con video en YouTube en la calidad de 1080p. Resultado:

    Cromo


    Funciona bastante bien como debería, sin disminuir la velocidad, pero periódicamente, cada 3-4 segundos, los microlags de 5-10 cuadros se saltan en una de las pantallas. ¿Cuál es la razón por la que no sé? Estoy tratando de ejecutar la caricatura de 1080p descargada a través de Player Classic con un conjunto de códecs:

    Clásico


    Hermoso, bueno, pero el problema es el mismo. Después de ordenar las opciones, encontré una solución: los micrólogos desaparecen solo si dejas dos aplicaciones idénticas, y en la tercera ventana inicias otra, por ejemplo, el Reproductor de Windows Media estándar. De esta forma, los tres monitores muestran diferentes videos en 1080p sin frenos y retrasos en general.

    No hay posibilidad de probar la calidad 4K, debido a la falta de acceso a monitores y televisores de esta resolución. Al igual que YouTube en 4K, los videos comienzan, pero se reproducen lentamente. Y la demostración descargada en 4K Player Classic mostró solo 10-15 fps. El tornillo no lo dominaba en absoluto. Solo un escritorio con una resolución de 4K, creo que se conectará sin problemas.

  • Después de jugar con Win10 y causar mucha envidia entre los empleados que pasaban, dejé los monitores y reinicié el dispositivo ... y perdí el momento de elegir el gestor de arranque. Win7x64 arrancó desde el HDD, que funcionó durante 2 años en una computadora portátil y no se usó en otra partición. Y se inició debido a la instalación de Win7 en legado y Win10 en modos UEFI. El gestor de arranque para Win10 se escribió en la unidad interna de 32 GB. Esto dejó el cargador de arranque siete en el HDD y permitió que Win7 se iniciara sin problemas. Cuando vi la invitación para iniciar sesión en el sistema, me sorprendió mucho la capacidad de supervivencia de Win7, que comenzó en un hardware completamente diferente, e incluso me alegré, pero temprano. El mouse y los teclados no funcionaron. Los dispositivos Windows en USB 3.0 sin controladores no querían percibir. Pero para intentar alimentar a sus conductores, debe ingresar al sistema. Que hacer Y debe volver al BIOS y seleccionar USB mose / keyboard = Enable.



    Después de estas manipulaciones, el sistema me permitió ingresar una contraseña y dejarla entrar. La activación ha volado, es comprensible, pero aquí me esperaba otra decepción: la mayoría de los controladores para WIN7 no lo son.

    Hay controladores completos solo para win10, todas las demás versiones de Windows pueden comenzar, pero usar todas las ventajas simplemente no funcionará (al menos en este momento, fuera de la caja). El foro tiene temas en los que las personas deslizan con éxito los controladores para USB 3.0, Ethernet, etc. o puede intentar cavar una adecuada y alimentarse.

También estaba muy interesado en el procesador. 4 núcleos de arquitectura x86 en una migaja con un buen rendimiento declarado? Comprueba, compara. En comparación, no tiene que ir muy lejos, mi caballo de batalla es una PC tipo torre con un procesador Intel Core i5 760 (2.8 Ghz por defecto), el viejo pentium D 2.8 Ghz de nuestro ingeniero y un netbook de tableta 4Good chino de pura raza completamente nuevo con un procesador Atom Z3735F. Porque En Core i5, una estación de trabajo dura se ensambla en una caja del tamaño de una torre completa, con un consumo de energía de 95 W por procesador y 450 W para toda la máquina; de forma predeterminada, incorporará el trabajo cómodo de todo lo que necesita. Atom Z3735F es el principal competidor en esta disputa con un consumo de 2.2W, y Pentium D mostrará cuánto hemos evolucionado durante 10 años (95W). Como referencia, el Celeron N3160 2.24 Ghz tiene un consumo de energía de aproximadamente 6W. Para comparar de manera más o menos equivalente, tomé AIDA64 Extreme 520 (que estaba a la mano) y ejecuté las pruebas en todas las máquinas. Los resultados se enumeran en la tabla:



Porque las pruebas son diferentes, en algún lugar mb / s, en algún lugar ns y en algún lugar los números en los loros, luego llevé los resultados a una vista porcentual, tomando Core i5 por 100%.



Todos fueron probados en la misma versión del sistema operativo Win7 x64 (excepto la tableta 4Good en Win10).

Aquí salimos de la masa general: una tableta con Atom Z3735F mostró 311ns en el parámetro de retraso de memoria, no sé por qué, pero mostró un peor rendimiento incluso que el antiguo Pentium con memoria DDR2, los retrasos en los que debería ser más natural, y Udoo x86 mostró retrasos mínimos a los 71ns.

Otro punto interesante fue la prueba de cifrado AES, según la cual los "niños" superaron la caja de trabajo. Y todo porque las nuevas generaciones de procesadores tienen instrucción AES, lo que le permite mostrar un gran rendimiento en esta operación en particular.

El siguiente paso, se decidió probar EMMC, se usó la conocida unidad flash USB de Ubintu 14, 20 minutos y el sistema operativo está listo para funcionar. El arranque en frío con EMMC ahora toma 27 segundos.

Quizás en su sistema operativo mejorado lograron un tiempo de arranque de 17 segundos en su video, pero tenía a mano el kit de distribución habitual para el escritorio con todos sus asistentes.

Udoo x86 tiene pines compatibles con Arduino. El segundo procesador Intel Quark SE core 32 MHz más 32-bit ARC core 32 MHz o más simple Intel Curie es responsable de esto. Según tengo entendido por la hoja de datos, simplemente oculta el acelerómetro con un giroscopio. Están marcados en la pizarra en el siguiente orden:





La documentación en esto:



Más claramente se muestra aquí.

Se conecta al sistema principal a través de USB, esto se puede ver en el BIOS en la sección de administración del puerto USB. Esto permite que ambos procesadores funcionen de forma asíncrona. Para trabajar con Curie necesitamos un IDE de Arduino, preferiblemente la última versión y un módulo para el kernel de Curie. Pero si habla de las pruebas de Arduino, aparecerá un artículo separado.

sobre IDE
La primera vez que intenté instalar ubunts desde el repositorio, pero la versión estaba lejos de ser relevante, y no había forma de agregar al menos un procesador que no sea el existente. Luego tomé el camino largo: descargué el archivo de Linux desde aquí y lo instalé.

Precaución
Para aquellos que siguen esta ruta, mi script de instalación juraba errores que debían corregirse manualmente reemplazando install.sh <RESOURCE_NAME = cc.arduino.arduinoide> con <RESOURCE_NAME = arduino-arduinoide>. Y después de cada reinicio, este programa aún se niega a iniciarse, debe reinstalarlo. Quizás algún tipo de desgracia con los derechos. Quién sabe cómo superar esto, por favor deje en los comentarios.


Resultados: Personalmente me gustó la pieza de hierro, el bebé tiene una potencia de cómputo impresionante, un conjunto impresionante de todo tipo de puertos y conectores, además de capacidades gráficas impresionantes, puede competir con mi computadora personal en Core-i5, y aunque Udoo es inferior, pero si compara el tamaño: con VS Una caja de hierro sobre la mesa, y comparar el consumo de energía de 6W frente a 95W, no solo es excusable, sino que también me causa mucha admiración. Sí, ¡esas dos docenas de ellas caben dentro de mi computadora! ¿Y si montas su grupo? Y todavía tengo muchas ideas sobre dónde adjuntarlo. De las desventajas: se requiere energía adicional de 12V., Se requiere una caja, y si conecta un disco sata, entonces necesita un adaptador para la alimentación o debe hacerlo usted mismo. La respuesta a la pregunta principal se plantea a sí misma: Udoox86 es interesante para los geeks y bastante fácil de aprender para la mayoría de las personas que saben cómo sostener el mouse y seguir las instrucciones. En el caso de Windows, todo está instalado y funciona de fábrica; en el caso de Linux, también funciona de fábrica, aunque puede haber dificultades (como encontré al intentar conectar 3 monitores para desinstalar).

Source: https://habr.com/ru/post/es404435/


All Articles