In addition, it shows how to use preemption threshold between threads and change priorities on-fly. It demonstrates how to create and destroy multiple threads using Azure RTOS ThreadX APIs. Whenever a new STM32 series includes support for Azure RTOS, it is added by Microsoft in the official listīy using STM32G0 Series you inherit the “Distribution and Production Use” rights in Section 2 of the Microsoft Software License Terms for Azure RTOS.įor more details about license information relative to each component in this package, please refer to LICENSE Release noteĭetails about the content of this release are available in the release note here. User is forbidden to reuse provided software to create a competing offer.User is granted production, provided he develops on an MCU that is listed officially by Microsoft: Licensed Hardware.User is granted redistribution of source (modified or not) and/or binary, provided he develops on an MCU/MPU that is listed officially by Microsoft.STMicroelectronics include Azure RTOS in selected STM32Cube software packages, whether delivered by Microsoft under GitHub, or by STMicroelectronics through STM32 CubeFW packages on or GitHub, proprietary license terms are the same between Microsoft and User: LicenseĪzure RTOS is distributed by Microsoft under GitHub and under Microsoft license. More comprehensive documentation is available on STM32 MCU Wiki. Projects: provides ready-to-run applicative examples for Azure RTOS on the supported boards.Middlewares: contains ThreadX, NetX Duo, FileX, LevelX and USBX stacks including porting on STM32 hardware.Drivers: contains STM32G0 CMSIS, HAL and BSP drivers.The STMicroelectronics GitHub X-CUBE-AZRTOS repository consists of the following repositories: Supported Devices and Boards by applications ![]() RealView Microcontroller Development Kit (MDK-ARM) toolchain V5.32 + ST-LINKV3.IAR Embedded Workbench for ARM (EWARM) toolchain 8.50.9 + ST-LINKV3.USBX Device ECM/RNDIS classes require NetXDuo usage.USBX Host MSC requires FileX Middleware usage.USBX, FileX and NetXDuo building require ThreadX as they are based on RTOS model.Security pre-certifications (from Microsoft): EAL4+ for TLS/DTLS, FIPS 140-2 for SW crypto lib.Safety pre-certifications (from Microsoft): IEC 61508 SIL4, IEC 62304 Class C and ISO 26262 ASIL D.USB Host and Device stacks coming with multiple classes. ![]() Advanced FS/FTL: fully featured to support NAND/NOR Flash memories.Industrial grade networking stack: optimized for performance coming with many IoT protocols.The scope of this package covers the following Azure RTOS middleware: RTOS ( ThreadX), USB Device and Host ( USBX), File System including NOR/NAND memories support ( FileX and LevelX) and Networking ( NetXDuo).Īzure RTOS is a professional grade, highly reliable and market proven Middleware suite: Ready-to-run applicative examples are also provided for the NUCLEO-G0B1RE and STM32G0C1E-EV evaluation boards, thus reducing the learning curve and ensuring a smooth application development experience with Azure RTOS and STM32G0 MCUs. X-CUBE-AZRTOS-G0 (Azure RTOS Software Expansion for STM32Cube) provides a full integration of Microsoft Azure RTOS in the STM32Cube environment for the STM32G0 series of microcontrollers. With Azure RTOS complementing the extensive STM32Cube ecosystem providing free development tools, software bricks, and software expansion packages, STM32 users can also leverage the rich services of Azure RTOS, which meet the needs of tiny, smart, connected devices. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |