Přeskočit na hlavní obsah

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.

Ruka, která umisťuje integrovaný obvod do stroje

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.

Zpět na karty

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.

Plánování s využitím preemptivních prahových hodnot

Řetězení událostí

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í

Zpřístupněte kód Azure RTOS na GitHubu

Zobrazte seznam předem licencovaných zařízení

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

Microchip Technology

NXP Semiconductors

NXP Semiconductors

Qualcomm

Qualcomm

Renesas Electronics

Renesas Electronics

STMicroelectronics

STMicroelectronics

Zpráva s názvem Představení výroby využívající IoT Signals

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ě.

Přehled služby Security Center v Azure zobrazující data zásad a dodržování předpisů a hygienu zabezpečení prostředků
  • 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ů.

Karta výpočetních prostředků a aplikací služby Security Center v Azure zobrazující seznam doporučení
  • 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

Začněte zdarma. Získejte kredit ve výši 200 USD, který můžete využít do 30 dnů. Dokud máte kredit, můžete zdarma využívat příslušný objem služeb u mnoha našich nejoblíbenějších služeb – a k tomu navíc zdarma více než 55 dalších služeb, které jsou vždy zdarma.

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

Po uplynutí 12 měsíců budete mít i nadále k dispozici více než 55 služeb, které jsou vždy zdarma, a stále budete platit jenom za to, co využijete nad rámec bezplatných měsíčních objemů.

Služba, které důvěřují společnosti všech velikostí

Spotřebitel: Fitness zařízení HTC

"Pro náš nositelný produkt jsme použili ThreadX RTOS. Poskytuje dobrý výkon. Kompletní zdrojový kód a okamžitá technická podpora nám hodně ušetřily úsilí při vývoji."

Garfield Hsieh, softwarové zdroje, Fitness Devices, HTC

Rockefeller Capital Management

Polovodič: Broadcom WICEDTM SOC (System on Chip)

" Vývojové platformy řady WICED od společnosti Broadcom umožňují převratné inovace v obrovském počtu koncových aplikací v celém ekosystému IoT. Díky kombinaci naší integrované technologie Wi-Fi a Bluetooth s operačním systémem ThreadX v reálném čase a kompletním síťovým zásobníkem (NetX Duo) na jedné vysoce integrované platformě jsou vývojáři vybaveni všemi nástroji, které potřebují ke zjednodušení procesu vývoje a rychlému uvádění na trh."

Jeff Baer, ředitel obchodního rozvoje, Broadcom

NCR

a

Sítě a IoT: Aethra Telecommunications

"Moje zkušenosti s ThreadX byly velmi dobré. V minulosti jsem používal jiné operační systémy v reálném čase, ale zjistil jsem, že ThreadX je velmi výkonný, robustní a účinný operační systém v reálném čase a navíc je snadno pochopitelný a vysvětlitelný ostatním členům týmu. K zapouzdření rozhraní ThreadX jsme využili objektově orientovanou architekturu (využívající jazyk C++) a přidali jsme některé specifické funkce pro správu více aplikací."

Bruno Cesanelli, softwarový inženýr, Aethra

MVP Health Care

i

Letecký průmysl a obrana: Planetární sonda NASA Mars Reconnaissance Orbiter

"Systém ThreadX prokazatelně uspěl při misi Deep Impact, takže jeho použití v přístroji High-Resolution Imaging Science Experiment (HiRISE) na palubě Mars Reconnaissance Orbiteru (MRO) bylo logické rozhodnutí. ThreadX nám dodal prvotřídní výkon a pomohl misi MRO získat zpět z Marsu výjimečné snímky ve vysokém rozlišení."

Steve Tarr, vedoucí softwarového týmu HiRISE, Ball Aerospace and Technologies Corp.

Costain
Zpět na karty

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.

Pomůžeme vám začít s Azure