Gå til hovedindhold

Azure RTOS

Forenkling af integreret IoT-udvikling og -forbindelse.

Integreret udvikling af IoT-enheder på den nemme måde

Azure RTOS er en integreret udviklingspakke, der indeholder et lille, men effektivt operativsystem, som giver enheder, der er begrænset af ressourcer, pålidelig og ekstrem høj ydeevne. Det er brugervenligt og markedstestet og er blevet udrullet på mere end 10 milliarder enheder i hele verden. Azure RTOS understøtter de mest populære 32-bit microcontrollere og integrerede udviklingsværktøjer, så du kan få mest muligt ud af dit teams eksisterende færdigheder.

Pålidelig, hurtig ydeevne og et bemærkelsesværdigt lille aftryk

Opret nemt forbindelse til cloudmiljøet og lokale netværk, udvikl holdbare flashfilsystemer, og design elegante brugergrænseflader

Opret problemfrit forbindelse mellem de mest populære MCU'er og MPU'er og det effektive Azure IoT

Kode, der er certificeret til at opfylde strenge sikkerhedsstandarder for branchen

Azure RTOS-komponenter

Azure RTOS ThreadX

Dette avancerede RTOS (operativsystem i realtid) er udviklet specielt til dybt integrerede programmer. Multitrådning i realtid, kommunikation og synkronisering mellem tråde samt administration af hukommelse er nogle af de mange fordele, det giver. Azure RTOS ThreadX har mange avancerede funktioner, herunder picokernel-arkitektur, tilsidesættelsestærskel, sammenkædning af hændelser og et omfattende sæt systemtjenester.
En hånd, der placerer en chip i en maskine

Azure RTOS FileX

Dette er et FAT-kompatibelt filsystem (filallokeringstabel) med høj ydeevne, som er fuldt integreret med Azure RTOS ThreadX, og som er tilgængeligt for alle understøttede processorer. Som Azure RTOS ThreadX er Azure RTOS FileX designet til at have et lille fodaftryk og høj ydeevne, hvilket gør det ideelt til nutidens dybt integrerede programmer, der kræver filadministration.

Azure RTOS GUIX Studio og GUIX

Azure RTOS GUIX Studio indeholder et komplet, integreret miljø til design af GUI-programmer, der gør det lettere at oprette og vedligeholde alle grafiske elementer i programmets grafiske brugergrænseflade. Azure RTOS GUIX Studio opretter automatisk C-kode, der er kompatibel med Azure RTOS GUIX-biblioteket, klar til at blive kompileret og køre på destinationen.

Azure RTOS TraceX

Azure TraceX er et Windows-baseret analyseværktøj. Det giver integrerede udviklere en grafisk visning af systemhændelser i realtid og gør det muligt for dem at visualisere og bedre forstå funktionsmåden for deres systemer i realtid. Med TraceX kan integrerede udviklere tydeligt se forekomsten af systemhændelser, f.eks. afbrydelser og kontekstskift, der opstår via visning i standardfejlfindingsværktøjerne.

Azure RTOS NetX

Azure RTOS NetX, der er en implementering af TCP/IP-protokolstandarder (kun IPv4) med høj ydeevne, er fuldt ud integreret med Azure RTOS ThreadX og tilgængelig til alle understøttede processorer. Det har en enestående piconet-arkitektur. Kombineret med en API uden kopier passer den perfekt til nutidens dybt integrerede programmer, der kræver netværksforbindelse.

Azure RTOS NetX Duo

Denne avancerede professionelle TCP/IP-netværksstak er udviklet specielt til dybt integrerede programmer i realtid og IoT-programmer. Azure RTOS NetX Duo er en dobbelt IPv4- og IPv6-netværksstak, der giver et omfattende sæt protokoller, herunder sikkerheds- og cloudprotokoller.

Azure RTOS USBX

Azure RTOS USBX, der er en USB-vært med høj ydeevne og enhedsintegreret stak, er fuldt ud integreret med Azure RTOS ThreadX og tilgængelig til alle Azure RTOS ThreadX-understøttede processorer. Ligesom Azure RTOS ThreadX er Azure RTOS USBX designet til at have et lille fodaftryk og høj ydeevne, hvilket gør det ideelt til dybt integrerede programmer, der kræver en brugergrænseflade med USB-enheder.
Tilbage til faner

Pålidelig ydeevne i realtid til enheder med begrænsede ressourcer

Opnå lynhurtig, forudsigelige kørselsydeevne med et minimum af ressourceforbrug. Azure RTOS ThreadX tilbyder skift af kontekst på under et mikrosekund, mens Azure RTOS NetX Duo tilbyder netværksydeevne med næsten samme hastighed som med kabel. Alle komponenter er designet til at være deterministiske og kører på en hurtig og forudsigelig måde uanset belastningen på systemet.

Tidsplan for tilsidesættelsestærskel

Sammenkædning af hændelser

Få adgang til kildekode med simple licensmuligheder

Den komplette kildekode til alle Azure RTOS-komponenter er tilgængelig til test og udforskning på GitHub. Når du er klar til at sætte din kode i produktion, er der ingen gebyr for produktionslicensen, hvis du udruller på forhåndslicenserede enheder. Der findes enkle licensmuligheder til alle andre enheder.

Få adgang til Azure RTOS-kode på GitHub

Se en liste over forhåndslicenserede enheder

Kode af høj kvalitet, der er klar til brug

Ren, tydelig kode er nemmere at bruge og vedligeholde og kan reducere de samlede ejeromkostninger. De fleste certificeringer kræver, at du indsender hele kildekoden til din software, herunder RTOS. Med Azure RTOS får du ikke blot kode af høj kvalitet, du får også adgang til komplette rapporter, der bekræfter, at koden opfylder strenge testkrav.

Reducer den kompleksitet, der er forbundet med oprettelse af forbindelse til cloudmiljøet

Enheder bliver smartere og smartere og mere effektive end nogensinde før. De kan indsamle data og handle på dem, lære og foretage forudsigelser, men kun hvis de har forbindelse til en robust cloudtjeneste. Det kan føles overvældende at overgå til Tingenes internet. Vi har gjort det nemt for dig. Azure RTOS er integreret problemfrit i Azure IoT, så du kan oprette forbindelse, overvåge og styre dine IoT-produkter. Opret forbindelse via IoT-protokoller, referenceskabeloner eller IoT Plug and Play med SDK til Azure IoT-enheder.

  • Azure RTOS-certificering

    Azure RTOS er blevet brugt i produkter inden for flyelektronik, husholdningsapparater, udstyr til industrikontrol, bygningsautomatisering og meget mere. Udviklere, der står over for udfordrende krav til programudvikling på tværs af en lang række brancher, kan udnytte den stærke validering af Azure RTOS via præcertificering for at reducere udviklingsrisikoen og fremskynde lanceringen. Azure RTOS er certificeret af TUV i henhold til kravet til IEC 61508 SIL4.

Sikkerhed for integrerede programmer i realtid

Azure RTOS muliggør IP-sikkerhed og sikkerhed på socketlag via branchestandardprotokoller og standarder for overholdelse af angivne regler. Desuden bruger Azure RTOS funktioner til hardwarekryptografisk beskyttelse og hukommelsesbeskyttelse.

Understøtter protokoller til sikkerhed af IP-lag (IPsec) og sikkerhed af socketlag (TLS og DTLS)

Metodisk testet og certificeret til at opfylde internationale krav til sikkerhed

Integreret med Azure Defender for at registrere trusler og afhjælpe fejl, før de udnyttes

Azure RTOS-hardwarepartnere

Disse partnere leverer integrerede løsninger, der hjælper dig med hurtigt at komme i gang med prototyper og udvikle virksomhedsklare løsninger.

Microchip Technology

Microchip Technology

NXP Semiconductors

NXP Semiconductors

Qualcomm

Qualcomm

Renesas Electronics

Renesas Electronics

STMicroelectronics

STMicroelectronics

Rapporten med titlen IoT Signals Manufacturing Spotlight

Læs den nyeste version af rapporten om IoT-signaler

Denne rapport bygger på tidligere rapporters succes, og den afdækker ny læring om og indsigt i tilstanden for IoT.

Omfattende indbygget sikkerhed og overholdelse af angivne standarder

  • Microsoft investerer mere end 1 milliard USD årligt på forskning i og udvikling af cybersikkerhed.

En oversigt over sikkerhedscentret i Azure, der viser politik- og overholdelsesdata og sikkerhedstilstanden for ressourcer
  • Vi har mere end 3.500 sikkerhedseksperter, som er dedikerede til datasikkerhed og beskyttelse af personlige oplysninger.

Sikkerhedscenterets beregnings- og apps-fane i Azure, der viser en række anbefalinger
  • Azure har flere certificeringer end nogen anden cloududbyder. Se den omfattende liste.

  • Prisfastsættelse på Azure RTOS

    Robuste komponenter, én simpel licens.

    • Der er ingen omkostninger for test og udforskning af kildekode
    • Der er ingen omkostninger for produktionslicenser, når der udrulles på forhåndslicenserede enheder
    • Simple årlige licenser til alle andre enheder

Kom i gang med en gratis Azure-konto

1

Start gratis. Få 200 USD i kredit, som du kan bruge inden for 30 dage. Når du har kredit, får du en mængde af mange af vores mest populære tjenester gratis og mere end 55 andre tjenester, som altid er gratis.

2

Når din kredit er udløbet, flytter du til betal efter forbrug, så du stadig kan bruge de samme gratis tjenester. Du betaler kun, hvis du bruger mere end din månedlige gratis mængde.

3

Efter 12 måneder får du fortsat mere end 55 tjenester, der altid er gratis – og du betaler stadig kun for det, du bruger udover din månedlige gratis mængde.

Betroet af virksomheder i alle størrelser

Forbruger: HTC-fitnessenhed

"Vi har brugt ThreadX RTOS i vores wearable produkt. Det gav en god ydeevne. Det sparede meget for udviklingsarbejdet at have fuld kildekode og hurtig teknisk support."

Garfield Hsieh, Software Sourcing, Fitness Devices, HTC

Rockefeller Capital Management

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

"Broadcoms WICED-udviklingsplatforme muliggør banebrydende innovation i en lang række slutprogrammer i hele IoT-økosystemet. Ved at kombinere vores integrerede Wi-Fi- og Bluetooth-teknologi med et ThreadX-operativsystem i realtid og en komplet netværksstak (NetX Duo) på en enkelt, yderst integreret platform er udviklere udstyret med alle de værktøjer, de har brug for til at strømline udviklingsprocessen og komme hurtigt på markedet."

Jeff Baer, Director of Business Development, Broadcom

NCR

a

Netværks-IoT: Aethra Telecommunications

"Min oplevelse med ThreadX var meget god. Tidligere brugte jeg andre operativsystemer i realtid, men jeg synes, at ThreadX var meget effektiv, robust og [med] stærk realtid og nem at forstå og forklare for andre teammedlemmer. Vi har brugt en objektorienteret struktur (ved hjælp af C++) omkring ThreadX til at indkapsle den og tilføje nogle specifikke funktioner til administration af flere programmer."

Bruno Cesanelli, Software Engineer, Aethra

MVP Health Care

i

Rumfart/forsvar: NASA Mars Reconnaissance Orbiter

"Vi fandt, at ThreadX var en dokumenteret løsning baseret på dens demonstrerede succes for Deep Impact-mission, så det var en logisk beslutning at bruge det til HiRISE-instrumentet (High-Resolution Imaging Science Experiment) om bord på Mars Reconnaissance Orbiter (MRO). ThreadX leverede en førsteklasses ydeevne til os og hjalp MRO-missionen med at sende ekstraordinære billeder i høj opløsning fra Mars tilbage."

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

Costain
Tilbage til faner

Ressourcer og dokumentation til Azure RTOS

Udviklerressourcer

Vejledninger, selvstudier og API- referencedokumentation

Azure RTOS- kildekode på GitHub

Ofte stillede spørgsmål om Azure RTOS

  • Microsoft overtog Express Logic, en førende udvikler af RTOS og middlewareprodukter til integrerede IoT-programmer, i april 2019. Læs bekendtgørelsen.

  • X-WARE IoT Platform var en række integrerede udviklingsprodukter fra Express Logic, der inkluderede ThreadX RTOS. Serien er nu Azure RTOS, og ThreadX RTOS er nu Azure RTOS ThreadX. Produkterne har forbedret forbindelsen til Azure IoT Hub og Azure IoT Central og problemfri adgang til fordelene ved Azure IoT. Vi vil arbejde videre på at forbedre den værdi, som Azure RTOS giver kunderne, og på at øge partneres økosystem.

  • Nej, Azure RTOS kan integreres med andre cloudtjenester, men tilbyder en bedre integration med Azure IoT.

  • Vi anbefaler Azure Sphere for integrerede udviklere, der har brug for at bygge yderst sikre enheder, der er fuldt forberedte på det stigende antal udfordringer med cybersikkerhed på internettet til MCU-enheder. Vi anbefaler Azure RTOS i programmer, hvor Azure Sphere ikke er tilgængelig eller et godt match. Med Azure RTOS får integrerede udviklere en bred vifte af multitasking-, FAT-filsystem, GUI-, USB-og netværkskomponenter i realtid, så de hurtigt kan bygge programmer på ressourcebegrænsede enheder – med en forbindelse til Azure IoT, der er klar til brug. Azure RTOS indeholder også en lang række forhåndscertificerede sikkerhedskomponenter, men i sidste ende er det dog den integrerede udvikler, der er ansvarlig for den korrekte anvendelse af disse komponenter samt for den generelle sikkerhed for enheden.

    Azure Sphere og Azure RTOS er velegnede til integrerede udviklere, der har brug for en yderst sikker enhed med funktioner til behandling i realtid.

  • Azure RTOS-supportplaner kan købes. Microsoft afsluttede salg og support af ældre Express Logic-produkter i maj 2020, men support af eksisterende betalte kontrakter vil være tilgængelig via dine eksisterende kanaler (RTOS.com og support@expresslogic.com).

  • Integrerede udviklere bruger normalt et RTOS, når de har brug for funktioner i realtid. Et RTOS skal tilbyde altid hurtige svartider (i mikrosekunder), et lille hukommelsesforbrug (mindre end 2 MB) og et sikkerhedsniveau, der effektivt beskytter brugere og forbundne systemer.

Vi er her for at hjælpe dig med at komme i gang med Azure

Kontakt salgsafdelingen for at få hjælp

Chat med salgsafdelingen