Forums

Queries on RTOS

Started by a_410_99 April 12, 2004
In article <dc277f58.0404142227.659a4be5@posting.google.com>, a_410_99@indiatimes.com says...
> Gene S. Berkowitz <first.last@comcast.net> wrote in message news:<MPG.1ae52c18cd621f249896e5@news.comcast.giganews.com>... > > In article <CDYC414860F08@cd-yacht.demon.co.uk>, david@cd- > > yacht.demon.co.uk says... > > > "a_410_99" <a_410_99@indiatimes.com> wrote in message > > > news:dc277f58.0404112332.384c7ea8@posting.google.com... > > > > Usually debuggers like EDB from EPI are RTOS aware. What does 'RTOS > > > > aware' mean ? Does it means they are able to use RTOS APIs or > > > > something ? Can anybody help me out in this? > > > > > > > > Also where to find information on the net about RTOS awareness? > > > > > > > > Regards > > > > a_410_99 > > > > > > RTOS awareness usually means that a debugger has knowledge of the RTOS's > > > internal structure and can display information about the state of each task, > > > semaphore, mutex, queue etc. > > > How do debuggers get this information from ? do they use APIs or some > work is required on the part of the RTOS vendors to help the debugger > in getting knowledge of the internal structure of RTOS . Like do they > develop any interface as such ? How much detail information on > internal structure is required to be fully RTOS aware.
Actually, it's usually the other way around; the debugger exports an API that the RTOS vendors write a DLL for that handles the specific implementation. --Gene
Rene Tschaggelar <none@none.net> wrote in message news:<407e880f$0$703$5402220f@news.sunrise.ch>...
> a_410_99 wrote: > > Pete Fenelon <pete@fenelon.com> wrote in message news:<h75e5c.hrf.ln@fenelon.com>... > > > >>a_410_99 <a_410_99@indiatimes.com> wrote: > >> > >>>Usually debuggers like EDB from EPI are RTOS aware. What does 'RTOS > >>>aware' mean ? Does it means they are able to use RTOS APIs or > >>>something ? Can anybody help me out in this? > >>> > >> > >>Tends to mean that they can show the status of tasks, semaphores, > >>message queues etc. > >> > > How do the debuggers perform these things means how they get > > information? > > > > By accessing this imformation. Simply by having been written by > the same guys, unless this information is public.
Do the RTOS vendor need to provide some information separately or the debugger guys have to extract it with lot of hard work.For extracting the info do they need to call APIs ?
> > > > >>>Also where to find information on the net about RTOS awareness? > >>> > >>Have a look for "ORTI" for one standard for RTOS awareness - the OSEK > >>real time OS standard defines a debugger interface. > > > > Can you suggest any books on RTOS which would be concise and written > > in lucid manner and contain full information on RTOSs. > > Any materials on Nucleus OS will be helpful ? > > > There are RTOS which come with source. There usually are also > some book available. Not necessarily everything for free. > > Rene
can you suggest some books I am ready to spent bucks on it?