Vi har testat åtta ledande AI-assistenter mot verkliga NRF-projekt — från Zephyr-DTS-filer till strömoptimering på nRF52840 och nRF9160. Här är resultaten, utan marknadsföringsslagord.
| Verktyg | NRF SDK-stöd | Zephyr RTOS | Strömoptimering | Offline-läge | Pris | Betyg |
|---|---|---|---|---|---|---|
|
Cursor
Anysphere
Bäst totalt
|
× | $20/månPro-plan |
||||
|
GitHub Copilot
GitHub / Microsoft
|
× | $10/månGratis för studenter |
||||
|
Claude
Anthropic
|
× | $20/månPro / API tillgängligt |
||||
|
Codeium
Exafunction
Bäst gratis
|
~ | GratisTeams från $12/mån |
||||
|
Continue
Open source
Bäst offline
|
✓ | GratisSjälvvärd med Ollama |
||||
|
ChatGPT
OpenAI
|
× | $20/månPlus-plan |
||||
|
Tabnine
Tabnine Ltd.
|
✓ | $12/månEnterprise från $39 |
||||
|
CodeWhisperer
Amazon / AWS
|
× | $19/månGratis för individer |
Betyget ensamt säger lite — det som avgör i ett verkligt NRF-projekt är om verktyget förstår hur SoC:n faktiskt beter sig i low-power-tillstånd. Här är de nyanser du bör väga in innan du väljer.
nRF52-serien har två huvudsakliga lågeffektlägen: System ON (RAM retention, snabb wakeup) och System OFF (djupsömn, kräver reset eller GPIO-interrupt för att vakna). Ett bra AI-verktyg vet skillnaden — ett medelmåttigt föreslår k_sleep() när du egentligen vill ha pm_device_action_run().
nRF9160 lägger till PSM (Power Saving Mode) och eDRX för LTE-M/NB-IoT. Här skiljer sig verktygen rejält: Claude och Cursor föreslår korrekt AT-kommandosekvens för att förhandla PSM-timers med operatören, medan andra blandar ihop RAI och eDRX.
Riktig strömoptimering bygger på Zephyrs CONFIG_PM_DEVICE_RUNTIME. Verktyg som bara föreslår manuell klockgating missar poängen — du vill att subsystem själva ska rapportera idle så att SoC:n kan gå till lägsta möjliga läge automatiskt.
Arbetar du med kundens proprietära drivers eller säkerhetsklassificerad kod? Då är offline-läge inte ett nice-to-have. Continue med en lokal Ollama-modell (DeepSeek-Coder eller Qwen2.5-Coder) ger ~70 % av Cursors kvalitet utan att koden lämnar din maskin.
Cursor använder Claude (och GPT) som underliggande modell men adderar kodbasförståelse via indexering. När du frågar ”hur sätter jag upp SPI på nRF52840-DK?” får Cursor med sig din prj.conf och DTS-overlay, vilket Claude i webbgränssnittet inte har tillgång till. Betyget speglar helhetsupplevelsen i ett NRF-projekt.
Ja, med reservationer. Codeium klarar standard-Zephyr-kod bra och Continue+Ollama räcker för autocomplete och enkel refaktorering. Däremot: när det kommer till djupare arkitekturfrågor — t.ex. ”varför sover inte min nRF9160 trots PSM?” — märks skillnaden mellan de stora modellerna tydligt.
Varje verktyg fick tio identiska prompter baserade på verkliga NRF52840- och nRF9160-projekt. Svaren implementerades på hårdvara (nRF52840-DK + PPK2, nRF9160-DK + PPK2) och genomsnittlig ström under 60 minuter mättes. Betyget speglar hur nära det teoretiska minimumet verktygets förslag kom.
Ja, varje kvartal. AI-landskapet rör sig snabbt och modeller som underpresterade för sex månader sedan kan vara i topp idag. Datan ovan speglar tester genomförda under 2026.