Bootloader for FreeRTOS


We are considering to use FreeRTOS / OpenRTOS in our design which needs to operate in very low memory requirements. I have the below queries which help in making decision.

  1. Can bootloader be avoided, can FreeRTOS/OpenRTOS boot directly just like Bare metal software. We only have onchip memory and no external memory.
  2. What is the standard footprint of FreeRTOS/OpenRTOS.
  3. Is there provision to strip down the OS to minimal required resources, scheduler, dispatcher and ISR.
  4. What is RAM size required by FreeRTOS.

Thanks in advance,
Best regards

Hi @Aruna
Welcome to the FreeRTOS Community Forums !

  1. Yes, FreeRTOS can be used without a bootloader. There are multiple examples here

  2. For footprint of FreeRTOS, this thread is a good starting point.

  3. This page describes the memory requirements of FreeRTOS.

FreeRTOS has lots of customization options which you can use to include and exclude features as per your requirements – FreeRTOS - The Free RTOS configuration constants and configuration options - FREE Open Source RTOS for small real time embedded systems

Let us know if you have any more questions.