Azure RTOS

Nagy teljesítményű eszközök a gyorsabb és olcsóbb forgalmazáshoz

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 6,2 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.

Mi az az RTOS?

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.

Részletek

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.

Részletek

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.

Részletek

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.

Részletek

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.

Részletek

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.

Részletek

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.

Részletek

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.

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.

Használatra kész, kiváló minőségű, minőségbiztosított 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 biztonsággal kapcsolatos 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 az autóipari, a vasúti, az egészségügyi, az energetikai és a fogyasztóvédelmi szabvá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 Security Centerrel 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.

Microchip Technology

NXP Semiconductors

Qualcomm

Renesas Electronics

STMicroelectronics

Az Azure RTOS díjszabása

Robusztus összetevők, egyetlen egyszerű licenc.

  • A forráskód díjmentes tesztelése és tanulmányozása
  • Díjmentes üzemi licenc az előre licencelt eszközökön történő telepítéshez
  • Egyszerű éves licencelés minden egyéb eszközhöz

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

Kis- és nagyvállalatok bizalmát egyaránt élvezi

Fogyasztási cikkek: HTC fitneszeszköz

"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, szoftverbeszerzés, fitneszeszközök, HTC
HTC

Orvosi eszközök: Welch Allyn viselhető vezeték nélküli érzékelő

"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, vezető szoftvermérnök, Welch Allyn Protocol Inc.
Welch

Félvezetők: Broadcom WICEDTM egylapkás rendszer (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, üzletfejlesztési igazgató, Broadcom
Broadcom

Ipar és autóipar: 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-hálózatkezelés: 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, szoftvermérnök, Aethra
Aethra

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

"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, a HiRISE szoftvermérnöki csapatának vezetője, Ball Aerospace and Technologies Corp.
Aerospace

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. A bejelentés megtekintése.
  • 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.

  • A meglévő fizetett szerződések támogatása a már megszokott csatornákon keresztül lesz elérhető (RTOS.com és support@expresslogic.com).
  • 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.

Ha készen áll, állítsa be ingyenes Azure-fiókját

Kapcsolat