Azure RTOS
Gör det enkelt att utveckla och ansluta inbyggda IoT-lösningar.
Enklare utveckling av inbäddade IoT-enheter
Azure RTOS är en inbäddad utvecklingssvit med ett litet men kraftfullt operativsystem och tillförlitlig och extremt snabb prestanda för enheter med begränsade resurser. Det är lätt att använda och beprövat på marknaden, det används i fler än 10 miljarder enheter världen över. Azure RTOS har stöd för de populäraste 32-bitars mikrostyrenheterna och inbäddade utvecklingsverktyg så att du kan få ut mesta möjliga av teamets befintliga kunskaper.
Förväntad snabb prestanda och ett förvånansvärt litet fotavtryck
Anslut enkelt till molnet och lokala nätverk, utveckla robusta flash-filsystem och utforma eleganta användargränssnitt
Anslut de populäraste MCU- och MPU-enheterna till ett effektivt Azure Internet of Things på ett smidigt sätt
Kod som har certifierats och uppfyller branschens strikta säkerhetsstandarder
Azure RTOS-komponenter
Azure RTOS ThreadX
Det här avancerade realtidsoperativsystemet (RTOS) är särskilt utformat för djupt inbäddade program. Några exempel på alla fördelar är flertrådskörning i realtid, kommunikation och synkronisering mellan trådar och minneshantering. Azure RTOS ThreadX har många avancerade funktioner, inklusive microkernel-arkitektur, avstängningströskel, händelselänkning och ett stort antal systemtjänster.
Azure RTOS FileX
Detta är ett FAT-kompatibelt (File Allocation Table) filsystem med hög prestanda som är fullständigt integrerat med Azure RTOS ThreadX och är tillgängligt för alla processorer som stöds. Liksom Azure RTOS ThreadX är Azure RTOS FileX utformat för att ha ett litet fotavtryck och hög prestanda, vilket gör det idealiskt för dagens djupt inbäddade applikationer som kräver filhantering.
Azure RTOS GUIX Studio och GUIX
Azure RTOS GUIX Studio innehåller en komplett, inbäddad designmiljö för grafiska användargränssnitt (GUI), vilket underlättar skapandet och underhållet av alla grafiska element i programmets grafiska användargränssnitt. Azure RTOS GUIX Studio genererar automatiskt C-kod som är kompatibel med Azure RTOS GUIX-biblioteket, som är redo att kompileras och köras på målet.
Azure RTOS TraceX
Azure TraceX är ett Windows-baserat analysverktyg. Den ger utvecklare som skapar inbyggd programvara en grafisk vy av systemhändelser i realtid, vilket gör det möjligt för dem att visualisera och bättre förstå realtidssystemens beteenden. Med TraceX kan utvecklare som skapar inbyggd programvara tydligt se förekomsten av systemhändelser, t. ex. avbrott och kontextbyten som inträffar utom synhåll för standardverktygen för felsökning.
Azure RTOS NetX
Azure RTOS NetX är en högpresterande implementering av TCP/IP-protokollstandarder (endast IPv4), helt integrerad med Azure RTOS ThreadX och tillgänglig för alla processorer som stöds. Det har en unik piconet-arkitektur. I kombination med ett nollkopierings-API är det en perfekt lösning för dagens djupt inbäddade program som kräver nätverksanslutning.
Azure RTOS NetX Duo
Den här avancerade TCP/IP-datastacken i industriklass har utformats specifikt för djupt inbäddade realtids- och IoT-program. Azure RTOS NetX Duo är en nätverksstack för både IPv4 och IPv6 med en stor mängd protokoll, bland annat för säkerhet och molnfunktioner.
Azure RTOS USBX
Azure RTOS USBX är en högpresterande inbäddad USB-värd- och enhetsstack som är helt integrerad med Azure RTOS ThreadX och tillgänglig för alla Azure RTOS ThreadX-stödda processorer. Liksom Azure RTOS ThreadX är Azure RTOS USBX utformat för att ha ett litet fotavtryck och hög prestanda, vilket gör det idealiskt för djupt inbäddade applikationer som kräver ett gränssnitt mot USB-enheter.
Tillförlitlig prestanda i realtid för resursbegränsade enheter
Uppnå extremt snabb och förutsägbar prestanda vid körning med minimal resursförbrukning. Med Azure RTOS ThreadX får du kontextväxling på delar av mikrosekunder, och Azure RTOS NetX Duo ger nätverksprestanda i kabelklass. Alla komponenter är utformade för att vara deterministiska och fungera snabbt och förutsägbart, oavsett systembelastning.
Åtkomst till källkod med enkla licensieringsalternativ
Hela källkoden för alla Azure RTOS-komponenter finns på GitHub så att du kan testa och utforska den. När du är redo att ta din kod till produktion debiteras du inte för produktionslicensen om du distribuerar till förlicensierade enheter. För övriga enheter finns det enkla licensieringsalternativ .
Högkvalitativ kod, färdig att använda
Ren och tydlig kod är lättare att använda och underhålla och kan sänka den totala ägandekostnaden. De flesta certifieringar kräver att du skickar hela källkoden för din programvara, även ditt RTOS. Med Azure RTOS får du inte bara högkvalitativ kod – du kan också få tillgång till fullständiga rapporter som verifierar att koden uppfyller stränga testkrav.
Gör det enklare att ansluta till molnet
Enheterna är smartare och kraftfullare än någonsin. De kan samla in data och agera på dem, lära sig och göra förutsägelser, men bara om de är anslutna till en robust molntjänst. Övergången till Sakernas internet kan kännas överväldigande. Vi gör det enkelt för dig. Azure RTOS är tätt integrerat med Azure IoT så att du kan ansluta, övervaka och styra dina IoT-produkter. Anslut via IoT-protokoll, referensmallar eller IoT Plug and Play med Azures SDK för IoT-enheter.
-
Azure RTOS-certifiering
Azure RTOS har använts i produkter inom flygelektronik, hushållsapparater, industriell kontrollutrustning, byggnadsautomation med mera. Utvecklare som står inför utmanande krav på applikationsutveckling i många olika branscher kan utnyttja den starka valideringen av Azure RTOS genom förcertifiering för att minska utvecklingsrisken och förkorta tiden till marknaden. Azure RTOS certifieras av TUV enligt kravet för IEC 61508 SIL4.
Säkerhet för inbäddade realtidsapplikationer
Azure RTOS ger IP-säkerhet och säkerhet på socket-nivå via industristandardprotokoll och standarder för efterlevnad. Dessutom använder Azure RTOS funktioner för kryptografi och minnesskydd i maskinvara.
Stöder protokoll för säkerhet på IP-nivå (IPsec) och säkerhet på socket-nivå (TLS och DTLS)
Metodiskt testat och certifierat för att uppfylla internationella säkerhetskrav
Integrerat med Azure Defender för att upptäcka hot och åtgärda problem innan de utnyttjas
Azure RTOS-maskinvarupartner
Dessa partner tillhandahåller integrerade lösningar som hjälper dig att snabbt börja ta fram prototyper och utveckla företagsanpassade lösningar.
Microchip Technology
NXP Semiconductors
Qualcomm
Renesas Electronics
STMicroelectronics
Läs den senaste versionen av rapporten IoT Signals
Den här rapporten bygger vidare på tidigare lyckade rapporter och innehåller nya lärdomar och insikter om IoT.
Omfattande inbyggda funktioner för säkerhet och efterlevnad
-
Microsoft investerar över 1 miljard USD varje år på forskning och utveckling av cybersäkerhet.
-
Vi sysselsätter fler än 3 500 säkerhetsexperter som arbetar helt och hållet med din datasäkerhet och sekretess.
-
Prissättning för Azure RTOS
Robusta komponenter, en enda licens.
- Kostnadsfritt när du testar och utforskar källkoden
- Ingen kostnad för produktionslicenser vid distribution till förlicensierade enheter
- Enkel årlig licensiering för alla andra enheter
Kom igång med ett kostnadsfritt Azure-konto
1
2
När krediten upphör kan du fortsätta att använda tjänsterna genom användningsbaserad prissättning. Betala bara om du använder mer än de kostnadsfria månadsvolymerna.
3
Resurser och dokumentation för Azure RTOS
White paper-faktablad
Resurser för utvecklare
Guider, självstudier och dokumentationom API-referenser
Källkoden på GitHubför Azure RTOS
Vanliga frågor och svar om Azure RTOS
-
Microsoft förvärvade Express Logic, en ledande utvecklare av RTOS- och mellanprogram för inbyggda IoT-applikationer, i april 2019. Läs tillkännagivandet.
-
X-WARE IoT-plattformen var en serie inbyggda utvecklingsprodukter från Express Logic som innehöll ThreadX RTOS. Nu heter sviten Azure RTOS och ThreadX RTOS heter Azure RTOS ThreadX. Produkterna har förbättrad anslutning till Azure IoT Hub and Azure IoT Central och sömlös åtkomst till fördelarna med Azure Internet of Things. Vi kommer att fortsätta att öka värdet av Azure RTOS för kunderna och utveckla ekosystemet av partners.
-
Nej, Azure RTOS integreras med andra molntjänster, men erbjuder en bättre integration med Azure Internet of Things.
-
Vi rekommenderar Azure Sphere för inbäddade utvecklare som behöver bygga mycket säkra enheter som är helt förberedda för de växande cybersäkerhetsutmaningarna på Internet för MCU-klassade enheter. Vi rekommenderar Azure RTOS i program där Azure Sphere inte är tillgängligt eller inte passar bra. Azure RTOS tillhandahåller de inbäddade utvecklarna omfattande funktioner för flerprogramskörning i realtid, FAT-filsystem, GUI, USB och nätverkskomponenter för att snabbt skapa program på resursbegränsade enheter – med färdiga anslutningar till Azure IoT. Azure RTOS tillhandahåller också en omfattande uppsättning förcertifierade säkerhetskomponenter, men den inbäddade utvecklaren är i slutändan ansvarig för lämplig användning av dessa komponenter och den övergripande säkerheten för enheten.
Azure Sphere och Azure RTOS är idealiska tillsammans för utvecklare av inbyggda system som behöver en mycket säker enhet med funktioner för bearbetning i realtid.
-
Supportavtal för Azure RTOS kan köpas. Microsoft upphörde med försäljning och support av gamla Express Logic-produkter i maj 2020, men support för befintliga betalda kontrakt kommer att finnas tillgänglig via dina befintliga kanaler. (RTOS.com och support@expresslogic.com).
-
Utvecklare av inbyggd programvara använder vanligtvis ett RTOS när de behöver funktioner i realtid. En RTOS bör erbjuda ständigt snabba svarstider (i mikrosekunder), ett litet minnesfotavtryck (mindre än 2 MB) och en säkerhetsnivå som effektivt skyddar användare och anslutna system.