Trace Id is missing
Przejdź do głównej zawartości

Azure RTOS

Ułatwianie tworzenia osadzonych rozwiązań IoT i łączności.

Łatwe opracowywanie osadzonych urządzeń IoT

Azure RTOS to osadzony pakiet programistyczny zawierający niewielki, ale wydajny system operacyjny, który zapewnia niezawodną, niezwykle wysoką wydajność dla urządzeń dysponujących ograniczonymi zasobami. Jest on łatwy w użyciu i sprawdzony na rynku. Został wdrożony na ponad 10 mld urządzeń na całym świecie. System Azure RTOS obsługuje najpopularniejsze mikrokontrolery 32-bitowe i osadzone narzędzia programistyczne pozwalając na skorzystanie z dotychczasowych umiejętności członków Twojego zespołu.

Przewidywalnie wysoka wydajność i niezwykle małe zużycie pamięci

Łatwo łącz się z sieciami w chmurze i lokalnymi, twórz trwałe systemy plików flash i projektuj eleganckie interfejsy użytkownika

Bezproblemowo połącz najpopularniejsze mikrokontrolery i mikroprocesory z możliwościami usługi Azure IoT

Kod certyfikowany pod kątem spełniania rygorystycznych branżowych standardów bezpieczeństwa i zabezpieczeń

Składniki systemu Azure RTOS

Azure RTOS ThreadX

Ten zaawansowany system operacyjny czasu rzeczywistego (RTOS) został zaprojektowany specjalnie na potrzeby głęboko osadzonych aplikacji. Udostępnia on między innymi następujące korzyści: wielowątkowość w czasie rzeczywistym, komunikacja i synchronizacja między wątkami oraz zarządzanie pamięcią. System Azure RTOS ThreadX udostępnia wiele zaawansowanych funkcji, takich jak architektura picokernel, próg wywłaszczania, tworzenie łańcucha zdarzeń oraz bogaty zestaw usług systemowych.

Ręka umieszczająca mikroukład wewnątrz maszyny

Azure RTOS FileX

Jest to system plików o wysokiej wydajności zgodny z tabelą alokacji plików (FAT), który jest w pełni zintegrowany z systemem Azure RTOS ThreadX i dostępny dla wszystkich obsługiwanych procesorów. System Azure RTOS FileX zapewnia — podobnie jak system Azure RTOS ThreadX — wysoką wydajność i małe zużycie pamięci, dzięki czemu jest idealne do obsługi współczesnych głęboko osadzonych aplikacji, które obejmują operacje zarządzania plikami.

Azure RTOS GUIX Studio i GUIX

Oprogramowanie Azure RTOS GUIX Studio udostępnia kompletne środowisko projektowania aplikacji z osadzonym graficznym interfejsem użytkownika (GUI), które ułatwia tworzenie i obsługę wszystkich elementów graficznego interfejsu aplikacji. Oprogramowanie Azure RTOS GUIX Studio automatycznie generuje kod w języku C, który jest zgodny z biblioteką Azure RTOS GUIX. Kod ten można skompilować i uruchomić na obiekcie docelowym.

Azure RTOS TraceX

Azure TraceX to narzędzie do analizy oparte na systemie Windows. Udostępnia ono deweloperom rozwiązań osadzonych graficzny widok zdarzeń systemowych, umożliwiając wizualizowanie procesów w czasie rzeczywistym i uzyskiwanie lepszego wglądu w działanie systemów. W narzędziu TraceX deweloperzy wyraźnie widzą zdarzenia systemowe, takie jak przerwania i przełączenia kontekstu, które nie są dostępne w standardowych narzędziach do debugowania.

Azure RTOS NetX

Azure RTOS NetX to wysokowydajna implementacja standardów protokołu TCP/IP (tylko IPv4), w pełni zintegrowana z systemem Azure RTOS ThreadX i dostępna dla wszystkich obsługiwanych procesorów. Obejmuje ona unikatową architekturę Piconet. W połączeniu z interfejsem API niewymagającym kopiowania stanowi ona doskonałe rozwiązanie dla współczesnych głęboko osadzonych aplikacji, które wymagają łączności sieciowej.

Azure RTOS NetX Duo

Ten zaawansowany stos sieciowy TCP/IP klasy przemysłowej został zaprojektowany specjalnie na potrzeby głęboko osadzonych aplikacji IoT oraz aplikacji działających w czasie rzeczywistym. Azure RTOS NetX Duo to dwuzakresowy stos sieciowy IPv4 i IPv6, który oferuje bogaty zestaw protokołów, w tym protokołów zabezpieczeń i do obsługi chmury.

Azure RTOS USBX

Azure RTOS USBX to wysokowydajny host USB i stos osadzony w urządzeniu, w pełni zintegrowany z platformą Azure RTOS ThreadX i dostępny dla wszystkich procesorów obsługiwanych na platformie Azure RTOS ThreadX. Rozwiązanie Azure RTOS USBX zapewnia — podobnie jak rozwiązanie Azure RTOS ThreadX — wysoką wydajność i małe zużycie pamięci, dzięki czemu jest idealne do obsługi głęboko osadzonych aplikacji, które łączą się z urządzeniami za pośrednictwem interfejsu USB.

Powrót do kart

Niezawodna wydajność urządzeń w czasie rzeczywistym w przypadku ograniczonych zasobów

Osiągnij wysoką, przewidywalną wydajność środowiska uruchomieniowego przy minimalnym użyciu zasobów. Usługa Azure RTOS ThreadX oferuje możliwość przełączania kontekstu w czasie krótszym niż mikrosekunda, a usługa Azure RTOS NetX Duo oferuje wydajność porównywalną z szybkościami osiąganymi w sieciach przewodowych. Wszystkie składniki zostały zaprojektowane jednoznacznie i działają w przewidywalny sposób niezależnie od obciążenia systemu.

Planowanie progów wywłaszczania

Tworzenie łańcucha zdarzeń

Dostęp do kodu źródłowego za pomocą prostych opcji licencjonowania

W usłudze GitHub jest dostępny do testowania i eksplorowania pełny kod źródłowy dla wszystkich składników usługi Azure RTOS. Gdy wszystko będzie gotowe do przeniesienia kodu do środowiska produkcyjnego, nie będzie naliczana opłata za licencję produkcyjną, jeśli wdrożenie nastąpi na wstępnie licencjonowanych urządzeniach. Proste opcje licencjonowania są dostępne dla wszystkich innych urządzeń.

Dostęp do kodu usługi Azure RTOS w usłudze GitHub

Zobacz listę wstępnie licencjonowanych urządzeń

Wysoka jakość, kod, świeżo po wydaniu

Czysty, przejrzysty kod jest łatwiejszy w użyciu i konserwacji oraz może obniżyć całkowity koszt posiadania. Większość certyfikatów wymaga przesłania pełnego kodu źródłowego dla oprogramowania, w tym systemu RTOS. Korzystając z systemu Azure RTOS uzyskujesz nie tylko kod wysokiej jakości,— możesz również uzyskiwać dostęp do pełnych raportów, które weryfikują, czy kod spełnia rygorystyczne wymagania testowe.

Zmniejsz złożoność nawiązywania połączenia z chmurą

Urządzenia stają się inteligentniejsze i wydajniejsze niż kiedykolwiek wcześniej. Mogą zbierać dane i wykonywać na nich działania, uczyć się i przewidywać — ale tylko wtedy, gdy są połączone z niezawodną usługą w chmurze. Przejście do Internetu rzeczy może się wydawać przytłaczające. My ułatwiliśmy Ci to. Usługa Azure RTOS jest bezproblemowo zintegrowana z usługą Azure IoT, aby można było łączyć, monitorować i kontrolować Twoje produkty IoT. Łącz się za pośrednictwem protokołów IoT, szablonów odwołań lub funkcji IoT Plug and Play z zestawem SDK dla urządzeń Azure IoT.

Zabezpieczenia aplikacji osadzonych działających w czasie rzeczywistym

Zabezpieczenia systemu Azure RTOS są oparte na standardowych protokołach branżowych — IPSec i SSL — oraz standardach zgodności. Ponadto system Azure RTOS został wyposażony w sprzętowe funkcje kryptograficzne oraz funkcje ochrony pamięci.

Obsługuje protokoły zabezpieczeń warstwy IP (IPsec) i zabezpieczeń warstwy gniazda (TLS i DTLS)

Gruntownie przetestowany i certyfikowany w celu spełnienia międzynarodowych wymagań dotyczących zapewnienia bezpieczeństwa

Integracja z usługą Azure Defender na potrzeby wykrywania zagrożeń i korygowania problemów, zanim zostaną wykorzystane do ataków

Partnerzy dostarczający sprzęt dla systemu Azure RTOS

Ci partnerzy będą oferować zintegrowane rozwiązania ułatwiające szybkie tworzenie prototypów i opracowywanie rozwiązań gotowych do użycia w przedsiębiorstwach.

Microchip Technology

Microchip Technology

NXP Semiconductors

NXP Semiconductors

Qualcomm

Qualcomm

Renesas Electronics

Renesas Electronics

STMicroelectronics

STMicroelectronics

Raport zatytułowany IoT Signals Manufacturing Spotlight

Przeczytaj najnowszą wersję raportu IoT Signals

Ten dokument jest oparty na sukcesach poprzednich raportów. Ujawnia nowe wnioski i szczegółowe informacje o stanie Internetu rzeczy.

Kompleksowe Zabezpie­czenia i zgodność, wbudowane

Ogólny widok centrum zabezpieczeń na platformie Azure przedstawiający zasady, zgodność danych oraz higienę bezpieczeństwa zasobów
Karta obliczeń i aplikacji w Centrum zabezpieczeń na platformie Azure z listą zaleceń

Rozpocznij pracę przy użyciu bezpłatnego konta platformy Azure

1

Rozpocznij bezpłatnie. Uzyskaj środki w wysokości 200 USD do wykorzystania w ciągu 30 dni. Oprócz środków dostaniesz bezpłatne przydziały wielu naszych najpopularniejszych usług oraz bezpłatne przydziały w ponad 55 innych usługach, które są zawsze bezpłatne.

2

Po wykorzystaniu środków przejdź na płatność zgodnie z rzeczywistym użyciem, aby kontynuować pracę z użyciem tych samych bezpłatnych usług. Płacisz tylko wtedy, gdy Twoje użycie przekroczy bezpłatne miesięczne przydziały.

3

Po upływie 12 miesięcy będziesz dalej mieć dostęp do ponad 55+ zawsze bezpłatnych usług i nadal będziesz płacić tylko za użycie przekraczające bezpłatne miesięczne przydziały.

Zaufanie firm każdej wielkości

Klient: Urządzenie fitness HTC

"Użyliśmy systemu RTOS ThreadX w naszym produkcie do noszenia na sobie. Zapewnia ono dobrą wydajność. Posiadanie pełnego kodu źródłowego i monitu pomocy technicznej znacznie zaoszczędziło nakład pracy deweloperskiej."

Garfield Hsieh, pozyskiwanie oprogramowania, urządzenia fitness, HTC

Rockefeller Capital Management

Półprzewodniki: System na chipie (SOC) firmy Broadcom WICEDTM

"Platformy deweloperskie z serii WICED firmy Broadcom umożliwiają przełomowe innowacje w ogromnej liczbie aplikacji końcowych w całym ekosystemie IoT. Łącząc naszą zintegrowaną technologię Wi-Fi i Bluetooth z systemem operacyjnym ThreadX w czasie rzeczywistym i kompletnym stosem sieci (NetX Duo) na jednej, wysoce zintegrowanej platformie, deweloperzy są połączeni ze wszystkimi narzędziami potrzebnymi do usprawnienia procesu programowania i szybkiego wejścia na rynek."

Jeff Baer, dyrektor ds. rozwoju biznesowego, Broadcom

NCR

a

Sieć urządzeń IoT: Aethra Telecommunications

"Bardzo dobrze oceniam pracę z systemem ThreadX. W przeszłości używałem innych systemów operacyjnych w czasie rzeczywistym, ale okazało się, że system ThreadX jest bardzo zaawansowany, niezawodny i [z] silną obsługą czasu rzeczywistego—oraz łatwy do zrozumienia i objaśnienia dla innych członków zespołu. Skorzystaliśmy z platformy zorientowanej na obiektach (przy użyciu języka C++) wokół systemu ThreadX, aby ją hermetyzować i dodać pewne określone funkcje do zarządzania wieloma aplikacjami."

Bruno Cesanelli, inżynier ds. oprogramowania, Aethra

MVP Health Care

i

Branża lotnicza i zbrojeniowa: Sonda Mars Reconnaissance Orbiter, NASA

"Stwierdziliśmy, że system ThreadX jest sprawdzonym rozwiązaniem, bazując na jego sukcesie w misji Deep Impact, więc użycie go w instrumencie High-Resolution Imaging Science Experiment (HiRISE) w sondzie Mars Reconnaissance Orbiter (MRO) było logiczną decyzją. System ThreadX dostarczył nam najwyższej jakości wydajność i pomógł sondzie MRO przekazać niezwykłe obrazy o wysokiej rozdzielczości z misji na Marsie."

Steve Tarr, kierownik ds. oprogramowania HiRISE, Ball Aerospace and Technologies Corp.

Costain
Powrót do kart

Zasoby i dokumentacja dotyczące systemu Azure RTOS

Zasoby deweloperów

 Dokumentacja dotycząca przewodników, samouczków i interfejsów API

 Kod źródłowy platformy Azure RTOS w serwisie GitHub

Często zadawane pytania dotyczące systemu Azure RTOS

  • W kwietniu 2019 r. firma Microsoft nabyła firmę Express Logic, wiodącego producenta systemów RTOS i oprogramowania pośredniczącego dla osadzonych aplikacji IoT. Przeczytaj ogłoszenie.

  • Rozwiązanie X-WARE IoT Platform to opracowany przez firmę Express Logic pakiet osadzonych produktów deweloperskich, które obejmują system RTOS ThreadX. W wyniku rebrandingu zmieniono nazwę pakietu na Azure RTOS, a nazwę systemu na Azure RTOS ThreadX. Nowe produkty mają lepszą łączność z usługami Azure IoT Hub i Azure IoT Central  oraz mogą bezproblemowo korzystać z zalet usługi Azure IoT. Będziemy w dalszym ciągu poszerzać zakres korzyści, jakie system Azure RTOS przynosi klientom, oraz rozwijać ekosystem partnerów.

  • Nie. System Azure RTOS można zintegrować z innymi usługami w chmurze, ale najlepsze efekty daje integracja z usługą Azure IoT.

  • Deweloperom rozwiązań osadzonych, którzy tworzą dobrze zabezpieczone urządzenia klasy mikrokontrolerów, w pełni przygotowane na zmieniające się zagrożenia cybernetyczne, zalecamy użycie usługi Azure Sphere. Zalecamy użycie usługi Azure RTOS w przypadku aplikacji, dla których usługa Azure Sphere nie jest dostępna lub nie jest właściwym rozwiązaniem. Usługa Azure RTOS zapewnia deweloperom rozwiązań osadzonych bogaty zestaw funkcji obsługi wielu zadań w czasie rzeczywistym, system plików FAT, graficzny interfejs użytkownika, obsługę USB oraz składniki sieciowe umożliwiające szybkie tworzenie aplikacji na urządzeniach z ograniczonymi zasobami — z gotową do użycia łącznością z usługą Azure IoT. Usługa Azure RTOS zapewnia też bogaty zestaw wstępnie certyfikowanych składników zabezpieczeń, ale to deweloper rozwiązań osadzonych jest ostatecznie odpowiedzialny za właściwe użycie tych składników oraz ogólne bezpieczeństwo urządzenia.

    Połączenie usługi Azure Sphere i systemu Azure RTOS to idealne rozwiązanie dla deweloperów, którzy potrzebują dobrze zabezpieczonego urządzenia z możliwościami przetwarzania w czasie rzeczywistym.

  • Plany pomocy technicznej systemu Azure RTOS są dostępne do zakupu. Firma Microsoft zakończyła sprzedaż i wsparcie dla starszych produktów firmy Express Logic w maju 2020 r. jednak obsługa istniejących płatnych kontraktów będzie dostępna za pomocą istniejących kanałów (RTOS.com i support@expresslogic.com).

  • System RTOS jest zwykle używany przez deweloperów rozwiązań osadzonych wtedy, gdy jest wymagane przetwarzanie w czasie rzeczywistym. System RTOS charakteryzuje się stale krótkim czasem odpowiedzi (rzędu mikrosekund), niewielkim zużyciem pamięci (mniejszym niż 2 MB) oraz poziomem zabezpieczeń, który skutecznie chroni użytkowników i systemy połączone.

Jesteśmy tutaj, aby pomóc Ci rozpocząć pracę z platformą Azure

Skontaktuj się z działem sprzedaży w celu uzyskania pomocy