X-CUBE-AZRTOS-G0 STM32G0 Series Azure® RTOS software expansion for STM32Cube Data brief

2022-04-20
●Description
■X-CUBE-AZRTOS-G0 (Azure® RTOS STM32Cube Expansion Package) providesa full integration of Microsoft® Azure® RTOS in the STM32Cube environment for the STM32G0 Series of microcontrollers. Ready-to-run applicative examples provided for the NUCLEO-G0B1RE and STM32G0C1E-EV Evaluation boards, along with a full compatibility with STM32CubeMX and STM32CubeIDE, ensure that X-CUBE-AZRTOS-G0 drastically reduces the learning curve and provides a smooth application development experience with Azure® RTOS and STM32G0 Seriesmicrocontrollers.
■The scope of this Expansion Package covers the following Azure® RTOSmiddleware: RTOS (ThreadX), USB Host and Device (USBX), and file systemincluding 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 STM32G0 users.X-CUBE-AZRTOS-G0 is only an STM32Cube integration of middleware stacks from Microsoft® Azure® RTOS. Neither the “Azure SDK for Embedded C” nor the “AzureIo T Middleware for Azure RTOS" are part of the X-CUBE-AZRTOS-G0 Expansion Package, which therefore does not support native connectivity to the Azure® IoT Hub.
●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 Host and Device stacks coming with multiple classes: Azure® RTOS USBX
▲The following USB Device classes are provided with examples: HID, CDCACM, composite HID/CDC ACM
▲The following USB Host classes are provided with examples: HID, MSC
■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-G0B1RE and STM32G0C1E-EV 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

ST

X-CUBE-AZRTOS-G0STM32G0 SeriesSTM32G0STM32CubeNUCLEO-G0B1RESTM32G0C1E-EVSTM32CubeMXSTM32CubeIDESTM32CubeProg

More

Part#

software expansion

More

Middleware level ]Drivers ]Hardware components ]Development boards ]

More

Datasheet

More

More

Please see the document for details

More

More

English Chinese Chinese and English Japanese

21-Dec-2021

Revision 1

DB4638

317 KB

  • +1 Like
  • Add to Favorites

Recommend

All reproduced articles on this site are for the purpose of conveying more information and clearly indicate the source. If media or individuals who do not want to be reproduced can contact us, which will be deleted.

Contact Us

Email: