Tutoriales

Este SBC avergüenza a la Raspberry Pi 5

Raspberry Pi inició la revolución de las computadoras de placa única (SBC). Originalmente fue diseñado como un dispositivo pequeño y de gama baja para aficionados, pero eso es cosa del pasado.

El éxito de Raspberry Pi ha dado lugar a muchos dispositivos similares. Si bien todavía tienen un factor de forma pequeño, estos dispositivos son cada vez más potentes en términos de especificaciones.

El Armsom Sige7 es uno de esos microordenadores que viene con potentes funciones de hardware.

Un procesador octa-core, GPU Mali-G610, NPU 6 TOPS y compatibilidad con pantalla 8K son las únicas especificaciones que desea de una Raspberry Pi.

ArmSoM Sige7
ArmSoM Sige7 es un dispositivo pequeño. Esmoquin como referencia;)

Antes de compartir mi experiencia e impresiones sobre AroSoM Sige7, echemos un vistazo más de cerca al producto de hardware.

📋

Publicaciones relacionadas
ArmSoM me envió el dispositivo para su revisión. Las opiniones expresadas son enteramente mías.

Especificaciones de ArmSoM Sige7

ArmSoM Sige7 está disponible en dos modelos:

  • Base: 8 GB de RAM, 64 GB eMMC
  • Pro Máximo: 32 GB de RAM, 128 GB eMMC

Aparte de eso, ambos modelos tienen las mismas especificaciones, como se menciona a continuación.

  • SOC: Chip de roca RK3588
  • UPC: RK3588 Cortex-A76 de cuatro núcleos a 2,4 GHz + Cortex-A55 de cuatro núcleos a 1,8 GHz, proceso de 8 nm
  • procesador de gráficos: GPU Mali-G610 MP4 (caché L2 de 4×256 KB) compatible con OpenGL ES3.2/OpenCL2.2/Vulkan1.1
  • unidad de procesamiento de red neuronal: 6 TOPS@INT8 (3 núcleos NPU), compatible con TensorFlow, MXNet, PyTorch, Caffe, Tflite, Onnx NN, Android NN y otros marcos
  • unidad de procesamiento visual: descodificación: 8K@60fps H.265/VP9/AVS2, 8K@30fps H.264 AVC/MVC, 4K@60fps AV1, 1080P@60fps MPEG-2/-1/VC-1/VP8 codificación: Codificación: 8K@30fps H.265/H.264
  • proveedor de servicios de Internet: Integre ISP de 48MP, soporte HDR y 3DNR
  • Memoria: 8GB/32GB, LPDDR4/LPDDR4x de 64 bits
  • almacenamiento de disco:64GB/128GB tarjeta multimedia, Tarjeta micro SD Extendido, M.2 PCIe unidad de estado sólido
  • redes: 2 Ethernet 2,5G, IEEE 802.11a/b/g/n/ac/ax WIFI6, bluetooth 5
  • puerto: 1 HDMI 2.1 (admite 8K a 60 fps), 1 MIPI DSI (hasta 4K a 60 fps), 2 MIPI CSI de 2 canales, tipo C DP 1.4, fuente de alimentación tipo C, 1 USB 3.1, 1 USB 2.0
  • 40 agujas: Totalmente compatible con el cabezal Raspberry Pi de 40 pines (Por lo tanto, una gran cantidad de módulos adicionales Pi que ya están en el mercado también se pueden usar con Sige7)
  • encadenar: Botón de encendido, botón de reinicio y botón Maskrom para el modo de grabación de Maskrom
Especificaciones de hardware de ArmSoM Sige7
Descripción general del hardware ArmSoM

Impresionantes especificaciones, ¿verdad? Están sucediendo muchas cosas en este pequeño dispositivo. No es de extrañar que incluso la parte inferior del tablero se sienta abarrotada.

ArmSoM Sige7 inferior
No ignores el fondo

📋

Las especificaciones son demasiado similares a las del Banana Pi BPI M7, ¿verdad? Esto se debe a que es un dispositivo de marca compartida y está disponible bajo las marcas Banana Pi y ArmSoM. Lion Wang, director ejecutivo de Banana Pi, es uno de los inversores ángeles de ArmSoM. Cabe señalar que ArmSoM será una marca completamente independiente en el futuro y diseñan y fabrican sus propios productos.
ArmSom Sige7 y Banana Pi M7
ArmSoM y Banana Pi se han asociado para ofrecerle Sige7 (o Banana Pi BPI M7)

Para qué se puede usar?

En realidad muchas cosas. Es un dispositivo potente pero compacto. Puede ejecutar proyectos de sistemas integrados como una Raspberry Pi 5. 40 pines permite el uso de módulos adicionales Raspberry Pi en sus proyectos.

NPU y GPU lo convierten en una buena opción para proyectos de IA.

Los puertos Ethernet duales le permiten funcionar como un enrutador o firewall.

Con su potente codificador y decodificador de vídeo, puedes utilizar Sige7 para señalización digital y servidores de medios. También puedes usarlo para jugar, aunque a mí no me gusta para este fin.

Puede colocarlo en el centro del laboratorio de su casa. Tiene un procesador potente, buen tamaño de RAM y múltiples formas de obtener más espacio de almacenamiento en disco.

Por supuesto, se puede utilizar para informática de vanguardia para el procesamiento de datos de baja latencia en tiempo real.

Mi experiencia usando ArmSoM Sige7

Foto de primer plano de ArmSoM Sige7

ArmSoM tiene 4 productos de sistemas operativos oficiales: Debian, Android, Ubuntu y Armbian.

Fui con Armbian. Este es un proyecto excelente que se ejecuta en varias placas ARM. Armbian ofrece variantes de Ubuntu y Debian y, por alguna razón, utilicé la versión de Ubuntu.

Armbian proporciona soporte platino para Banana Pi M7 (ArmSoM Sige7), pero en lugar de obtenerlo del sitio web de Armbian, utilicé una versión personalizada proporcionada por ArmSoM.

Esa fue la primera vez que inicié Armbian y encontré el primer problema importante.

WiFi requiere una antena (una lección dolorosa)

Noté que la señal WiFi era demasiado débil. Si bien tenía una señal (apenas) visible, la intensidad de la señal era demasiado pobre para conectarse al enrutador a 15 pies de distancia.

A veces asumo desafíos innecesarios. Este es uno de ellos. Pensé que era un problema de software. Quizás exista algún problema conocido con la red inalámbrica de Armbian.

Navegué frenéticamente por los foros y probé una sugerencia tras otra. Pero nada salió de eso. Bajé la cabeza avergonzado y me comuniqué con el soporte de ArmSoM a través de su canal Discord.

Fue entonces cuando supe que el dispositivo requería una antena IPEX externa. Esto es nuevo para mí. Mi impresión es que un dispositivo que anuncia WiFi6 en su sitio web debería tener una mejor experiencia inalámbrica desde el primer momento.

He usado algunas computadoras de placa única en el pasado y nunca usé una antena externa, así que esto me sorprendió.

Actualmente estoy usando una red cableada; no hay ningún problema de conexión. Tal vez pida una antena externa para mayor flexibilidad.

Creo que este hecho debería enfatizarse bien en el sitio web: necesitas una antena externa para que funcione WiFi.

Inteligencia artificial y procesadores de redes neuronales

Ya tengo un laboratorio en casa con el fantástico ZimaBoard. Así que ni siquiera intenté utilizar ArmSoM como servidor de medios.

Estoy más interesado en sus capacidades de inteligencia artificial. Sin embargo, no tengo suficientes habilidades de desarrollo de IA para probarlos.

La NPU integrada admite PyTorch, TensorFlow, etc., y Puedo ver gente aprovechando al máximo sus placas Banana Pi M7 (también conocidas como Sige7) para proyectos de inteligencia artificial. Lamentablemente no tengo ninguna experiencia con ellos. Planeo hacerlo, pero no soy un fanático del desarrollo de IA en este momento.

Pero como usuario final, uso IA generativa. Estoy probando un LLM en Ollama y otros cursos similares a nivel local.

Actualmente, la mayoría de los LLM no se ejecutan en NPU, por lo que probar esta parte se convierte en un desafío. Alerta de spoiler, gané este desafío gracias a Ubuntu Rockchip y el proyecto ezrknpu.

Ubuntu Rockchip es una versión modificada de Ubuntu para el dispositivo Rockchip RK3588. ezrknpu convierte algunos LLM para dispositivos Rockchip.

Después de un poco de experimentación y prueba y error, logré obtener un par de maestrías en Derecho. Como se muestra en la siguiente figura, se utilizan los 3 núcleos de la NPU:

LLM ejecutándose en Rockchip NPU
Haga clic para ampliar

Puedo compartir la experiencia detallada de Rockchip NPU en otro artículo.

El buen soporte y la documentación definitivamente necesitan mejoras.

El mayor problema con los equipos nuevos es el soporte. Afortunadamente, ArmSoM no se queda atrás en este sentido, pero todavía tiene mucho margen de mejora.

Su El parche se integró recientemente en el núcleo principal de Linux.que refleja el compromiso del proyecto ArmSoM con sus usuarios. A medida que las versiones principales de Linux más nuevas comiencen a admitir Sige7, debería poder instalar más distribuciones de Linux en lugar de depender de distribuciones personalizadas proporcionadas por ArmSoM.

Una gran cantidad de código fuente también está disponible en su repositorio de GitHub.

ArmSoM tiene un canal oficial de Discord y un foro de Discourse donde puedes encontrar soporte.

Armbian también ofrece soporte de nivel Platino para este dispositivo, por lo que si tiene algún problema, los foros de Armbian también son un excelente lugar para pedir ayuda.

Más allá de eso, el RK3588 es un procesador popular sobre el que se puede encontrar mucha charla en Reddit. Al menos, puede buscar Banana Pi M7 en Internet, porque Banana Pi es una marca relativamente popular.

Así es como navego cuando tengo problemas de WiFi y quiero probar la NPU.

Por supuesto, está muy lejos de la comunidad más amplia de Raspberry Pi, pero tampoco estarás acechando solo en la web usando ArmSoM.

ArmSoM también tiene un portal de documentación oficial, pero es escaso en este momento. Necesitamos más cosas sobre el arranque desde eMMC o SSD y otras cosas aparentemente básicas. En mi opinión, el portal de documentación propio de Banana Pi también es muy básico.

En términos de documentación y herramientas que han creado para brindar una experiencia lista para usar, nada supera a la Raspberry Pi. Esto es algo que todos deberían aprender de ellos.

experiencia general

Tengo una Raspberry Pi 5 que uso como sistema de escritorio secundario. El ArmSoM Sige7 funciona significativamente mejor que el Pi 5, gracias a su enorme configuración de hardware. Reproducir vídeos 4K y utilizar un sistema con una gran cantidad de pestañas y aplicaciones abiertas es más fluido.

Al igual que con otros SBC, el SoC y otros componentes comenzarán a calentarse una vez que comiences a usarlo para tareas que requieren un uso intensivo de la CPU.

ArmSoM tiene un estuche dedicado para dispositivos Sige7 con protuberancias internas para disipar el calor. Puede que no parezca tan interesante como el caso Pironman, pero debería hacer el trabajo. No tengo el estuche, estoy encargando unos radiadores universales para controlar la temperatura.

Caso oficial ArmSoM Sige7

Me gusta el encabezado de 40 pines compatible con Raspberry Pi proporcionado por Sige7. Puede utilizar varios complementos de Raspberry Pi disponibles en el mercado.

ArmSoM Sige7 está disponible por $165 para la versión básica de 8 GB y $260 para la Pro Max de 32 GB.. Prefiero optar por el Pro Max que por el SBC preparado para el futuro (hasta cierto punto). Por supuesto, debería ajustarse a su presupuesto.

✅ Las mejores especificaciones de hardware
✅ Amplia gama de usos, desde proyectos de inteligencia artificial hasta configuraciones de laboratorio doméstico
✅ Muchos puertos para almacenamiento y periféricos
✅ Compatibilidad con complementos de Raspberry Pi
✅ El dispositivo está incluido en la última versión del kernel de Linux.
✅ Sus productos tienen un precio razonable
❎ La documentación necesita mejoras

en conclusión

Es interesante ver hasta dónde han llegado las computadoras de placa única. ¿32 GB de RAM en una placa base pequeña? ¿Quién hubiera pensado en esto hace unos años?

En mi opinión, Sige7 es el mejor hardware SBC que el dinero puede comprar en este momento. Cuesta 260 dólares, pero ofrece un dispositivo bien empaquetado que se puede utilizar en una variedad de situaciones, desde escritorio hasta desarrollo de inteligencia artificial, y desde alojamiento de servidores hasta informática de punta.

Sin embargo, debe tener una actitud positiva a la hora de solucionar problemas y hacer las cosas usted mismo.

La idea de hacerlo compatible con Raspberry Pi también es una buena idea. De hecho, su próxima placa AIM 7, que se centra en el desarrollo de inteligencia artificial, será compatible con los dispositivos NVIDIA Jetson. Esto también es algo interesante de observar.

Lo que también me gusta es que para establecer rápidamente un canal de distribución maduro, Armsom ha autorizado a Banana Pi a vender conjuntamente algunos de sus productos, conservando todos los derechos de propiedad intelectual de ArmSoM. De esta manera, pueden aprovechar la comunidad Banana Pi existente y al mismo tiempo construir la suya propia en el proceso.

Con un mayor enfoque en construir una comunidad en torno a sus productos y brindar documentación mejor y más completa, ArmSoM Sige7 seguramente se destacará.

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba