Infineon Technologies AG amplía su ecosistema de software ModusToolbox™ con el Asistente de IA ModusToolbox para Microsoft Visual Studio Code (VS Code). Esta extensión proporciona a los agentes de codificación de IA un contexto específico de hardware para los microcontroladores PSOC™ Edge y PSOC Control. Sin este contexto, los asistentes de codificación de IA genéricos pueden generar código que parece correcto, pero que falla en el hardware real. Pueden apuntar al dispositivo incorrecto, llamar a API obsoletas o saltarse un paso de inicialización que solo se manifiesta durante la puesta en marcha de la placa. El Asistente de IA ModusToolbox alinea cada sugerencia con la configuración real del dispositivo, la placa y los periféricos del desarrollador. Como resultado, los asistentes de IA de propósito general generan código embebido válido. La extensión analiza el contexto del proyecto completamente de forma local y mantiene los datos del proyecto del cliente en el sistema del desarrollador. Entre las aplicaciones comunes se incluyen dispositivos IoT conectados con funciones gráficas y de conectividad.
El desarrollo embebido requiere una configuración de hardware precisa. Una asignación incorrecta de pines o una configuración de reloj errónea pueden costar a los equipos de desarrollo horas de depuración en el hardware físico. Los asistentes de IA de propósito general suelen carecer del contexto específico del dispositivo para identificar estos problemas con antelación. El Asistente de IA ModusToolbox proporciona este contexto mediante un análisis local del espacio de trabajo. Evalúa la estructura del proyecto, el paquete de soporte de la placa, el middleware instalado, los ejemplos de código y las herramientas disponibles. Basándose en este análisis, la extensión proporciona al agente de IA instrucciones y habilidades de desarrollo específicas del dispositivo. Estas abarcan periféricos como GPIO, I2C, SPI, UART y DMA, así como conectividad y funciones RTOS. El contexto específico permite al agente de IA generar código más preciso y reduce el consumo de tokens.
«Los flujos de trabajo asistidos por IA están cambiando la forma en que los desarrolladores crean sistemas embebidos», afirma Sam Geha, vicepresidente ejecutivo de IoT – Compute & Wireless Business en Infineon. “Con el Asistente de IA ModusToolbox, los desarrolladores pueden combinar la productividad de la IA generativa con el conocimiento específico del dispositivo necesario para crear aplicaciones para nuestros microcontroladores y productos inalámbricos. Dado que el contexto del proyecto se procesa localmente, los clientes conservan el control de sus datos de desarrollo al tiempo que aceleran el proceso desde el concepto hasta la implementación.”
Antes de generar el código, el asistente crea un plan de proyecto que los desarrolladores pueden revisar y perfeccionar. El plan define el dispositivo de destino, la placa, las bibliotecas y la estructura del proyecto. El mismo flujo de trabajo admite la migración de proyectos existentes a otros dispositivos Infineon. Las herramientas de ModusToolbox, como Device Configurator y Library Manager, se pueden iniciar directamente desde el chat de IA. La extensión es compatible con GitHub Copilot, Cursor y Windsurf. El procesamiento local admite la implementación en entornos con políticas de seguridad de TI restrictivas.
Disponibilidad
El Asistente de IA de ModusToolbox está disponible como paquete de extensión para VS Code. Requiere VS Code 1.85 y ModusToolbox 3.7 o posterior. Además de PSOC Edge y PSOC Control, las próximas versiones de la extensión añadirán compatibilidad con las familias PSOC 4, PSOC 6 y TRAVEO™ T2G. El Asistente de IA de ModusToolbox se puede descargar en Visual Studio Code Marketplace. Para obtener más información, visite www.infineon.com/modustoolbox .






