I am looking into FreeRTOS, just for personal learning and I am stuck on how the fundamentals of how it works with Linux.
So for example, I am able to build FreeRTOS on my linux ubuntu machine. Now the part I am stuck on is: it must be running ontop on Ubuntu, so how do I get the real time performance from it? Wouldnt it be limited by what Ubuntu OS scheduler does behind the scenes?
Secondly, I have an embedded linux device from my company to experiment with. If I wanted to put an application/program running/using FreeRTOS does it replace the (custom) embedded linux OS that is already on this device?