Ok, I am going to go out on limb and ask this question.
If you look up what a uC is, you will find in numerous locations that a uC does not have an OS. They simply have a setup and loop. Boom done.
Its an IC that has all of its needed hardware on a single chip and off we go. They also generally cant use an OS anyway due to limited on chip available ram/rom
When I think RTOS I think of an OS designed to be on something like an actual microprocessor like an intel I5 or something. A CPU that is in fact designed to use an OS.
So here is the question, if uC do not need OS-es, then why the heck are most commercially available RTOS designed to run on a uC. For example, the freertos.org site under compatible hardware lists rows of uC but no microprocessors...
Can someone explain this?
Thanks
If you look up what a uC is, you will find in numerous locations that a uC does not have an OS. They simply have a setup and loop. Boom done.
Its an IC that has all of its needed hardware on a single chip and off we go. They also generally cant use an OS anyway due to limited on chip available ram/rom
When I think RTOS I think of an OS designed to be on something like an actual microprocessor like an intel I5 or something. A CPU that is in fact designed to use an OS.
So here is the question, if uC do not need OS-es, then why the heck are most commercially available RTOS designed to run on a uC. For example, the freertos.org site under compatible hardware lists rows of uC but no microprocessors...
Can someone explain this?
Thanks