Inferencia de IA de borde: Una inmersión profunda desde el software hasta la aceleración de hardware

2025-07-04
Inferencia de IA de borde: Una inmersión profunda desde el software hasta la aceleración de hardware

Este artículo profundiza en los desafíos y las oportunidades de ejecutar la inferencia de IA en microcontroladores con recursos limitados. Comenzando con la mecánica de TensorFlow Lite Micro, el autor analiza la implementación de software y los esquemas de aceleración de hardware basados en extensiones de arquitectura ARM para el operador de suma. El artículo también cubre el uso de la NPU Arm Ethos-U para la aceleración de modelos. Revela cómo las diferentes arquitecturas de hardware impactan el rendimiento de la inferencia de IA y cómo se pueden combinar las optimizaciones de software y hardware para mejorar la eficiencia.

Leer más
IA

Desbloqueo de los Puertos Seriales USB del Módulo BG95-M3 del RAK5010

2025-02-22
Desbloqueo de los Puertos Seriales USB del Módulo BG95-M3 del RAK5010

Esta publicación describe cómo acceder a los tres puertos seriales en el módulo Quectel BG95-M3 integrado en la placa de desarrollo RAK5010. El autor, después de consultar el esquema, identificó y volvió a soldar cuatro resistores para redirigir las líneas de datos USB del nRF52840 al BG95-M3. A pesar de un pequeño percance que involucró un resistor perdido, la modificación tuvo éxito, permitiendo la comunicación USB directa con el módem y el acceso a sus tres puertos seriales.

Leer más
Hardware

Ejecutando el modo de estación Wi-Fi en un MCU con recursos limitados con Thingy:91 X: Un desafío ajustado

2025-02-21
Ejecutando el modo de estación Wi-Fi en un MCU con recursos limitados con Thingy:91 X: Un desafío ajustado

Esta publicación detalla la experiencia del autor ejecutando el modo de estación Wi-Fi en el MCU Nordic Semiconductor nRF9151 con recursos limitados, utilizando el Thingy:91 X. Los limitados 256 KB de RAM del nRF9151 representaron un desafío significativo debido a las demandas de recursos del controlador Wi-Fi. Al deshabilitar nrf_modem_lib y usar inteligentemente archivos de superposición y configuración de devicetree, se logró la conexión Wi-Fi, aunque con un asombroso 99,11% de utilización de RAM. La publicación analiza meticulosamente los problemas encontrados, incluyendo el consumo de recursos del controlador, los métodos de carga de parches y la creación de sockets, proporcionando soluciones e información valiosa para los desarrolladores integrados.

Leer más
Desarrollo

Nordic presenta VPR: su primer procesador RISC-V

2024-12-26
Nordic presenta VPR: su primer procesador RISC-V

Nordic Semiconductor ha lanzado VPR, su primer procesador RISC-V, integrado en los nuevos SoC nRF54H y nRF54L. VPR, un procesador RV32EMC que funciona a una velocidad de hasta 320 MHz, está diseñado para periféricos definidos por software. El artículo detalla la arquitectura de VPR, el proceso de inicialización y la colaboración con el Arm Cortex-M33. El sysbuild de Zephyr simplifica la creación e implementación de aplicaciones VPR, permitiendo la computación heterogénea para un rendimiento y una funcionalidad mejorados.

Leer más