Azure RTOS
Usnadnění možností připojení a vývoje integrovaných zařízení IoT.
Snadný vývoj zabudovaných zařízení IoT
Azure RTOS je zabudovaná sada pro vývoj obsahující malý, ale výkonný operační systém, který nabízí spolehlivost a extrémní rychlost pro zařízení s omezenými prostředky. Snadno se používá a je prověřená trhem, protože je nasazená ve více než 10 miliardách zařízení po celém světě. Azure RTOS podporuje nejoblíbenější 32bitové mikrořadiče a zabudované vývojové nástroje, takže můžete existující dovednosti svého týmu využít na maximum.
Předvídatelně rychlý výkon a pozoruhodně malé nároky
Snadné připojení ke cloudovým a místním sítím, vývoj odolných systémů souborů typu Flash a návrh elegantních uživatelských rozhraní
Bezproblémové připojení nejoblíbenějších čipů MCU a MPU k výkonu Azure IoT
Kód, který byl certifikován a splňuje přísné oborové standardy bezpečnosti a zabezpečení
Komponenty Azure RTOS
Azure RTOS ThreadX
Tento pokročilý operační systém v reálném čase (RTOS) je navržený speciálně pro hluboce integrované aplikace. Mezi několik výhod, které poskytuje, patří multithreading v reálném čase, komunikace a synchronizace mezi vlákny a správa paměti. Azure RTOS ThreadX má spoustu pokročilých funkcí, včetně architektury mikrojader, preemptivních prahových hodnot, řetězení událostí a bohaté sady systémových služeb.
Azure RTOS FileX
Jedná se o vysoce výkonný systém souborů kompatibilní s FAT (File Allocation Table), který je plně integrovaný s Azure RTOS ThreadX a k dispozici pro všechny podporované procesory. Podobně jako Azure RTOS ThreadX je i systém Azure RTOS FileX navržený tak, aby měl malé nároky a vysoký výkon. Díky tomu je ideální pro dnešní hluboce integrované aplikace, které vyžadují operace správy souborů.
Azure RTOS GUIX Studio a GUIX
Azure RTOS GUIX Studio poskytuje kompletní prostředí pro návrh integrovaných aplikací s grafickým uživatelským rozhraním (GUI) a usnadňuje vytváření a údržbu všech grafických prvků v grafickém rozhraní aplikace. Azure RTOS GUIX Studio automaticky generuje kód v jazyce C, který je kompatibilní s knihovnou Azure RTOS GUIX a připravený ke kompilaci a spuštění v cílovém zařízení.
Azure RTOS TraceX
Azure TraceX je analytický nástroj založený na Windows. Vývojářům pro integrovaná zařízení poskytuje grafické zobrazení systémových událostí v reálném čase a umožňuje jim vizualizovat chování systémů v reálném čase a lépe ho pochopit. Při využití TraceX vývojáři pro integrovaná zařízení zřetelně vidí výskyt systémových událostí, jako jsou přerušení a přepínání kontextu, ke kterým dochází mimo dosah standardních ladicích nástrojů.
Azure RTOS NetX
Azure RTOS NetX je vysoce výkonná implementace standardů protokolu TCP/IP (jen IPv4), která je plně integrovaná s Azure RTOS ThreadX a k dispozici pro všechny podporované procesory. Má jedinečnou architekturu typu piconet. V kombinaci s rozhraním API s nulovým kopírováním je ideální pro dnešní hluboce integrované aplikace, které vyžadují připojení k síti.
Azure RTOS NetX Duo
Tato pokročilá sada síťových protokolů TCP/IP na průmyslové úrovni je navržená speciálně pro hluboce integrované aplikace v reálném čase a aplikace IoT. Azure RTOS NetX Duo je sada duálních síťových protokolů IPv4 a IPv6, která poskytuje bohatou sadu protokolů včetně bezpečnostních a cloudových.
Azure RTOS USBX
Azure RTOS USBX je vysoce výkonný zabudovaný zásobník pro USB hostitele a zařízení. Je plně integrovaný s Azure RTOS ThreadX a je k dispozici pro všechny procesory podporované Azure RTOS ThreadX. Na rozdíl od Azure RTOS ThreadX je systém Azure RTOS USBX navržený tak, aby měl malé nároky a vysoký výkon. Díky tomu je ideální pro hluboce integrované aplikace, které vyžadují rozhraní se zařízeními USB.
Spolehlivý výkon v reálném čase pro zařízení s omezenými prostředky
Zajistěte si mimořádně rychlý a předvídatelný běhový výkon s minimální spotřebou prostředků. Azure RTOS ThreadX zajišťuje přepínání kontextu v řádu mikrosekund, zatímco Azure RTO NetX Duo nabízí výkon sítě srovnatelný s kabelem. Všechny komponenty jsou navrženy tak, aby byly deterministické a fungovaly rychle a předvídatelně bez ohledu na zatížení systému.
Přístup ke zdrojovému kódu s jednoduchými možnostmi licencování
Úplný zdrojový kód všech komponent Azure RTOS je dostupný na GitHubu pro účely testování a zkoumání. Až budete připraveni převést kód do produkce, při nasazení do předem licencovaných zařízení se za produkční licenci nic neúčtuje. Pro všechna ostatní zařízení jsou k dispozici jednoduché možnosti licencování.
Předem připravený vysoce kvalitní kód
Čistý a srozumitelný kód se snadněji používá a udržuje a dokáže snížit celkové náklady na vlastnictví. Většina certifikací vyžaduje předložení kompletního zdrojového kódu vašeho softwaru včetně RTOS. Díky Azure RTOS nezískáte jen vysoce kvalitní kód – máte rovněž přístup k úplným zprávám, které ověřují, že kód splňuje přísné požadavky testů.
Omezení složitosti připojení ke cloudu
Zařízení se stávají inteligentnějšími a výkonnějšími než dříve. Dokážou shromažďovat data a pracovat s nimi, učit se a dělat predikce – ale jen v případě, že jsou připojena k robustní cloudové službě. Při přechodu na Internet věcí se můžete cítit zahlceni. Usnadníme vám to. Azure RTOS se transparentně integruje s Azure IoT, takže své produkty IoT můžete připojit, monitorovat a řídit. Sada SDK pro zařízení Azure IoT umožňuje připojení přes protokoly IoT, referenční šablony nebo IoT Plug and Play.
-
Certifikace Azure RTOS
Azure RTOS se používá v produktech pro letectví, domácích zařízeních, průmyslových řídicích zařízeních, automatizaci budov a další oblastech. Vývojáři, kteří čelí náročným požadavkům na vývoj aplikací v celé řadě odvětví, mohou využít silné ověřování Azure RTOS prostřednictvím předběžné certifikace, aby omezili rizika související s vývojem a zkrátili dobu uvedení na trh. Azure RTOS má certifikaci TUV podle požadavků normy IEC 61508 SIL4.
Zabezpečení pro integrované aplikace v reálném čase
Azure RTOS poskytuje zabezpečení IP adres a soketové vrstvy prostřednictvím standardních protokolů a standardů dodržování předpisů. Kromě toho Azure RTOS využívá možnosti hardwarového šifrování a ochrany paměti.
Podporuje protokoly zabezpečení ve vrstvě IP (IPsec) a ve vrstvě soketu (TLS a DTLS).
Metodicky testováno a certifikováno pro splnění požadavků mezinárodních záruk zabezpečení
Integrováno se službou Azure Defender pro detekci hrozeb a nápravu problémů před jejich zneužitím
Hardwaroví partneři Azure RTOS
Tito partneři poskytnou integrovaná řešení, která vám pomohou rychle začít vytvářet prototypy a vyvíjet podniková řešení.
Microchip Technology
NXP Semiconductors
Qualcomm
Renesas Electronics
STMicroelectronics
Přečtěte si nejnovější vydání zprávy IoT Signals
Tento dokument navazuje na úspěch předchozích zpráv a přináší nové poznatky a informace o stavu Internetu věcí.
Integrované komplexní zabezpečení a dodržování předpisů
-
Microsoft investuje do výzkumu a vývoje v oblasti kybernetického zabezpečení více než 1 miliardu USD ročně.
-
Zaměstnáváme více než 3 500 odborníků na zabezpečení, kteří se plně věnují zabezpečení dat a ochraně osobních údajů.
-
Azure má více certifikací než jakýkoli jiný poskytovatel cloudu. Podívejte se na kompletní seznam.
-
Ceny Azure RTOS
Robustní komponenty, jedna jednoduchá licence.
- Žádné náklady na testování a zkoumání zdrojového kódu
- Žádné náklady na produkční licence při nasazení do předem licencovaných zařízení
- Jednoduché roční licence pro všechna ostatní zařízení
Začínáme s bezplatným účtem Azure
1
2
Po vyčerpání kreditu můžete přejít na průběžné platby, abyste mohli dál pokračovat v sestavování s využitím stejných bezplatných služeb. Platíte jenom za to, co využijete nad rámec vašeho bezplatného měsíčního objemu.
3
Materiály a dokumentace k Azure RTOS
Materiály pro vývojáře
Návody, kurzy a referenční dokumentace k rozhraní API
Zdrojový kód Azure RTOS na GitHubu
Nejčastější dotazy týkající se Azure RTOS
-
Společnost Microsoft zakoupila Express Logic, špičkového vývojáře RTOS a middlewarových produktů pro integrované aplikace IoT, v dubnu 2019. Přečtěte si oznámení.
-
X-WARE IoT Platform byla sada vývojářských produktů pro integrovaná zařízení od společnosti Express Logic, která zahrnovala ThreadX RTOS. Tato sada má teď název Azure RTOS a ThreadX RTOS má název Azure RTOS ThreadX. Tyto produkty mají vylepšené možnosti připojení ke službám Azure IoT Hub a Azure IoT Central a bezproblémový přístup k výhodám Azure IoT. Budeme dál pokračovat ve vylepšování výhod, které Azure RTOS přináší zákazníkům, a rozšiřovat ekosystém partnerů.
-
Ne, Azure RTOS se integruje s dalšími cloudovými službami, ale nabízí špičkovou integraci s Azure IoT.
-
Azure Sphere doporučujeme vývojářům pro integrovaná zařízení, kteří potřebují vytvářet vysoce zabezpečená zařízení plně připravená na nově vznikající bezpečnostní hrozby internetu pro zařízení třídy MCU. Azure RTOS doporučujeme v aplikacích, kde Azure Sphere není k dispozici nebo není vhodný. Azure RTOS poskytuje vývojářům pro integrovaná zařízení bohatou sadu multitaskingu v reálném čase, systému souborů FAT, grafického uživatelského rozhraní, USB a síťových komponent pro rychlé sestavování aplikací na zařízeních s omezenými prostředky, a to s okamžitou možností připojení k Azure IoT. Azure RTOS také poskytuje bohatou sadu předem certifikovaných komponent zabezpečení. Za správné použití těchto komponent a celkové zabezpečení zařízení ale nakonec zodpovídá vývojář pro integrovaná zařízení.
Azure Sphere v kombinaci s Azure RTOS jsou ideálním řešením pro vývojáře integrovaných systémů, kteří potřebují vysoce zabezpečená zařízení s možnostmi zpracování v reálném čase.
-
Plány podpory Azure RTOS je možné si zakoupit. Microsoft v květnu 2020 ukončil prodej a podporu starších produktů Express Logic. Podpora stávajících placených kontraktů ale bude dostupná prostřednictvím stávajících kanálů (RTOS.com a support@expresslogic.com).
-
Vývojáři pro integrovaná zařízení obvykle využívají RTOS, pokud vyžadují funkce v reálném čase. RTOS by měl nabízet konzistentně rychlou odezvu (v mikrosekundách), malé nároky na využití paměti (méně než 2 MB) a úroveň zabezpečení, která efektivně chrání uživatele a připojené systémy.