Trace Id is missing
Hoppa till huvudinnehåll

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.

En hand som placerar ett chip i en dator

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.

Tillbaka till flikar

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.

Avstängning – tröskelvärdesplanering

Händelselänkning

Å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 .

Få åtkomst till Azure RTOS-koden på GitHub

Se en lista med förlicensierade enheter

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.

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

Microchip Technology

NXP Semiconductors

NXP Semiconductors

Qualcomm

Qualcomm

Renesas Electronics

Renesas Electronics

STMicroelectronics

STMicroelectronics

Rapporten med rubriken IoT Signals Manufacturing Spotlight

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

En översikt över Security Center i Azure med princip- och efterlevnadsdata och resurssäkerhetshygien
Beräknings- och appflik i Security Center i Azure med en lista över rekommendationer

Kom igång med ett kostnadsfritt Azure-konto

1

Börja använda kostnadsfritt. Få 200 USD i kredit att använda inom 30 dagar. Så länge krediten gäller har du gratis tillgång till många av våra populära tjänster, samt obegränsad tillgång till fler än 55 andra tjänster som alltid är kostnadsfria.

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

Efter 12 månader fortsätter du att ha tillgång till mer än 55 tjänster som alltid är kostnadsfria – och du behöver bara betala för det du använder utöver de kostnadsfria månadsvolymerna.

Betrott av företag i alla storlekar

Konsument: HTC-träningsenhet

"Vi använde ThreadX RTOS i vår bärbara produkt. Det gav bra prestanda. Att ha fullständig källkod och snabb teknisk support sparade mycket utvecklingsarbete."

Garfield Hsieh, Software Sourcing, Fitness Devices, HTC

Rockefeller Capital Management

Halvledare: Broadcom WICEDTM-system på chip (SOC)

"Broadcoms WICED-serie av utvecklingsplattformar möjliggör banbrytande innovation i ett stort antal slutapplikationer i hela IoT-ekosystemet. Genom att kombinera vår integrerade Wi-Fi- och Bluetooth-teknik med ett ThreadX-operativsystem i realtid och en komplett nätverksstack (NetX Duo) i en enda, högintegrerad plattform får utvecklare alla de verktyg de behöver för att effektivisera utvecklingsprocessen och snabbt komma ut på marknaden."

Jeff Baer, chef för affärsutveckling, Broadcom

NCR

a

IoT-nätverk: Aethra telecommunications

"Min erfarenhet av ThreadX är mycket bra. Tidigare har jag använt andra realtidsoperativsystem, men jag tyckte att ThreadX var mycket kraftfullt, robust och [med] stark realtid – och lätt att förstå och förklara för andra teammedlemmar. Vi har använt ett objektorienterat ramverk (C++) runt ThreadX för att kapsla in det och lägga till vissa specifika funktioner för hantering av flera program."

Bruno Cesanelli, programvaruingenjör, Aethra

MVP Health Care

i

Flygindustri/försvar: NASA Mars Reconnaissance Orbiter

"Vi ansåg att ThreadX var en beprövad lösning som visat sig vara framgångsrik under Deep Impact-uppdraget, så att använda den för HiRISE-instrumentet (High-Resolution Imaging Science Experiment) ombord på Mars Reconnaissance Orbiter (MRO) var ett logiskt beslut. ThreadX levererade en förstklassig prestanda för oss och hjälpte MRO-uppdraget att leverera extraordinära, högupplösta bilder från Mars."

Steve Tarr, HiRISE Software Lead, Ball Aerospace and Technologies Corp.

Costain
Tillbaka till flikar

Resurser och dokumentation för Azure RTOS

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.

Vi finns här för att hjälpa dig att komma igång med Azure

Kontakta säljavdelningen om du behöver hjälp