Trace Id is missing
Ugrás a tartalomra

Azure RTOS

A beágyazott IoT-fejlesztés és -kapcsolódás egyszerűbbé tétele.

Egyszerűen fejleszthető IoT-eszközök

Az Azure RTOS beágyazott fejlesztői csomagja egy kicsi, de hatékony operációs rendszert tartalmaz, amely megbízható és rendkívül gyors teljesítményt nyújt a szűkös erőforrásokkal rendelkező eszközök számára. Használata egyszerű, és a piacon már bevált, hiszen több mint 10 milliárd eszközön telepítették világszerte. Az Azure RTOS támogatja a legnépszerűbb 32-bites mikrovezérlőket és beágyazott fejlesztői eszközöket, így a legtöbbet hozhatja ki munkacsoportja meglévő képességeiből.

Előrejelezhetően gyors teljesítmény és rendkívül kis helyigény

Egyszerű kapcsolódás felhőbeli és helyi hálózatokhoz, tartós flash-fájlrendszerek fejlesztése, elegáns felhasználói felületek kialakítása

A legnépszerűbb MCU és MPU vezérlők zökkenőmentesen csatlakoztathatók az Azure IoT hatékony lehetőségeihez

A szigorú iparági biztonsági szabványok által megkövetelt megfelelőségi tanúsítványokkal rendelkező kód

Az Azure RTOS összetevői

Azure RTOS ThreadX

Ez a fejlett valós idejű operációs rendszer (real-time operating system – RTOS) kifejezetten a mélyen beágyazott alkalmazások számára készült. Többek között olyan előnyöket nyújt, mint a valós idejű többszálúság, a szálak közti kommunikáció és szinkronizálás, valamint a memóriakezelés. Az Azure RTOS ThreadX számos fejlett funkcióval rendelkezik, beleértve a pikokernel-architektúrát, az előzetes lefoglalási küszöbértéket, az eseményláncolást és sokféle rendszerszolgáltatást.

Egy chipet egy gépbe helyező kéz

Azure RTOS FileX

Ez egy nagy teljesítményű, fájlallokációs táblákkal (file allocation table – FAT) kompatibilis fájlrendszer, amely teljesen integrálva van az Azure RTOS ThreadX szolgáltatással, és minden támogatott processzorra elérhető. Az Azure RTOS ThreadX-hez hasonlóan az Azure RTOS FileX is úgy lett kialakítva, hogy kis erőforrásigény mellett nagy teljesítményt nyújtson, így ideális az olyan, ma népszerű mélyen beágyazott alkalmazások számára, amelyek fájlkezelési műveleteket is igényelnek.

Azure RTOS GUIX Studio és GUIX

Az Azure RTOS GUIX Studio teljes körű, beágyazott grafikus felhasználói felületet (graphical user interface – GUI) használó alkalmazástervező környezetet biztosít, amely megkönnyíti az alkalmazások grafikus felhasználói felületének összes grafikai elemének létrehozását és karbantartását. Az Azure RTOS GUIX Studio automatikusan olyan C-kódot hoz létre, amely kompatibilis az Azure RTOS GUIX kódtárával, és készen áll arra, hogy lefordítsa és lefuttassa a céleszközön.

Azure RTOS TraceX

Az Azure TraceX egy Windows-alapú elemzési eszköz. Beágyazott rendszerek fejlesztőinek valós idejű rendszeresemények grafikus nézetét biztosítja, és lehetővé teszi a valós idejű rendszerek működésének vizualizációját és jobb megismerését. A TraceX segítségével a beágyazott rendszerek fejlesztői átláthatják az olyan rendszereseményeket, például a megszakításokat és a környezetváltásokat, amelyek normál hibakereső eszközökkel nem jeleníthetők meg.

Azure RTOS NetX

A TCP/IP protokollszabványok nagy teljesítményű integrációja (csak az IPv4 esetén), amely teljesen integrálva van az Azure RTOS ThreadX szolgáltatással, és minden támogatott processzorra elérhető. Egyedi pikohálózat-architektúrával rendelkezik. A másolat nélküli API-val kombinálva tökéletes illeszkedést biztosít a ma népszerű mélyen beágyazott alkalmazások számára, amelyekhez hálózati kapcsolat szükséges.

Azure RTOS NetX Duo

Ez a fejlett, ipari szintű TCP/IP-hálózati verem kifejezetten a mélyen beágyazott valós idejű, valamint az IoT-alkalmazásokhoz készült. Az Azure RTOS NetX Duo egy kettős IPv4-és IPv6-alapú hálózati verem, amely nagyszámú protokollt bocsát rendelkezésre, beleértve a biztonsági és a felhőbeli protokollokat is.

Azure RTOS USBX

Az Azure RTOS USBX USB-gazdagépek és -eszközök beágyazott vermét alkotja, így teljes mértékben integrálva van az Azure RTOS ThreadX-szel, és az Azure RTOS ThreadX által támogatott összes processzor számára elérhető. Az Azure RTOS ThreadX-hez hasonlóan az Azure RTOS USBX is úgy lett kialakítva, hogy kis erőforrásigény mellett nagy teljesítményt nyújtson, így ideális az olyan mélyen beágyazott alkalmazások számára, amelyek USB-interfészt is igényelnek.

Vissza a lapokra

Megbízható, valós idejű teljesítmény a korlátozott erőforrásokkal rendelkező eszközök esetén is

Rendkívül gyors, kiszámítható futásidejű teljesítményt érhet el minimális erőforrás-használat mellett. Az Azure RTOS ThreadX egy mikromásodpercen belüli környezetváltást nyújt, az Azure RTOS NetX Duo a vezetékes átvitelhez közelítő sebességű hálózati teljesítményről gondoskodik. Az összes összetevő kialakítása determinisztikus, és bármilyen rendszerterhelés mellett gyorsan, kiszámítható módon működnek.

Előzetes lefoglalási küszöbértékek ütemezése

Eseményláncolás

A forráskód elérése egyszerű licencelési lehetőségekkel

Az összes Azure RTOS-összetevő teljes forráskódja elérhető a GitHubon tesztelésre és tanulmányozásra. Ha készen áll a kód éles környezetben való üzembe helyezésére, és előre licencelt eszközökön telepít, nem kell külön fizetnie az üzemi licencért. Egyszerű licencelési lehetőségek érhetők el minden egyéb eszközhöz.

Az Azure RTOS kódja a GitHubon

Az előre licencelt eszközök listájának megtekintése

Használatra kész, kiváló minőségű, kód

Könnyebben használható és fenntartható, tiszta és érthető kód, amely csökkentheti a teljes tulajdonlási költséget. A legtöbb tanúsítványhoz be kell nyújtania a szoftver teljes forráskódját, beleértve az RTOS-t is. Az Azure RTOS több mint kiváló minőségű kód – teljes jelentéseket bocsát rendelkezésre, amelyek tanúsítják, hogy a kód megfelel a tesztszabványoknak.

Egyszerűsített kapcsolódás a felhőhöz

Az eszközök okosabbak és hatékonyabbak, mint valaha. Képesek az adatok gyűjtésére és felhasználására, tanulhatnak és előrejelzéseket adhatnak – de csak akkor, ha egy robusztus felhőalapú szolgáltatáshoz csatlakoznak. Talán nehéznek tartja az áttérést az eszközök internetes hálózatára. Mi ezt megkönnyítjük Önnek. Az Azure RTOS zökkenőmentesen integrálódik az Azure IoT-hálózattal, így lehetővé teszi az IoT-termékek csatlakoztatását, figyelését és szabályozását. Az Azure IoT eszközoldali SDK-hoz az IoT-protokollok, a referenciasablonok, vagy az IoT Plug and Play segítségével csatlakozhat.

A valós idejű beágyazott alkalmazások biztonsága

Az Azure RTOS az iparági szabványoknak megfelelő protokollok és megfelelőségi szabványok révén gondoskodik az IP- és a Socket Layer-védelemről. Az Azure RTOS emellett hardveres titkosítást és memória-védelmi lehetőségeket is kínál.

Támogatja az IP Layer Security (IPsec) és a Socket Layer Security (TLS és DTLS) protokollokat

Módszeres tesztelés és minősítés biztosítja a nemzetközi biztonsági garanciakövetelmények teljesülését

Integráció az Azure Defenderrel a megelőző jellegű fenyegetésészleléshez és a hibaelhárításhoz

Az Azure RTOS hardverpartnerei

Ezek a partnerek integrált megoldásokat biztosítanak a prototípus-készítés és a vállalati használatra kész megoldások fejlesztésének gyors elindításához.

Mikrochip-technológia

Mikrochip-technológia

NXP Semiconductors

NXP Semiconductors

Qualcomm

Qualcomm

Renesas Electronics

Renesas Electronics

STMicroelectronics

STMicroelectronics

Az IoT Signals Manufacturing Spotlight című jelentés

Az IoT Signals jelentés legújabb kiadásának elolvasása

Ez a korábbi jelentések sikerére épülő tanulmány új tanulságokat és megállapításokat tár fel az IoT állapotáról.

Beépített átfogó biztonság és megfelelőség

A Security Center áttekintése az Azure-ban, megjelenítve a házirend- és megfelelőségi adatokat és az erőforrás-biztonságra vonatkozó higiéniát
A Security Center Számítás és alkalmazások lapja az Azure-ban a javaslatok listájával

Kezdjen egy ingyenes Azure-fiókkal

1

Ingyenes használatbavétel.  200 USD értékű kreditet kap, amelyet 30 napon belül használhat fel. Amíg rendelkezik kredittel, számos népszerű szolgáltatásunkat ingyenesen veheti igénybe, valamint további több mint 55 mindig ingyenes szolgáltatást használhat.

2

A kredit felhasználása után váltson használatalapú fizetésre, hogy továbbra is használhassa ezeket az ingyenes szolgáltatásokat. Csak akkor kell fizetnie, ha az ingyenes havi mennyiségnél többet használ.

3

A 12 hónap után továbbra is használhatja a több mint 55 mindig ingyenes szolgáltatást, és továbbra is csak azért kell fizetnie, amit a havi ingyenes mennyiségeken felül használ.

Megbízható minden méretű cég számára

Fogyasztó: HTC fitneszeszköz

"Viselhető termékünkben a ThreadX RTOS-t használtuk. Jó teljesítményt nyújtott. A teljes forráskód és a gyors technikai támogatás kérése révén rengeteg fejlesztési munkát takarított meg."

Garfield Hsieh, szoftverbeszerzés, fitneszeszközök, HTC

Rockefeller Capital Management

Félvezetők: Broadcom WICED egylapkás rendszer (system on chip – SOC)

"Broadcom WICED-alapú fejlesztői platformjai az IoT-ökoszisztéma számos végponti alkalmazásában teszik elérhetővé az úttörő innovációt. Az integrált Wi-Fi- és Bluetooth-technológia és a ThreadX valós idejű operációs rendszer, valamint a teljes hálózati verem (NetX Duo) egyetlen, nagy mértékben integrált platformon való kombinálásával a fejlesztőknek minden olyan eszköz a rendelkezésére áll, amely a fejlesztési folyamat leegyszerűsítéséhez és a gyors piacra kerülésükhöz szükséges."

Jeff Baer, üzletfejlesztési igazgató, Broadcom

NCR

a

IoT-hálózatkezelés: Aethra Telecommunications

"A ThreadX használata során szerzett tapasztalatom nagyon jó volt. Korábban más valós idejű operációs rendszereket használtam, de úgy találtam, hogy a ThreadX nagyon hatékony, robusztus, erős valós idejű, és könnyen érthető és magyarázható más csapattagok számára. Egy objektumorientált keretrendszert használtunk (C++ használatával) a ThreadX körül annak beágyazásához és a többalkalmazásos felügyelet bizonyos funkcióinak hozzáadásához."

Bruno Cesanelli, szoftvermérnök, Aethra

MVP Health Care

i

Légtér- és honvédelem: A NASA Mars Reconnaissance Orbiter felderítő műholdja

"A ThreadX bevált megoldásnak bizonyult a Deep Impact küldetés sikeressége alapján, ezért logikus döntés volt, hogy a Mars Reconnaissance Orbiter (MRO) nevű, High-Resolution Imaging Science Experiment (HiRISE) eszközhöz használjuk. A ThreadX első szintű teljesítményt nyújtott számunkra, és segített az MRO-küldetésnek rendkívüli, nagy felbontású képeket visszaadni a Marsról."

Steve Tarr, a HiRISE szoftvermérnöki csapatának vezetője, Ball Aerospace and Technologies Corp.

Costain
Vissza a lapokra

Azure RTOS erőforrások és dokumentáció

Fejlesztői forrásanyagok

Útmutatók, oktatóanyagok, és az API-referencia dokumentációja

Az Azure RTOS forráskódja a GitHubon

Gyakori kérdések az Azure RTOS-ről

  • A Microsoft 2019 áprilisában felvásárolta az Express Logic vállalatot, amely az RTOS- és beágyazott IoT-alkalmazások köztesszoftver-termékeinek vezető fejlesztője. Olvassa el a közleményt.

  • Az X-WARE IoT-platform a ThreadX RTOS-t is tartalmazó beágyazott fejlesztői termékek csomagja volt. A csomag megújult neve Azure RTOS, a ThreadX RTOS-é pedig Azure RTOS ThreadX. A termékek továbbfejlesztett kapcsolódási lehetőségeket nyújtanak az Azure IoT Hub és az Azure IoT Central megoldásokkal, továbbá zökkenőmentes hozzáférést biztosítanak az Azure IoT előnyeihez. A jövőben továbbfejlesztjük majd az Azure RTOS által az ügyfelek számára, illetve a partneri ökoszisztéma növekedésének elősegítésére kínált előnyöket.

  • Nem, az Azure RTOS integrálható más felhőalapú szolgáltatásokkal, de a legjobb integrációt az Azure IoT-vel kínálja.

  • A beágyazott rendszerek fejlesztőinek, akik az MCU-alapú eszközökkel, az internet által jelentett kihívásokra felkészített rendkívül biztonságos eszközöket készítenek, az Azure Sphere használatát javasoljuk. Ha az Azure Sphere nem érhető el vagy nem megfelelő választás, akkor az Azure RTOS használatát javasoljuk az alkalmazásokhoz. Az Azure RTOS a beágyazási fejlesztők számára a valós idejű többfeladatos feldolgozás széles skáláját, FAT fájlrendszert, grafikus felhasználói felületet és USB- és hálózatkezelési összetevőket kínál, amelyekkel gyorsan fejleszthetnek alkalmazásokat a szűkös erőforrásokkal rendelkező eszközökön, és azonnal használható kapcsolódást is lehetővé tesz az Azure IoT-hoz. Az Azure RTOS emellett számos előre definiált biztonsági összetevőt is kínál, azonban végső soron a beágyazási fejlesztő felelőssége, hogy ezeket az összetevőket megfelelően használja, és hogy gondoskodjon az eszköz általános biztonságáról.

    Az Azure Sphere és az Azure RTOS együtt ideális megoldást jelentenek azon a beágyazott rendszerek fejlesztői számára, akiknek valós idejű feldolgozási képességekkel rendelkező, rendkívül biztonságos eszközre van szükségük.

  • Azure RTOS támogatási csomagok megvásárolhatók. A Microsoft 2020 májusában megszüntette az örökölt Express Logic-termékek értékesítését és támogatását, a meglévő fizetős szerződések támogatása azonban a meglévő csatornákon (RTOS.com és support@expresslogic.com) keresztül elérhető lesz.

  • A beágyazott rendszerek fejlesztői általában RTOS-t használnak, ha valós idejű erőforrásokra van szükségük. Az RTOS megbízhatóan gyors (mikroszekundumban mért) válaszidőt nyújt, alacsony memóriaigény (kevesebb mint 2 MB) és olyan biztonsági szint mellett, amely hatékonyan védi a felhasználókat és a csatlakoztatott rendszereket.

Segítünk az Azure használatba vételéhez

Segítségért forduljon az értékesítési csapathoz