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