Trådløs teknologi:
Forenkler brikkemigrering uten RTOS
Nordic Semiconductor lanserer nRF Connect SDK “Bare Metal” opsjon, utviklet for å forenkle utvikleres migrering fra den eldre nRF5 SDK-en og nRF52-serien til neste generasjons nRF54L-serie.
Nordic Semiconductor lanserte nylig nRF Connect SDK Bare Metal-alternativet, en ny programvareløsning for neste generasjons nRF54L-serie trådløse SoCer med ultralavt strømforbruk. Dette Zephyr RTOS-uavhengige alternativet skal muliggjøre utvikling av enkle Bluetooth LE-applikasjoner, noe som gjør det egnet for design som ikke kan lene seg på RTOS (sanntids operativsystem) eller avanserte funksjoner.
Forenkler migrering
I trådløse mikrokontrollere settes det strenge timingkrav, og for å håndtere dette utviklet Nordic Semiconductor den såkalte SoftDevice-arkitekturen for nRF52-familien. Arkitekturen satte radioen i sentrum, mens applikasjonen ble bygget rundt. Metal-alternativet er basert nettopp på SoftDevice. Den introduserer arkitektur- og API-likheter med nRF5 SDK, noe som skal forenkler migreringen for utviklere som går fra nRF52-serien og tilhørende nRF5 SDK til neste generasjons nRF54L-serie ultra-laveffekt, trådløse SoCer. Det støtter også en strømlinjeformet oppgraderingsvei til Zephyr RTOS-basert utvikling innenfor samme SDK og utviklingsmiljø, slik at utviklere kan skalere applikasjonene sine når det er nødvendig.
Strategisk satsing
Etter hvert som kompleksiteten økte i SoCene fra Nordic, ble det behov for et operativsystem. Det var bakgrunnen for at Nordic valgte å gå inn i Zephyr-miljøet i 2018/19. Men for å ta vare på den store brukermassen rundt SoftDevice, har selskapet altså laget både en bare «bare metal» versjon, som en videreutvikling av SoftDevice, og en oppgraderingsvei.
Senker terskelen
– Med Bare Metal-alternativet senker vi terskelen for utvikling av enkle Bluetooth-applikasjoner, samtidig som vi tilbyr en tydelig oppgraderingsvei til Zephyr RTOS og alle funksjonene til nRF Connect SDK for for nye og eksisterende kunder, sier Øyvind Strøm, leder for Short-Range Business Unit hos Nordic Semiconductor. – Dette programvarealternativet er et meningsfullt tillegg som gjenspeiler vårt mål om å støtte et bredt spekter av utviklere og applikasjoner. Nordics forpliktelse til nRF Connect SDK og Zephyr-fellesskapet er fortsatt sterk, og denne strategien fortsetter å forme vår langsiktige retning, understreker han.
Kommer mer funksjonalitet
Ved lanseringen kan utviklere utnytte S115 SoftDevice til periferiapplikasjoner. Senere i år vil Nordic lansere ytterligere SoftDevice-funksjonalitet, som muliggjør sentrale- og flerrollefunksjoner – og dermed sikre fremtidig skalerbarhet for et bredere spekter av applikasjoner.
Enhetlig miljø
Både Bare Metal- og Zephyr RTOS-utviklingen sameksisterer i nRF Connect SDK og nRF Connect for VS Code-miljøet. Denne enhetlige tilnærmingen lar utviklere velge den som passer best for sine applikasjonskrav uten å bytte verktøy eller arbeidsflyter.
RTOS-agnostisk
Bare Metal-utviklingsmodellen introduserer også en DFU-mekanisme (Device Firmware Update) med én bank, som skal optimalisere bruken av ikke-flyktig minne (NVM) og gi mer plass til applikasjonskode. En DFU-løsning med én bank vil bli lagt til for Zephyr RTOS-applikasjoner i fremtidige nRF Connect SDK-utgivelser.
I tillegg er Bare Metal-programvarekomponentene RTOS-agnostiske, noe som tillater integrering med tredjeparts RTOS-løsninger utenfor nRF Connect SDK – noe som gir enda større fleksibilitet for utviklere av innvevde systemer.
Fokus på utviklerne
Denne lanseringen forsterker Nordic Semiconductors satsing på å tilby fleksible utviklingsveier, skreddersydd for behovene til innvevd-utviklere, enten det gjelder å optimalisere for forenklede applikasjonsbrukstilfeller eller å bygge avanserte flerprotokollsystemer. – Så langt er lanseringen tatt godt imot hos kundene. Og vi kan love flere lanseringer fremover, avslutter Strøm.