STM32Cube 툴 및 확장 패키지 통해 하위 버전에서 고성능 제품까지 MCU 전반에서 애저 RTOS 고품질 미들웨어 맞춤 지원
ST마이크로일렉트로닉스(STMicroelectronics, 이하 ST)가 STM32 제품군에서 추가적인 고성능, 메인스트림, 초저전력 및 무선 마이크로컨트롤러(MCU)를 대상으로 STM32Cube 개발 환경에서 마이크로소프트 애저(Microsoft® Azure) RTOS 지원을 확장한다.
이에 사용자는 STM32 Arm® Cortex®-M 포트폴리오에서 700개 이상의 MCU 중 선택해 애저 RTOS 의 우수한 품질과 STM32Cube의 편리성, STM32 제품군의 유연성을 활용, MCU 속성을 최적화할 수 있다.
이번 확장으로 메인스트림 STM32G0, 초저전력 STM32L4, STM32L4+, STM32L5, STM32U5와 고성능 STM32G4, STM32F4, STM32F7, STM32H7, 그리고 무선 STM32WL, STM32WB MCU를 위한 전용 소프트웨어 패키지가 제공된다.
STM32Cube는 독립형(standalone) 패키지 또는 구성가능한 애드온(add-on) 구성요소로 애저 RTOS를 사용해 개발을 간소화한다. 애저 RTOS 수트는 STM32CubeIDE 툴 및 STM32CubeMX 이니셜라이저(Initializer)를 통해 완전 지원되며, 애저 RTOS 구성요소를 직접 구성할 수 있다. ST는 개발을 가속화할 수 있도록 무료 코드 예제를 추가했으며, STM32 누클레오(Nucleo) 보드, 디스커버리 키트(Discovery Kit), 평가 보드에서 바로 실행 가능한 여러 데모 프로젝트를 제공한다. ST마이크로일렉트로닉스 깃허브(Github)에서도 코드에 액세스할 수 있다.
애저 RTOS 제품군은 임베디드 프로젝트를 지원하는 포괄적이고 일관된 미들웨어 제품으로 구성돼 있다. 메모리 설치공간을 최소화하는 ThreadX 실시간 운영체제와 NAND 및 NOR 플래시 메모리용 LevelX 웨어 레벨링(Wear Leveling)을 갖춘 FileX 결함방지(Fault-Tolerant) FAT 파일 시스템이 포함돼 있다. NetX Duo 산업용 등급 TCP/IP 스택과 호스트 및 기기를 지원하는 USBX USB 스택도 제공한다.
자세한 정보는 www.st.com/content/st_com/en/campaigns/x-cube-azrtos-azure-rtos-stm32.html에서 확인할 수 있다.