Azure RTOS

Få ut högpresterande enheter på marknaden snabbare och till lägre kostnad

Enklare utveckling av inbäddade IoT-enheter

Azure RTOS är en inbäddad utvecklingssvit där du har ett litet men kraftfullt operativsystem med tillförlitliga och extremt snabba 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 6,2 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.

Vad är RTOS?

Förutsägbart snabba prestanda och 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 smidigt de populäraste MCU- och MPU-enheterna till kraften i Azure IoT

Kod som har certifierats för att uppfylla 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 mikrokärnearkitektur, avstängningströskel, händelsekedjekoppling och en omfattande uppsättning systemtjänster.

Läs mer

Azure RTOS FileX

Detta är ett FAT-kompatibelt (File Allocation Table) filsystem med höga prestanda som är fullständigt integrerat med Azure RTOS ThreadX och är tillgängligt för alla processorer som stöds. Precis som med Azure RTOS ThreadX är Azure RTOS FileX utformat för att uppta ett litet utrymme och höga prestanda, vilket gör det perfekt för dagens djupt inbäddade program som kräver filhanteringsåtgärder.

Läs mer

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.

Läs mer

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 utanför vyn med standardfelsökningsverktyg.

Läs mer

Azure RTOS NetX

Azure RTOS NetX är en effektiv implementering av TCP/IP-protokollstandarderna (endast IPv4), och det är helt integrerat med Azure RTOS ThreadX och tillgängligt för alla processorer som stöds. Det har en unik piconet-arkitektur. Eftersom det är kombinerat med ett dubblettfritt API är det perfekt anpassat för dagens djupt inbäddade program som kräver nätverksanslutning.

Läs mer

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.

Läs mer

Azure RTOS USBX

Azure RTOS USBX är en effektiv inbäddad stack för USB-värdar och -enheter, och det är helt integrerat med Azure RTOS ThreadX och är tillgängligt för alla processorer med stöd för Azure RTOS ThreadX. Precis som med Azure ThreadX är Azure RTOS USBX utformat för att uppta ett litet utrymme och höga prestanda, vilket gör det perfekt för djupt inbäddade program som kräver ett gränssnitt med USB-enheter.

Läs mer

Tillförlitliga prestanda i realtid för resursbegränsade enheter

Uppnå extremt snabba, förutsägbara körningsprestanda med lägsta resursanvändning. 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 utföras både snabbt och förutsägbart oavsett systembelastning.

Åtkomst till källkod med okomplicerade 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 okomplicerade licensieringsalternativ.

Säkerhetscertifierad kod av hög kvalitet från grunden

Tydlig kod är enklare att använda och underhålla, så att din totala ägandekostnad blir lägre. De flesta säkerhetsrelaterade certifieringar kräver att du skickar hela källkoden för din programvara, även ditt RTOS. Med Azure RTOS får du inte bara kod av hög kvalitet, du får även tillgång till fullständiga rapporter som verifierar att koden uppfyller de strikta säkerhetskrav som gäller inom fordonsindustrin, järnvägar, sjukvården, energibranschen och konsumenttillverkning.

Gör det enklare att ansluta till molnet

Enheterna blir 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 realtidsprogram

Azure RTOS tillhandahåller säkerhet för IP-och socket-layer via branschstandardprotokoll och standarder för efterlevnad. Dessutom använder Azure RTOS maskinvarans krypterings- och minnesskyddsfunktioner.

Har stöd för säkerhet på IP-nivå (IPsec) och protokoll för säkerhet på socketnivå (TLS och DTLS)

Metodiskt testat och certifierat för att uppfylla internationella säkerhetskrav

Integrerat med Azure Security Center för att identifiera hot och åtgärda problem innan de utnyttjas

Azure RTOS-maskinvarupartner

Dessa partner tillhandahåller integrerade lösningar som hjälper dig att snabbt komma igång med prototyper och utveckla företagsklara lösningar.

Microchip Technology

NXP Semiconductors

Qualcomm

Renesas Electronics

STMicroelectronics

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
  • Okomplicerade årslicenser för övriga enheter

Resurser och dokumentation för Azure RTOS

Utvecklarresurser

Guider, självstudier och API-referensdokumentation

Källkoden för Azure RTOS på GitHub

Betrott av företag i alla storlekar

Konsument: HTC-träningsenhet

"We used ThreadX RTOS in our wearable product. It provided good performance. Having full source code and prompt technical support saved development effort a lot."

Garfield Hsieh, Software Sourcing, Fitness Devices, HTC
HTC

Medicin: Welch Allyn bärbar trådlös skärm

"Using ThreadX was just one less thing for us to worry about. This project originally started with a behemoth of an OS that had numerous implementation and configuration problems. Switching to ThreadX was a welcome relief and allowed us to concentrate on implementing our application rather than debugging third-party software. ThreadX is something an engineer can easily get their hands around."

Jay Rasmussen, Senior Software Engineer, Welch Allyn Protocol Inc.
Welch

Halvledare: Broadcom WICEDTM system on chip (SOC)

"Broadcom's WICED line of development platforms are enabling breakthrough innovation in a vast number of end applications throughout the IoT ecosystem. By combining our integrated Wi-Fi and Bluetooth technology with a ThreadX real-time operating system and complete network stack (NetX Duo) in a single, highly integrated platform, developers are armed with all the tools they need to streamline the development process and get to market quickly."

Jeff Baer, Director of Business Development, Broadcom
Broadcom

Industri och fordon: Autotalks V2X

"Autotalks is a V2X (vehicle-to-everything) chipset market pioneer and leader, offering the most advanced, truly secure V2X communication solution created for autonomous vehicles. ThreadX is used in our SECTON product for its very good real-time performance."

Sagit Adler, Autotalks
Autotalks

IoT-nätverk: Aethra telecommunications

"My experience with ThreadX was very good. In the past, I used other real-time operating systems, but I found ThreadX to be very powerful, robust, and [with] strong real-time—and easy to understand and explain to other team members. We have utilized an object-oriented framework (using C++) around ThreadX to encapsulate it and to add some specific features for multi-applications management."

Bruno Cesanelli, datatekniker, Aethra
Aethra

Flygindustrin/försvaret: NASA Mars Reconnaissance Orbiter

"We found ThreadX to be a proven solution based on its demonstrated success for the Deep Impact mission, so using it for the High-Resolution Imaging Science Experiment (HiRISE) instrument aboard the Mars Reconnaissance Orbiter (MRO) was a logical decision. ThreadX delivered a first-rate performance for us and helped the MRO mission return extraordinary, high-resolution images from Mars."

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

Vanliga frågor om Azure RTOS

  • Microsoft förvärvade Express Logic, en ledande utvecklare av RTOS och mellanprogram för inbäddade IoT-program, i april 2019. Läs meddelandet.
  • IoT-plattformen X-WARE var en uppsättning inbäddade utvecklingsprodukter från Express Logic som innehöll ThreadX RTOS. Uppsättningen heter nu Azure RTOS, och ThreadX RTOS heter nu Azure RTOS ThreadX. Produkterna har förbättrad anslutning till Azure IoT Hub och Azure IoT Central och smidig åtkomst till fördelarna med Azure IoT. Vi kommer att fortsätta att förbättra det värde som Azure RTOS ger kunderna och för att utveckla våra partners ekosystem.
  • Nej, Azure RTOS kan integreras med andra molntjänster, men erbjuder överlägsen integrering med Azure IoT.
  • 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 perfekta för inbäddade utvecklare som behöver en mycket säker enhet med funktioner för bearbetning i realtid.

  • Support enligt befintliga betalda avtal är tillgänglig via befintliga kanaler (RTOS.com och support@expresslogic.com).
  • Utvecklare som skapar inbyggd programvara använder vanligtvis en 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.

Nu kan du konfigurera ditt kostnadsfria Azure-konto

Kontakta oss