> For the complete documentation index, see [llms.txt](https://amriths-harijayanthan.gitbook.io/notes/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://amriths-harijayanthan.gitbook.io/notes/freertos-rtos/stm32-freertos-setup.md).

# Stm32 FreeRTOS setup

1. Download FreeRTOS zip and extract all files
2. create new project in stm32&#x20;
3. copy below listed files/folders to the project path&#x20;

   1. include , license , portable/GCC/arm-4f , all files inside FreeRTOS/&#x20;

   (inside portable copy compiler and compiler specific hardware files )
4. include Thirdparty/ folder to build&#x20;
5. add thirdparty/freertos/include path to include "FreeRTOS.h" file dependency
6. create a file "FreeRTOS\_config.h" refer <https://www.freertos.org/a00110.html>
