TinyMaix es una librería ML ligera para microcontroladores

La librería de aprendizaje automático (Machine Learning) de código abierto Sipeed TinyMaix está diseñada para microcontroladores y es lo suficientemente liviana como para ejecutarse en una MCU Microchip ATmega328 que se encuentra en la placa Arduino UNO y sus muchos clones. Desarrollado durante un hackathon de fin de semana, el código central de TinyMax tiene unas 400 líneas de largo, con un tamaño binario de aproximadamente 3 KB y un bajo uso de RAM, lo que le permite ejecutar la clasificación de dígitos escritos a mano MNIST en una MCU ATmega320 con solo 2 KB de SRAM y 32 KB de flash. . Aspectos destacados de TinyMax Pequeño espacio El código principal tiene menos de 400 líneas (tm_layers.c+tm_model.c+arch_O0.h), la sección de código .text tiene menos de 3 KB Bajo consumo de RAM, con la clasificación MNIST ejecutándose en menos de 1 KB de RAM Compatible con el modelo INT8/FP32, convertir […]

Esta placa de red Thin Mini-ITX cuenta con seis puertos de 2,5 GbE, Celeron J6412 Elkhart Lake SoC

Alimentada por un procesador Elkhart Lake de cuatro núcleos Intel Celeron J6412, la placa de red mini-ITX delgada Jetway MI05-0XK está equipada con seis puertos de 2,5 GbE, hasta 16 GB de RAM a través de un solo zócalo SO-DIMM, así como M.2 enchufes para almacenamiento, WiFi y/o conectividad celular, algunos puertos seriales y un puerto HDMI opcional para salida de video. Se ofrecen cuatro variantes: el modelo estándar MI05-00K sin flash eMMC ni TPM, el MI05-02K con chip TPM 2.0, el MI05-03K con flash eMMC de 32 GB y, por último, el MI05-07K con chip de seguridad TPM 2.0 y memoria flash eMMC de 32 GB. Jetway MI05-0XK especificaciones: SoC – Intel Celeron J6412 procesador Elkhart Lake de cuatro núcleos a 1,2 GHz/2,6 GHz (frecuencia de ráfaga) con 1,5 MB de caché, 16 gráficos UE Intel UHD; TDP de 10 W Memoria del sistema: hasta 16 GB DDR4-3200 a […]

Una placa ESP32 con codificador rotatorio obtiene un escudo de teclado de 2 teclas

LILYGO TTGO T-Encoder, una placa ESP32 de forma redonda con un codificador rotatorio incorporado, tiene un escudo con un teclado de 2 teclas basado en el microcontrolador WCH CH552 de 8 bits. Lanzado hace varios meses, el TTGO T-Encoder es un codificador rotatorio alimentado por USB con microcontrolador ESP32 que ofrece conectividad WiFi y Bluetooth, y ahora puede crear un teclado con codificador rotatorio gracias al protector T-Encoder que cuenta con dos interruptores mecánicos y teclas con retroiluminación LED RGB. Como nos lo perdimos en el lanzamiento, primero veamos las especificaciones de la pequeña placa TTGO T-Encoder: Sistema en paquete (SiP) – Espressif ESP32-PICO-V3-02 con MCU: microcontrolador Xtensa LX6 de 32 bits de doble núcleo ESP32 Xtensa de hasta 240 MHz, ROM de 448 KB para funciones básicas y de arranque, SRAM de 520 KB para datos e instrucciones, WiFi 4 de 2,4 GHz y Bluetooth 4.2 BR/EDR + LE […]

SONOFF NSPanel Pro: un panel de control de Android que funciona como puerta de enlace WiFi y Zigbee

ITEAD ha presentado el panel de control SONOFF NSPanel Pro Smart Home con Android 8.1 en un procesador Cortex-A35 de cuatro núcleos Rockchip PX30 y que actúa como puerta de enlace Smart Home gracias a una radio 802.15.4 para Zigbee 3.0 y WiFi 802.11b de 2,4 GHz para conectividad. El NSPanel Pro sigue la SONOFF NSPanel con tecnología ESP32 presentado el año pasado, pero ofrece mucha más flexibilidad con Android, 2 GB de RAM, flash eMMC de 8 GB y también ofrece una pantalla táctil capacitiva de 3,95 pulgadas un poco más grande con una resolución de 480×480. Especificaciones de SONOFF NSPanel Pro: SoC – Rockchip PX30 procesador Cortex-A35 de cuatro núcleos con GPU Arm Mali-G31 Memoria del sistema: 2 GB DDR3 Almacenamiento: flash eMMC 5.1 de 8 GB Pantalla: pantalla táctil capacitiva TFT a color de 3,95 pulgadas con resolución de 480 x 480 Audio: altavoz de 1 W, […]

Otra consecuencia de la escasez de suministro: percances en la producción en masa

Los chips pueden desaparecer repentinamente de la cadena de suministro o volverse muy caros debido a la recurrente escasez de suministro, las empresas ahora están diseñando sus PCB para admitir múltiples chips, ya sea seleccionando reemplazos directos o creando múltiples huellas para atender al menos uno parte alternativa. Eso significa que se necesita una placa de circuito impreso y múltiples listas de materiales para ser más resistentes a cualquier interrupción del suministro. Radxa hizo eso en el placa ROCK 3A para el circuito USB PD con la capacidad de usar Injoinic IP2315 o WCH CH224D IC. Esos no son chips compatibles de pin a pin, y se crearon dos circuitos para la placa que requieren dos BoM, ya que no solo es posible reemplazar IP2315 por CH224D. Pero esta información no llegó al administrador de inventario, y una vez que IP2315 estuvo agotado, él/ella creía que sería posible simplemente reemplazar […]

Sonoff ZBDongle-E: un dongle USB Zigbee 3.0 con MCU EFR32MG21

ITEAD acaba de lanzar un nuevo adaptador USB «ZBDongle-E» Zigbee 3.0 con microcontrolador Silicon Labs Mighty Gecko EFR32MG21 Arm Cortex-M33 con una radio de +20dBm para un rango extendido. El nuevo dongle es una alternativa al popular Sonoff Zigbee 3.0 USB Dongle Plus, también conocido como “ZBDongle-P”, con un diseño más compacto y muchas de las mismas características. Especificaciones de Sonoff ZBDongle-E: MCU inalámbrico: Silicon Labs EFR32MG21 MCU inalámbrico multiprotocolo Arm Cortex-M33 a 80 MHz con 64 KB de RAM, 768 KB de flash, radio +20 dBm 802.15.4 para Zigbee 3.0 y compatibilidad con Thread , así como una radio Bluetooth 5.1 Low Energy Conectividad: Zigbee 3.0 con conector de antena SMA, potencia de salida de +20 dBm Interfaz de host: puerto USB con CH9102F USB a chip TTL Expansión: encabezado de E/S de 7 pines con pines de programación Misc: Botones de inicio y reinicio, LED Zigbee, LED de […]

Lanzamiento de Linux 5.19: cambios principales, arquitecturas Arm, RISC-V y MIPS

Linus Torvalds acaba de anunciar el lanzamiento de Linux 5.19. Debería ser la última versión 5.xx, con Linux 6.0 para el próximo ciclo: Así que aquí estamos, con una semana de retraso, y la versión 5.19 está etiquetada y eliminada. El registro breve completo (solo de rc8, obviamente no todo el 5.19) está a continuación, pero felizmente puedo informar que no hay nada realmente interesante allí. Un montón de cosas pequeñas al azar. En el diffstat, las actualizaciones de loongarch se destacan, al igual que otro lote de anotaciones READ_ONCE() de sysctl de red para hacer feliz a algunos de los códigos del verificador de carrera de datos. Aparte de eso, en realidad es solo una mezcla de varias probabilidades y extremos. En una nota personal, la parte más interesante aquí es que hice el lanzamiento (y estoy escribiendo esto) en una computadora portátil arm64. Es algo que he estado […]

Una pantalla HDMI ultraancha de 7,9 pulgadas para Raspberry Pi SBC

Si está buscando una pantalla ultraancha para mostrar información en su PC o Raspberry Pi, hay una pantalla IPS de 7,9 pulgadas con una resolución de 1280×400 que puede cumplir con sus requisitos. La pantalla se alimenta a través de un puerto USB y toma una fuente de video de su puerto de entrada HDMI 1.4, por lo que debería funcionar con cualquier hardware equipado con salida HDMI y un puerto USB. Especificaciones de la pantalla LR79: Pantalla: pantalla TFT-LCD IPS de 7,9 pulgadas con: Resolución de 1280 x 400 a 60 Hz, sin función táctil Campo de visión de 178° relación de aspecto 5:16 Tiempo de respuesta: 40 ms (típ.)(Tr+Tf) Relación de contraste: 900:1 Brillo: 500 cd/㎡ Gama de colores: 70 % NTSC Colores de pantalla: 16,7 millones Retroiluminación: WLED (19,2 V) Conector: ZIF de 30 pines Entrada de pantalla: HDMI 1.4 Fuente de alimentación: 5 V mediante puerto […]