Product overview
Description
X-CUBE-AZRTOS-WB (Azure® RTOS STM32Cube Expansion Package) provides a full integration of Microsoft® Azure® RTOS in the STM32Cube environment for the STM32WB Series of microcontrollers. Ready-to-run applicative examples provided for the NUCLEO-WB55RG and STM32WB5MM-DK Evaluation boards, along with a full compatibility with STM32CubeMX and STM32CubeIDE, ensure that X-CUBE-AZRTOS-WB drastically reduces the learning curve and provides a smooth application development experience with Azure® RTOS and STM32WB Series microcontrollers.
The scope of this Expansion Package covers the following Azure® RTOS middleware: RTOS (ThreadX), USB Device (USBX), and file system including the support for NOR and NAND Flash memories (FileX and LevelX).
A FreeRTOS™ adaptation layer is included and demonstrated, making it easy and quick to migrate from FreeRTOS™ to Azure® RTOS ThreadX for STM32WB users.
X-CUBE-AZRTOS-WB is only an STM32Cube integration of middleware stacks from Microsoft® Azure® RTOS. Neither the Azure SDK for Embedded C nor the Azure IoT Middleware for Azure RTOS, available from www.github.com/azure, are part of the X-CUBE-AZRTOS-WB Expansion Package, which therefore does not support native connectivity to the Azure® IoT Hub.
-
All features
- Based on Azure® RTOS release 6.1.9
- Integrated and full featured operating system: Azure® RTOS ThreadX
FreeRTOS™ adaptation layer for ThreadX - Advanced Flash file system (FS) / Flash translation layer (FTL), fully featured to support NOR and NAND Flash memories: Azure® RTOS FileX and Azure® RTOS LevelX
- USB Device stack coming with multiple classes: Azure® RTOS USBX
The following USB Device classes are provided with examples: HID, CDC ACM - Safety pre-certifications (available from Microsoft): IEC 61508 SIL4, IEC 62304 Class C and ISO 26262 ASIL D
- Security pre-certifications (available from Microsoft): EAL4+ for TLS/DTLS, FIPS 140-2 for software cryptographic library
- Many applicative examples available for STMicroelectronics NUCLEO-WB55RG and STM32WB5MM-DK boards
- Free user-friendly license terms
- Enhanced for STMicroelectronics toolset: graphical configuration of Azure® RTOS middleware with STM32CubeMX and STM32CubeIDE
- Update mechanism, which can be enabled by the user to be notified of new releases
Get Software
Part Number | General Description | ECCN (EU) | ECCN (US) | Supplier | Latest version | Download |
---|---|---|---|---|---|---|
X-CUBE-AZRTOS-WB | Azure RTOS software expansion for STM32Cube for STM32WB series | NEC | 5D992.c | ST | 1.1.0 | Get from GitHub |
All tools & software
All resources
Resource title | Version | Latest update |
---|
Product Specifications (1)
Resource title | Version | Latest update | ||
---|---|---|---|---|
1.0 | 21 Dec 2021 | 21 Dec 2021 |
User Manuals (3)
Resource title | Version | Latest update | ||
---|---|---|---|---|
5.0 | 24 Jun 2022 | 24 Jun 2022 | ||
2.0 | 10 Sep 2020 | 10 Sep 2020 | ||
2.0 | 10 Jan 2023 | 10 Jan 2023 |
Presentations (4)
Resource title | Version | Latest update | ||
---|---|---|---|---|
22.08 | 10 Aug 2022 | 10 Aug 2022 | ||
22.08 | 10 Aug 2022 | 10 Aug 2022 | ||
22.08 | 10 Aug 2022 | 10 Aug 2022 | ||
22.08 | 10 Aug 2022 | 10 Aug 2022 |
Brochures (2)
Resource title | Version | Latest update | ||
---|---|---|---|---|
12.21 | 01 Dec 2021 | 01 Dec 2021 | ||
12.21 | 09 Dec 2021 | 09 Dec 2021 |
License Agreement (1)
Resource title | Version | Latest update | ||
---|---|---|---|---|
6.26 | 11 Jan 2023 | 11 Jan 2023 |
Additional License Terms (1)
Resource title | Version | Latest update | ||
---|---|---|---|---|
HTML | 1.0.0 | 23 Nov 2022 | 23 Nov 2022 |