Trace Id is missing
주 콘텐츠로 건너뛰기

Azure RTOS

임베디드 IoT 개발 및 연결을 간편하게 만듭니다.

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

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

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

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

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

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

Azure RTOS 구성 요소

Azure RTOS ThreadX

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

컴퓨터 내부에 칩을 장착하는 손

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

GitHub에서 Azure RTOS 코드 액세스

사전 라이선스 디바이스 목록 보기

즉시 사용 가능한 고품질의 코드

깨끗하고 명확한 코드는 사용하고 유지 관리하기 쉬우며 총 소유 비용을 낮춰줍니다. 대부분의 인증을 위해서는 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 하드웨어 파트너

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

마이크로칩 기술

마이크로칩 기술

NXP Semiconductors

NXP Semiconductors

Qualcomm

Qualcomm

Renesas Electronics

Renesas Electronics

STMicroelectronics

STMicroelectronics

IoT Signals Manufacturing Spotlight라는 제목의 보고서

최신 버전의 IoT Signals 보고서 읽기

이 문서에서는 이전 보고서의 성공을 발판으로 새로운 학습 내용과 IoT 상태에 대한 인사이트를 제공합니다.

기본 제공되는 포괄적인 보안과 규정 준수

정책 및 규정 준수 데이터와 리소스 보안 예방 조치를 보여 주는 Azure의 보안 센터 개요
권장 사항 목록을 보여 주는 Azure의 보안 센터 컴퓨팅 및 앱 탭

Azure 무료 계정으로 시작

1

체험 계정을 만드세요. 30일 내에 사용할 수 있는 USD200 크레딧을 받으세요. 크레딧이 있는 동안 Azure의 수많은 인기 서비스와 55가지가 넘는 상시 무료 제공 서비스를 무료로 이용하세요.

2

크레딧을 다 사용한 후에는 종량제로 전환하여 동일한 무료 서비스로 계속 구축하세요. 월간 체험 한도를 초과해서 사용하는 경우에만 요금을 지불합니다.

3

12개월 후에는 상시 무료로 제공되는 55가지가 넘는 서비스를 계속 이용하고, 월간 체험 한도를 초과해서 사용한 만큼만 요금을 지불하세요.

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

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

"착용식 컴퓨터 제품에 ThreadX RTOS를 사용했습니다. 좋은 성능을 제공했습니다. 전체 소스 코드와 신속한 기술 지원을 통해 개발 노력을 크게 줄일 수 있었습니다."

Garfield Hsieh, 소프트웨어 소싱 및 피트니스 디바이스 담당, HTC

Rockefeller Capital Management

반도체: Broadcom WICEDTM SOC(시스템 온 칩)

"Broadcom의 WICED 개발 플랫폼 라인은 IoT 생태계 전반에 걸쳐 수많은 최종 애플리케이션에서 획기적인 혁신을 가능하게 하고 있습니다. 통합 Wi-Fi 및 Bluetooth 기술을 ThreadX 실시간 운영 체제와 완벽한 네트워크 스택(NetX Duo)을 하나의 고도로 통합된 단일 플랫폼에 결합함으로써 개발자는 개발 프로세스를 간소화하고 신속하게 시장에 출시하는 데 필요한 모든 도구를 갖추고 있습니다."

Jeff Baer, 비즈니스 개발 담당 이사, Broadcom

NCR

a

네트워킹 IoT: Aethra telecommunications

"ThreadX를 사용한 것은 매우 좋은 경험이었습니다. 과거에는 다른 실시간 운영 체제를 사용했지만, ThreadX는 매우 강력하고 실시간으로 강력하여 다른 팀 구성원에게 쉽게 설명할 수 있었습니다. ThreadX를 중심으로 객체 지향 프레임워크(C++ 사용)를 활용하여 캡슐화하고 다중 애플리케이션 관리를 위한 몇 가지 특정 기능을 추가했습니다."

Bruno Cesanelli, 소프트웨어 엔지니어, Aethra

MVP Health Care

i

항공 우주/방위: NASA 화성정찰궤도선

"ThreadX는 Deep Impact 임무에서 성공을 입증한 검증된 솔루션이므로 MRO(화성정찰궤도선)에 탑재된 HiRISE(고해상도 이미징 과학 실험) 기구에 사용하는 것은 논리적인 결정이었습니다. ThreadX는 최고의 성능을 제공했고 MRO 임무에서 화성의 놀라운 고해상도 이미지를 반환하는 데 도움을 주었습니다."

Steve Tarr, HiRISE 소프트웨어 책임자, Ball Aerospace and Technologies Corp.

Costain
탭으로 돌아가기

Azure RTOS 리소스 및 설명서

개발자 리소스

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

Azure RTOS GitHub의 소스 코드

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 Hub  및  Azure 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를 함께 사용하는 것이 좋습니다.

  • Azure RTOS 지원 계획을  구매할 수 있습니다. Microsoft는 2020년 5월에 기존 Express Logic 제품의 판매 및 지원을 종료했지만 기존 유료 계약에 대한 지원은 기존 채널(RTOS.com 및  support@expresslogic.com)을 통해 제공됩니다.

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

Azure를 시작하는 데 도움이 될 수 있도록 항상 대기하고 있습니다.

영업 팀에 지원 문의하기