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.
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.
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.
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.
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
NXP Semiconductors
Qualcomm
Renesas Electronics
STMicroelectronics
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.
-
Vi har mere end 3.500 sikkerhedseksperter, som er dedikerede til datasikkerhed og beskyttelse af personlige oplysninger.
-
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
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
Ressourcer og dokumentation til Azure RTOS
Dybdegående rapport
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.