Utvikling:

KI-assistent gir kode for PSoC

Infineon utvider ModusToolbox med en KI-assistent som skal gjøre generativ KI mer treffsikker i utvikling av innvevde systemer.

Publisert

Løsningen skal tilføre maskinvarespesifikk kontekst for PSoC Edge- og PSoC Control-mikrokontrollere og integreres i Microsoft Visual Studio Code.

ModusToolbox AI Assistant analyserer det aktuelle prosjektet lokalt og gir KI-baserte kodeassistenter informasjon om valgt mikrokontroller, utviklingskort og periferikonfigurasjon. Målet er å unngå typiske problemer når generelle KI-verktøy brukes til innvevd-utvikling, som kode for feil komponent, utdaterte API-er eller manglende initialisering av maskinvaren.

Ifølge Infineon skjer analysen av prosjektkonteksten lokalt på utviklerens system, slik at prosjektdata ikke trenger å forlate maskinen. Dette kan være spesielt relevant i utviklingsmiljøer med strenge krav til IT-sikkerhet.

Assistenten analyserer blant annet prosjektstruktur, kortstøttepakke (BSP), tilgjengelig mellomvare, kodeeksempler og utviklingsverktøy. På dette grunnlaget får KI-agenten informasjon som er tilpasset den aktuelle maskinvaren. Støtten omfatter blant annet GPIO, I2C, SPI, UART og DMA, samt kommunikasjons- og RTOS-funksjoner.

Før kode genereres, opprettes en prosjektplan der utvikleren kan kontrollere og justere valg av komponent, kort, biblioteker og prosjektstruktur. Arbeidsflyten kan også brukes når eksisterende prosjekter skal migreres til andre Infineon-komponenter. ModusToolbox-verktøy som Device Configurator og Library Manager kan startes direkte fra KI-chatten.

Utvidelsen er kompatibel med GitHub Copilot, Cursor og Windsurf. Den leveres som en utvidelsespakke for VS Code og krever VS Code 1.85 samt ModusToolbox 3.7 eller nyere. Første versjon støtter PSoC Edge og PSoC Control, mens støtte for PSoC 4, PSoC 6 og TRAVEO T2G er planlagt i kommende versjoner.

 

Powered by Labrador CMS