Collection of examples of working with Microsoft® Azure RTOS on STM32F746-Discovery
All projects work in the STM2CubeIDE environment. You can download and place all these projects in one directory (call it for example as AZURE_RTOS) inside the workspace.
The following projects are components of Microsoft® Azure RTOS:
project | component | short description | after build gives |
---|---|---|---|
fx | FileX | high-performance, FAT-compatible file system | libfx.a |
gx | GUIX | provides a complete, embedded GUI | libgx.a |
nx_secure | NetX | a high-performance implementation of TCP/IP protocol standards (IPv4 only) | libnx_secure.a |
nxd | NetX Duo | dual IPv4/IPv6 network stack that provides a rich set of protocols, including security and cloud protocols | libnxd.a |
ux | USBX | a high-performance USB host and device embedded stack | libux.a |
tx | ThreadX | this advanced real-time operating system (RTOS) is designed specifically for deeply embedded applications | libtx.a |
stm32f7xx_library project is HAL + BSP for STM32F746-Discovery board.