Empty FreeRTOS/Source dir

Hi all,

I’m a FreeRTOS starter.
I’m reading the documentation but I’m already stuck because I found a couple of inconsistencies.
In the Source Organization page looks that in the root FreeRTOS folder I should have the Source and the Demo dirs. The same is reported also in the book Mastering the FreeRTOS… (pag12).
I downloaded both the FreeRTOS as zip and from the git repo. The first has no Source folder, while the second has this as empty.
In the TIVAWARE libraries instead (just to mention a third part) under the third_party dir I have some files into the FreeRTOS/Source dir (which correspond to the doc description).
I know that this last has a FreeRTOS old version (8.2), so it might be different, but what about the current official documentation?
I found this a bit disheartening… I’m really interested to learn this, but without a good document it is basically impossible.
Is there someone that can help me with these basic steps?
Are there some procedure to create/popoulate this folder from a decided architecture?

Many thanks,

Where did you get the zip file? You should get the zip file from the FreeRTOS website: https://www.freertos.org/

Here is the direct link: https://github.com/FreeRTOS/FreeRTOS/releases/download/V10.3.1/FreeRTOSv10.3.1.zip

If you are trying to clone the repository (https://github.com/FreeRTOS/FreeRTOS) using git, you need to make sure to pass --recurse-submodules option as mentioned in the README.

git clone https://github.com/FreeRTOS/FreeRTOS.git --recurse-submodules


Hi Gaurav,

many thanks for your message.
Yes, I downloaded the zip exactly from there!

As you can see from the pictures that I just uploaded.
While using the git command that you suggested everything now looks good.

FreeRTOS|264x177 rootFreeRTOS

Many thanks for you help!