Azure RTOS

고성능 디바이스를 신속하고 저렴한 가격으로 출시

쉬워진 임베디드 IoT 디바이스 개발

Azure RTOS는 리소스가 제한된 디바이스에 안정적이고 빠른 성능을 제공하는 작지만 강력한 운영 체제를 포함한 임베디드 개발 제품군입니다. 사용하기 쉽고 시장에서 입증되었으며 전 세계 62억 개 이상의 디바이스에 배포되었습니다. Azure RTOS는 가장 인기 있는 32비트 마이크로 컨트롤러와 임베디드 개발 도구를 지원하므로 팀의 기존 기술을 최대한 활용할 수 있습니다.

RTOS란?

예측 가능한 빠른 성능 및 매우 작은 메모리 공간 차지

클라우드 및 로컬 네트워크에 쉽게 연결, 내구성이 있는 플래시 파일 시스템 개발, 세련된 사용자 인터페이스 디자인

가장 인기 있는 MCU 및 MPU를 Azure IoT의 기능과 원활하게 연결

엄격한 산업 안전 및 보안 표준을 충족하도록 인증된 코드

Azure RTOS 구성 요소

Azure RTOS ThreadX

이 고급 RTOS(실시간 운영 체제)는 긴밀하게 포함된 애플리케이션을 위해 특별히 설계되었습니다. 여러 가지 이점 중에는 실시간 다중 스레딩, 스레드 간 통신 및 동기화, 메모리 관리 등이 있습니다. Azure RTOS ThreadX는 피코 커널 아키텍처, 선점 임계값, 이벤트 연결, 다양한 시스템 서비스 세트 등을 비롯한 여러 고급 기능을 제공합니다.

자세히 보기

Azure RTOS FileX

Azure RTOS FileX는 Azure RTOS ThreadX와 완전히 통합된 고성능 FAT(파일 할당 테이블) 호환 파일 시스템이며 지원되는 모든 프로세서에 사용할 수 있습니다. Azure RTOS ThreadX와 같이 Azure RTOS FileX는 작은 설치 공간과 고성능으로 설계되어 파일 관리 작업이 필요한 오늘날의 긴밀하게 포함된 애플리케이션에 적합합니다.

자세히 보기

Azure RTOS GUIX Studio 및 GUIX

Azure RTOS GUIX Studio는 완전한 포함된 GUI(그래픽 사용자 인터페이스) 애플리케이션 디자인 환경을 제공하여 애플리케이션의 GUI에서 모든 그래픽 요소 만들기와 유지 관리를 용이하게 합니다. Azure RTOS GUIX Studio는 Azure RTOS GUIX 라이브러리와 호환되어 대상에서 컴파일하고 실행할 수 있는 C 코드를 자동으로 생성합니다.

자세히 보기

Azure RTOS TraceX

Azure TraceX는 Windows 기반 분석 도구이며 임베디드 개발자에게 실시간 시스템 이벤트의 그래픽 보기를 제공하여 이벤트를 시각화하고 실시간 시스템의 동작을 더 잘 파악할 수 있게 해줍니다. 임베디드 개발자는 TraceX를 사용하여 표준 디버깅 도구의 보기 밖에서 발생하는 인터럽트 및 컨텍스트 전환과 같은 시스템 이벤트의 발생을 명확하게 확인할 수 있습니다.

자세히 보기

Azure RTOS NetX

TCP/IP 프로토콜 표준(IPv4만 해당)의 고성능 구현인 Azure RTOS NetX는 Azure RTOS ThreadX와 완전히 통합되어 있고 지원되는 모든 프로세서에 사용할 수 있습니다. 또한 Azure RTOS NetX는 고유한 피코넷 아키텍처를 사용하며 복사 없는 API와 함께 사용 시 네트워크 연결이 필요한 오늘날의 긴밀하게 포함된 애플리케이션에 완벽하게 부합합니다.

자세히 보기

Azure RTOS NetX Duo

이 고급 산업 등급 TCP/IP 네트워크 스택은 긴밀하게 포함된 실시간 IoT 애플리케이션을 위해 특별히 설계되었습니다. Azure RTOS NetX Duo는 보안 및 클라우드 프로토콜을 비롯한 다양한 프로토콜 집합을 제공하는 이중 IPv4 및 IPv6 네트워크 스택입니다.

자세히 보기

Azure RTOS USBX

고성능 USB 호스트 및 디바이스가 포함된 스택인 Azure RTOS USBX는 Azure RTOS ThreadX와 완벽히 통합되어 있고 모든 Azure RTOS ThreadX 지원 프로세서에 사용할 수 있습니다. Azure RTOS ThreadX와 같이 Azure RTOS USBX는 작은 설치 공간과 고성능으로 설계되어 USB 디바이스와의 인터페이스가 필요한 오늘날의 긴밀하게 포함된 애플리케이션에 적합합니다.

자세히 보기

리소스가 제한된 디바이스의 안정적인 런타임 성능

최소 리소스 사용으로 예측 가능한 초고속 런타임 성능을 얻으세요. Azure RTOS ThreadX는 마이크로초 단위의 컨텍스트 전환을 제공하며 Azure RTOS NetX Duo는 거의 유선에 가까운 속도의 네트워크 성능을 제공합니다. 모든 구성 요소는 결정적이며 시스템 로드에 관계없이 빠르고 예측 가능한 방식으로 수행되도록 설계되었습니다.

간단한 라이선싱 옵션을 사용하여 소스 코드에 액세스

모든 Azure RTOS 구성 요소에 대한 전체 소스 코드는 GitHub에서 테스트하고 살펴볼 수 있습니다. 코드를 프로덕션으로 가져올 준비가 되면 사전 라이선스가 있는 디바이스에 배포하는 경우 프로덕션 라이선스에 대한 요금이 청구되지 않습니다. 간단한 라이선싱 옵션은 다른 모든 디바이스에 사용할 수 있습니다.

즉시 사용 가능한 고품질의 안전 인증된 코드

깨끗하고 명확한 코드는 사용하고 유지 관리하기 쉬우며 총 소유 비용을 낮춰줍니다. 대부분의 안전 관련 인증을 위해서는 RTOS를 포함하여 소프트웨어에 대한 전체 소스 코드를 제출해야 합니다. Azure RTOS를 사용하면 고품질 코드를 얻을 수 있을 뿐 아니라 자동차, 철도, 의료, 에너지 및 소비자 안전 표준을 통제하는 엄격한 요구 사항을 충족하는 코드를 검증해주는 전체 보고서에도 액세스할 수 있습니다.

클라우드에 연결하는 복잡성 감소

디바이스는 그 어느 때보다 점점 지능적이고 더 강력해지고 있습니다. 디바이스에서 데이터를 수집하고 이에 대한 작업을 수행하고 예측을 수행할 수 있지만, 강력한 클라우드 서비스에 연결된 경우에만 가능합니다. 사물 인터넷으로 전환하는 과정이 부담스럽게 느껴질 수도 있습니다. 그래서 Microsoft가 쉽게 만들었습니다. Azure RTOS는 Azure IoT 제품과 원활하게 통합되어 IoT 제품에 연결하고 모니터링 및 제어할 수 있습니다. Azure IoT 디바이스 SDK를 사용하여 IoT 프로토콜, 참조 템플릿 또는 IoT 플러그 앤 플레이를 통해 연결합니다.

실시간 포함된 애플리케이션의 보안

Azure RTOS는 업계 표준 프로토콜과 규정 준수 표준을 통해 IP 및 소켓 계층 보안을 제공합니다. 또한 Azure RTOS는 하드웨어 암호화와 메모리 보호 기능을 사용합니다.

IPsec(IP 계층 보안) 및 소켓 계층 보안(TLS 및 DTLS) 프로토콜 지원

국제 보안 보증 요구 사항에 맞는 체계적인 테스트 및 인증

Azure Defender와 통합되어 위협을 탐지하고 악용되기 전에 문제를 해결

Azure RTOS 하드웨어 파트너

다음 파트너는 기업 환경에 맞는 솔루션의 프로토타입 생성과 개발을 신속하게 시작하도록 도와주는 통합 솔루션을 제공합니다.

Microchip Technology

NXP Semiconductors

Qualcomm

Renesas Electronics

STMicroelectronics

Azure RTOS 가격 책정

강력한 구성 요소, 간단한 한 개의 라이선스

  • 소스 코드 테스트 및 탐색을 위한 비용 없음
  • 사전 라이선스 디바이스에 배포하는 경우 프로덕션 라이선스 비용 없음
  • 다른 모든 디바이스에 대한 간단한 연간 라이선싱

Azure RTOS 리소스 및 설명서

개발자 리소스

방법 가이드, 자습서 및 API 참조 설명서

Azure RTOS GitHub의 소스 코드

모든 규모의 기업이 신뢰하는 제품

소비자: HTC 피트니스 디바이스

"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, 소프트웨어 소싱 및 피트니스 디바이스 담당, HTC
HTC

의료: Welch Allyn 착용식 무선 모니터

"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, 수석 소프트웨어 엔지니어, Welch Allyn Protocol Inc.
Welch

반도체: Broadcom WICEDTM 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, 비즈니스 개발 담당 이사, Broadcom
Broadcom

산업 및 자동차: 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: Aethra 통신

"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, 소프트웨어 엔지니어, Aethra
Aethra

항공 우주/방위: NASA Mars 정찰 궤도

"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, HiRISE 소프트웨어 책임자, Ball Aerospace and Technologies Corp.
Aerospace

Azure RTOS에 대해 자주 묻는 질문

  • Microsoft는 포함된 IoT 애플리케이션용 RTOS 및 미들웨어 제품의 업계 최고 개발사인 Express Logic을 2019년 4월에 인수했습니다. 공지를 확인하세요.
  • X-WARE IoT Platform은 Express Logic의 포함된 개발 제품군이었으며 ThreadX RTOS를 포함했습니다. 이제 이 제품군은 Azure RTOS로 바뀌었고, ThreadX RTOS는 Azure RTOS ThreadX로 바뀌었습니다. 덕분에 이 제품은 Azure IoT HubAzure IoT Central에 대한 연결이 개선되었고 Azure IoT의 혜택에 더욱 원활하게 액세스할 수 있습니다. Microsoft는 Azure RTOS가 고객에게 제공하는 가치를 계속 향상하고 파트너 에코시스템을 확장할 예정입니다.
  • 아니요. Azure RTOS는 다른 클라우드 서비스와도 통합되지만 Azure IoT와의 통합이 더욱 뛰어납니다.
  • Azure Sphere는 매우 안전한 디바이스(MCU 클래스 디바이스에 대한 인터넷의 진화하는 사이버 보안 문제에 완벽하게 대처 가능한 디바이스)를 빌드해야 하는 임베디드 개발자에게 적합합니다. Azure Sphere를 사용할 수 없거나 Azure Sphere가 잘 맞지 않는 애플리케이션에는 Azure RTOS를 사용하는 것이 좋습니다. Azure RTOS는 임베디드 개발자에게 Azure IoT에 대한 기본 연결을 통해 리소스가 제한된 디바이스에서 애플리케이션을 빠르게 빌드할 수 있게 해주는 다양한 일련의 실시간 멀티태스킹, FAT 파일 시스템, GUI, USB 및 네트워킹 구성 요소를 제공합니다. 또한 Azure RTOS는 미리 인증된 다양한 일련의 보안 구성 요소를 제공하지만, 해당 구성 요소의 적절한 사용과 디바이스의 전반적인 보안은 궁극적으로 임베디드 개발자가 책임집니다.

    실시간 처리 기능을 갖춘 매우 안전한 디바이스가 필요한 임베디드 개발자는 Azure Sphere와 Azure RTOS를 함께 사용하는 것이 좋습니다.

  • 기존 유료 계약에 대한 지원은 기존 채널(RTOS.com 및 support@expresslogic.com)을 통해 제공됩니다.
  • 실시간 기능이 필요한 임베디드 개발자는 일반적으로 RTOS를 사용합니다. RTOS는 빠른 응답 시간(마이크로초), 작은 메모리 공간(2MB 미만), 사용자 및 연결된 시스템을 효과적으로 보호하는 수준의 보안을 일관성 있게 제공합니다.

준비가 되셨다면 Azure 체험 계정을 설정해 볼까요?

문의하기