hi all,
I am new to Rtos and 32-bit uC... Now i have to design a h/w which should accomodate Rtos...
I am unable to understand what exactly is OS booting, application program execution... and how to design h/w memory interfaces to accomodate these things.
at which memory OS will be residing, boot loader????, application programme..
Some one giud me what is the best way to start with...
Lets think of RTOS as a C Library. Thats all.
In order to execute an RTOS based application, your hardware should be able to have a registers that can be loaded and unloaded during run-time; including PC and SP.
OS booting is initializing necessary hardware for proper OS operation. A typical OS will need at least a dedicated timer, some IO, and of course the CPU to properly work.
All code should reside in ROM, then the boot loader loads OS and application to RAM.
actually i have to work with Coldfire,
U gave me little idea on the program counter and SP, i will trace from that, probably start from reset conditions of controller and program execution ....