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.
Hvad er en RTOS?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.
Få mere at vide
Azure RTOS FileX
Dette er et FAT-kompatibelt filsystem (File Allocation Table) 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.
Få mere at vide
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.
Få mere at vide
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.
Få mere at vide
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. Den 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.
Få mere at vide
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.
Få mere at vide
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.
Få mere at videPå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 simple licensmuligheder til alle andre enheder.
Sikkerhedscertificeret kode af høj kvalitet direkte klar til brug
Ren, tydelig kode er nemmere at bruge og vedligeholde og kan reducere de samlede ejeromkostninger. De fleste sikkerhedsrelaterede 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 krav, som styrer sikkerhedsstandarder for bilindustrien, jernbanen, medicinindustrien, energi og forbrugere.
Evaluering af kvaliteten af kildekode i RTOSReducer 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.
Få mere at vide om Azure IoTFunktionelle Azure RTOS-sikkerhedscertificeringer
Azure RTOS er blevet brugt i sikkerhedskritiske produkter inden for flyelektronik, medicinske enheder, transport og udstyr til industrikontrol. Udviklere, der står over for sikkerhedskritiske krav, kan gøre brug af forhåndscertificering i Azure RTOS for at gøre deres arbejde lettere.
Funktionelle sikkerhedscertificeringer:
- IEC 61508 SIL 4
- IEC 62304 Class C
- ISO 26262 ASIL D
- EN 50128 SW-SIL 4
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
Priser 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
Ressourcer og dokumentation til Azure RTOS
Whitepapers
Udviklerressourcer
Vejledninger, selvstudier og API-referencedokumentation
Azure RTOS-kildekode på GitHub
Betroet af virksomheder i alle størrelser
Forbruger: HTC-fitnessmaskine
Garfield Hsieh, Software Sourcing, fitnessmaskiner, HTC"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."

Læge: Welch Allyn, bærbar trådløs monitor
Jay Rasmussen, Senior Software Engineer, Welch Allyn Protocol Inc."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."

Halvleder: Broadcom WICEDTM-system på chip (SOC)
Jeff Baer, Director of Business Development, Broadcom"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."

Industri og bilbranchen: Autotalks V2X
Sagit Adler, Autotalks"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."

Netværks-IoT: Aethra Telecommunications
Bruno Cesanelli, Software Engineer, Aethra"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."

Rumfart/forsvar: NASA Mars Reconnaissance Orbiter
Steve Tarr, HiRISE Software Lead, Ball Aerospace and Technologies Corp."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."

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 meddelelsen.
-
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 forbindelse til Azure IoT Hub og Azure IoT Central og problemfri adgang til fordelene i 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 på 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.