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
"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?
"what do i mean by making a separate OS for 8051?"
Nobody can look inside your mind to tell what you mean...
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
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.
"RTOS stands for Rapid Time Oparating System"
Not quite!
It actually stands for "Real-Time Operating System"
NO. you look at my code and you see it is not real-time.
I call mine rapid bcoz I know that an micro can never do things in real time. it is fast operating system is never realMine is faster than, NO NO NO NIO, NO, NIO NO
HOW I call My version is better than Real bcoz its faster than any other ive seen ;) when the procmpu is fast it as Figure 2: Basic Services Provided by a Real-Time Operating System Kernel ... If you ask the developer of a non-real-time operating system for the algebraic ...
Victoria Park Lake. Victoria Park, Bow E3, London. No night fishing. Open all year. A 4-acre landscaped lake in a busy but pleasant park. Carp up to 25lbs. ...
if you please list the distances to England and Scotland Driving Tours A land of long summer nights and northern lights. These two driving tours will take you through some of the most romantic spots in Scotland. ...
it is noty real time.
"I call mine rapid..."
OK, fair enough.
But "RTOS" is a widely-known abbreviation for "Real-Time Operating System". If you want to use that term with your own specific meaning in your own specific context, that's fine - but you need to make it clear that it's your definition, and not the commonly-held one.
Especially as the OP in this thread doesn't really seem to have a firm grasp on what "RTOS" means in any context - so throwing in non-standard definitions without warning is not helpful.
View all questions in Keil forum