Skip to content

STMicroelectronics/x-cube-freertos-mpu

Repository files navigation

X-CUBE-FREERTOS-MPU FreeRTOS Software Expansion for STM32Cube

latest tag

With FreeRTOS complementing the extensive STM32Cube ecosystem providing free development tools, software bricks, and software expansion packages, STM32 users can also leverage the rich services of FreeRTOS which meet the needs of tiny, smart, connected devices.

X-CUBE-FREERTOS (FreeRTOS RTOS Software Expansion for STM32Cube) provides a full integration of FreeRTOS in the STM32Cube environment for the STM32CUBEMP13 series of microprocessors. Ready-to-run applicative examples are also provided for the STM32MP135F_DK thus reducing the learning curve and ensuring a smooth application development experience with FreeRTOS RTOS and STM32CubeMP13 MPU.

Prerequisites

  • None

One of the following toolchains:

  • IAR Embedded Workbench for ARM (EWARM) toolchain 9.50.1 + ST-LINKV3
  • STM32CubeIDE V1.15.0 + ST-LINKV3

Supported Devices and Boards by applications

Repository structure

The STMicroelectronics GitHub X-CUBE-FREERTOS-MPU repository consists of the following repositories:

  • Drivers: contains STM32CUBEMP13 BSP, CMSIS and HAL drivers.
  • Middlewares: contains FreeRTOS Middleware files.
  • Projects: provides ready-to-run applicative examples for FreeRTOS RTOS on the supported boards. Projects are structured as follows:

Documentation

More comprehensive documentation is available on FreeRTOS FreeRTOS documentation.

License

None

Release note

Details about the content of this release are available in the release note here.

Applications

STM32CUBEMP13 Applications Short Description
FreeRTOS_Semaphore This application creates two threads that toggle LEDs through a shared semaphore. readme
FreeRTOS_TaskCreation This application creates two threads with the same priority, which execute in a periodic cycle of 15 seconds. readme

Troubleshooting

Caution : The issues are strictly limited to submit problems or suggestions related to the software delivered in this repository.

For any other question related to the product, the hardware performance or characteristics, the tools, the environment, you can submit it to the ST Community on the STM32 MPUs related page.

About

Official release of x-cube-freertos-mpu supporting STM32CubeMP13 Microprocessor

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Packages

No packages published

Languages