I am researching different IoT development boards and found that Espressif uses the IDF framework. When I looked at the source code it uses FreeRTOS libraries.
I have an Arduino Uno and I want to use FreeRTOS for programming it. I found that FreeRTOS has multiple libraries that support different microcontrollers. Arduino Uno has an ATmega328P and FreeRTOS has libraries for it.
I also found libraries for the Arduino family of boards.
What is the difference between these two libraries?