I am studying about 8051 now, about it's RTOS, and I have some questions... For what applications do 8051 need an RTOS ? 2) What is the difference between RTOS Lite and full RTOS? Can you suggest some documents where I can learn about 8051 RTOS about it's API's some examples and stuff. Thanks in Advance :)
I would say that any situation where a 8051 needs an RTOS, you need a different processor with a better architecture for the task.
If enough people say "I need an RTOS for 8051" then someone will write an RTOS for 8051 - but that doesn't mean it's a good idea to run an RTOS on 8051 chips.
So if the goal is to use a 8051 chip - use state machines and clever ISR.
If the goal is to use an RTOS - consider an ARM-based chip instead.
I know that a lot of advanced microcontroller s are out there. I just need a clear idea about 8051 and it's RTOS counterparts... Can you help me with that ?
I would say that any situation where a 8051 needs an RTOS, you need a different processor with a better architecture for the task. I second that wholeheartedly
If enough people say "I need an RTOS for 8051" then someone will write an RTOS for 8051 - but that doesn't mean it's a good idea to run an RTOS on 8051 chips. in the olden days when "a better architecture" cost unacceptably more and people fiddled with things like bank switching to CRAM stuff into a '51 there were a couple of RTOS' for the '51, I doubt they have been maintained for the last several years, but you can google for them. The '51 is an excellent processor for the jobs it is good at, but if you need a RTOS your job is not in that category