I have to make an rtos for 8051.
1.what are the functions performed by bootloader during startup of the chip? if i can execute a program on my chip stored at any location in memory then what do i mean by making a separate OS for 8051?
please help me..
regards, M.Stephen Selvaraj
"RTOS stands for Rapid Time Oparating System"
Not quite!
It actually stands for "Real-Time Operating System"
dont understand yet this stuff of RTOS
any explanation please?
RTOS stands for Rapid Time Oparating System, you can checkout my post earlier in this thread for a good introduction to RTOS. For more in-depth look on RTOS, I highly recommend RTOS The Kernel by Maplan. You still can find links in the forum.
I'm uploading my own rtos (jeanmemRTOS version 1.2.1.23) and I'll post it here later. Inside you'll find documentations, tutorials, and examples.
Hope this helps.
The term "bootloader" (or "boot loader", etc) is short for "Bootstrap loader"
The name comes from the expression, "to pull yourself up by your own bootstraps".
" href= "http://en.wikipedia.org/wiki/Bootloader">en.wikipedia.org/.../Bootloader
"what do i mean by making a separate OS for 8051?"
Nobody can look inside your mind to tell what you mean...
"I have to make an rtos for 8051."
Why do you have to?
DO you mean that you have carefully considered the options, and an RTOS is the only way to go?
Or have you been set an assignment, "make an rtos for 8051"?
Or what?
In general, applications that are suitable for implementation on an 8051 do not need an RTOS.
Even if your application does need an RTOS, why do you need to make it?
Desigining and implementing an RTOS is certainly not a trivial task - so, if you need to ask the question, you are probably not ready to start making you own. Have you looked at http://www.keil.com/c51/rtx51/ ? Other products are also available...
"1. what are the functions performed by bootloader"
This has nothing specifically to do with an RTOS. Many systems that don't have an RTOS do use a bootloader for loading code... What preliminary research have you done to answer this question?
View all questions in Keil forum