L'intelligenza artificiale sta rapidamente cambiando il modo in cui viene sviluppato il software. Nel settore embedded, tuttavia, la semplice generazione di codice rappresenta solo una piccola parte del lavoro necessario per realizzare un'applicazione firmware completa.
La configurazione del progetto, la compilazione, la programmazione del microcontrollore, il debugging, l'analisi delle periferiche e la consultazione della documentazione tecnica sono attività che richiedono una stretta integrazione con hardware e strumenti di sviluppo.
Per rispondere a queste esigenze, Arm ha introdotto CMSIS Developer Assistant, un'estensione per Visual Studio Code che permette agli agenti AI di interagire direttamente con l'ecosistema CMSIS, il debugger e i dispositivi basati su Arm Cortex-M.
L'obiettivo è portare l'intelligenza artificiale oltre il ruolo di assistente alla scrittura del codice, trasformandola in uno strumento in grado di partecipare attivamente all'intero ciclo di sviluppo embedded,












