Espressif presenta la plataforma de desarrollo modular ESP-Mosaico

Sistemas expresos (688018. SH) anunció hoy ESP-Mosaico, una plataforma de desarrollo modular diseñada para la creación de hardware asistida por IA. ESP-Mosaico permite a los creadores combinar módulos funcionales y múltiples dispositivos al tiempo que permite a los agentes de codificación comprender la configuración de hardware actual y participar directamente en el desarrollo de aplicaciones.
ESP-Mosaico apoya dos enfoques de desarrollo complementarios. La codificación de chat permite a los creadores comenzar a partir de una solicitud de lenguaje natural y construir rápidamente prototipos de hardware de trabajo sin configurar un entorno de desarrollo local. Vibe Coding lleva a los agentes de inteligencia artificial más profundamente en el flujo de trabajo de ingeniería, incluida la implementación, la implementación, las pruebas en hardware físico y la iteración continua.
El software ahora se puede generar y modificar rápidamente con IA, pero el hardware a menudo está limitado por placas fijas, interfaces y formularios de productos. ESP-Mosaico está diseñado para hacer que el hardware sea igualmente extensible: las capacidades se pueden agregar a medida que las ideas evolucionan, sin requerir que los creadores definan la forma final de un dispositivo desde el principio.
El nombre Mosaico, que significa "mosaico", refleja este concepto: los bloques de construcción de hardware individuales se pueden combinar para crear algo más grande y en continua evolución.
Hardware modular que crece con la aplicación
En el centro de ESP-Mosaico hay un host independiente compacto con una pantalla táctil OLED de 480 × 480, retroalimentación háptica, una batería incorporada, conectividad USB Tipo-C y E/S de expansión.
El host está alimentado por el ESP32-S31 de Espressif, un soC RISC-V que funciona a hasta 320 MHz, con una SRAM de 512 KB y soporte para hasta 32 MB de PSRAM DDR de alta velocidad. ESP32-S31 también integra Wi-Fi 6, Bluetooth 5.4 y 802.15.4 de modo dual, y admite interfaces que incluyen Ethernet de 1 Gbps, USB 2.0 OTG de alta velocidad, codificación y decodificación JPEG de hardware y entrada de cámara DVP.
ESP-Mosaico extiende estas capacidades a través de hardware modular para funciones como cámaras, sensores, botones, iluminación y motores. Los módulos soportados pueden ser identificados e integrados automáticamente por el sistema, lo que reduce la necesidad de manejar repetidamente el cableado y la adaptación del conductor de bajo nivel.
La compostabilidad también se extiende a través de los dispositivos. Múltiples hosts ESP-Mosaico pueden reconocer su posición y orientación relativas y sincronizar el estado de la aplicación de forma inalámbrica, permitiendo que los dispositivos se unan, se separen o reordenen como parte de la propia aplicación. Esto permite experiencias que van desde juegos de pantalla cruzada hasta pantallas de información modular y otras aplicaciones multipantalla.
Llevar a los agentes de IA al desarrollo del mundo real
Codificación de chat: de una idea a un prototipo de trabajo
Para los creadores nuevos en programación o desarrollo asistido por inteligencia artificial, ESP-Mosaico proporciona Chat Coding a través de ESP-Claw, el Coding Agent integrado en la plataforma.
Los creadores simplemente describen lo que quieren construir. ESP-Claw utiliza las capacidades del hardware ESP-Mosaico conectado para generar, construir e implementar la aplicación. El desarrollo no requiere una cadena de herramientas configurada localmente, mientras que las interfaces de aplicación, la lógica y el control periférico que no dependen de los servicios en línea se ejecutan localmente en el dispositivo después de la implementación.
Los creadores pueden continuar refinando la aplicación de manera conversacional, por ejemplo, agregando funcionalidad, cambiando el comportamiento o mejorando la interfaz de usuario, convirtiendo una idea inicial en un prototipo de hardware interactivo a través de sucesivas iteraciones.
ESP-Mosaico también se conecta a Skills Lab, donde las aplicaciones de dispositivos se pueden empaquetar como habilidades reutilizables que contienen scripts, activos y dependencias periféricas de Lua. Los creadores pueden instalar habilidades existentes, personalizar aplicaciones compatibles o publicar sus propias habilidades para que otros las usen.
Codificación de vibraciones: Iterando directamente en hardware real
ESP-Mosaico es compatible con ESP ZeroCode AI Plataforma que incluye su placa completa y simulación periférica. Aquí puede encontrar varios proyectos comunitarios ESP-Mosaico.
Para un desarrollo más avanzado, ESP-Mosaico está diseñado para llevar otros agentes de codificación al bucle completo de prueba de compilación y depuración.
La plataforma proporciona:
Desarrollo de la interfaz de usuario basado en la especificación, dando a los agentes reglas de diseño, componentes, recursos y restricciones definidos.
ESP-GSP, un marco de interfaz de usuario orientado a la IA, donde las interfaces se pueden representar utilizando JSON estructurado, validado durante la construcción, simulado en un PC y luego implementado en el hardware ESP32.
Depuración de dispositivos de bucle cerrado, exposición de flashes, control de dispositivo, entradas, estado de interfaz de usuario, datos de rendimiento e información de fallas a través de interfaces unificadas para que los agentes puedan analizar los resultados e iterar.
Recursos de desarrollo listos para el agente, incluidos BSP, SDK, esquemas, proyectos de referencia, documentación y Referencias de agentes.
En conjunto, estas capacidades permiten a un agente modificar repetidamente el código, construir e implementar, probar en hardware real, analizar retroalimentación y refinar la aplicación, mientras que los desarrolladores definen los objetivos, las restricciones y los criterios de aceptación.
Construido sobre el Ecosistema de Desarrollo ESP Abierto
El código generado por IA todavía depende de una sólida base de ingeniería para ejecutar de manera confiable en hardware físico. ESP-Mosaico se basa en el ecosistema de desarrollo establecido de Espressif, incluyendo ESP-IDF, impulsores y componentes, documentación técnica, herramientas de desarrollo y depuración, Registro de Componentes ESP y proyectos comunitarios.
Más de 200.000 proyectos relacionados con ESP32 y ESP8266 están disponibles en GitHub, junto con más de 300 libros publicados en más de 10 idiomas. Estos recursos pueden proporcionar a los agentes de codificación contexto de ingeniería, implementaciones de referencia y prácticas de desarrollo probadas.
Al conectar estos recursos de ingeniería abiertos con la retroalimentación directa de los dispositivos físicos, ESP-Mosaico proporciona una base para el desarrollo de hardware asistido por IA que los agentes no solo pueden hacer referencia, sino también construir y validar en hardware real.
Traiga ideas más allá de la pantalla
Ya sea comenzando con la codificación de chat o utilizando Vibe Coding para un desarrollo de productos más profundo, ESP-Mosaico permite a los creadores pasar de una idea a un dispositivo físico funcional, y continuar evolucionándola a través de software, hardware e iteración asistida por inteligencia artificial.
Los desarrolladores pueden visitar el sitio web ESP-Mosaico para obtener más información sobre el producto y acceder a los recursos de desarrollo, o compartir aplicaciones con otros usuarios a través de Skills Lab.
El kit de desarrollo ESP-Mosaico ya está disponible para su compra. Para obtener información adicional sobre el producto, póngase en contacto con el equipo de atención al cliente de Espressif.
Desde la creación de lenguaje natural hasta el desarrollo impulsado por agentes, y desde el hardware modular hasta las aplicaciones multidispositivo, ESP-Mosaico lleva la codificación de IA más allá de la pantalla y en el mundo físico.




.png)



Comentarios