Sign in

username:

password:



Not a member?

Search Comp.Arch.Embedded



Search tips

embedded by Keywords

68HC11 | 68HC12 | 8051 | 8052 | ARM | ARM7 | Asic | AT91 | AT91RM9200 | Atmel | AVR | AVRStudio | Bootloader | CFP | CompactFlash | Cygnal | Cypress | Dataflash | DSP | eCos | EEPROM | Embedded Linux | Emulator | Endian | Ethernet | Firewire | FPGA | Freescale | GCC | GNUARM | GSM | H8 | HDLC | I2C | Infineon | Interrupts | Java | JTAG | LCD | LED | LPC2000 | MCU | Microchip | MMC | MPLAB | MSP430 | PC104 | PCB | PCI | PCMCIA | PowerPC | Rabbit | RS232 | RS485 | RTOS | SBC | SDRAM | Sensor | SPI | STK500 | UART | UML | USART | USB | Verilog | VHDL | VxWorks | Xilinx

Discussion Groups

There are 12 messages in this thread.

You are currently looking at messages 0 to 10.

Queries on RTOS - a_410_99 - 03:32 12-04-04



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

Re: Queries on RTOS - Rene Tschaggelar - 07:30 12-04-04

a_410_99 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?
> 
> Also where to find information on the net about RTOS awareness?
> 

I guess it means it can single step through a thread while the OS
in the background runs at full speed. This by keeping the timer
interrupt enabled.

Rene
-- 
Ing.Buero R.Tschaggelar - http://www.ibrtses.com
& commercial newsgroups - http://www.talkto.net

Re: Queries on RTOS - David J Edgar - 07:53 12-04-04

"a_410_99" <a...@indiatimes.com> wrote in message
news:d...@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.

-- 
David J Edgar
Cedaryacht Limited
Macclesfield UK.
http://www.omega-environment.com/



Re: Queries on RTOS - Pete Fenelon - 09:22 12-04-04

a_410_99 <a...@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. 

> 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.

pete
-- 
p...@fenelon.com "there's no room for enigmas in built-up areas"

Re: Queries on RTOS - Gene S. Berkowitz - 23:44 12-04-04

In article <C...@cd-yacht.demon.co.uk>, david@cd-
yacht.demon.co.uk says...
> "a_410_99" <a...@indiatimes.com> wrote in message
> news:d...@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.

Also, conditional breakpoints can be configured to be task-aware; allows 
you to break when a function is called from Task A, but not when the 
same function is called from Task B.

--Gene


Re: Queries on RTOS - Tom Sheppard - 19:16 13-04-04

In article <407a7de5$0$704$5...@news.sunrise.ch>,
 Rene Tschaggelar <n...@none.net> wrote:

> I guess it means it can single step through a thread while the OS
> in the background runs at full speed. This by keeping the timer
> interrupt enabled

Yes, this is important to keep the watchdog timer from tripping when the 
process is halted in a breakpoint. A good debugger will also allow you 
to freeze the state of the system, such as while debugging an interrupt 
handler, and still keep the watchdog from tripping.

An RTOS aware debugger may also be able to easily display incoming 
messages or signals for the process that is currently halted in the 
debugger.

The debugger may need to use temporary memory for tracepoints, register 
dumps, patches, etc. This memory may be preallocated or use the RTOS's 
memory management routines.

Ideally, the debugger would know all about the RTOS queues, semaphores, 
mutexes, process states and priorities, threads, shared memory 
structures, etc. and display those in an easy to read and understand 
form.

-- 
Tom Sheppard
Real-Time Fundamentals instructor-led and web-based training courses
http://www.Surreal-Time.com/

Re: Queries on RTOS - 42Bastian Schick - 06:23 14-04-04

>I guess it means it can single step through a thread while the OS
>in the background runs at full speed. This by keeping the timer
>interrupt enabled.
>

This is normaly called run-mode debugging vs. freeze-mode debugging.

This does not need an RTOS (see ARMs real-view debugger).
---
42Bastian
Do not email to b...@yahoo.com, it's a spam-only account :-)
Use <same-name>@epost.de instead !

Re: Queries on RTOS - a_410_99 - 02:27 15-04-04

Gene S. Berkowitz <f...@comcast.net> wrote in message
news:<M...@news.comcast.giganews.com>...
> In article <C...@cd-yacht.demon.co.uk>, david@cd-
> yacht.demon.co.uk says...
> > "a_410_99" <a...@indiatimes.com> wrote in message
> > news:d...@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.


> Also, conditional breakpoints can be configured to be task-aware; allows 
> you to break when a function is called from Task A, but not when the 
> same function is called from Task B.
> 
> --Gene

Can this multitasking be carried out with the APIs provided or
anything else?
Can you suggest any debugger which supports Nucleus from ATI ?

Re: Queries on RTOS - a_410_99 - 03:32 15-04-04

Pete Fenelon <p...@fenelon.com> wrote in message news:<h...@fenelon.com>...
> a_410_99 <a...@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?
 
> > 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.
> 
> pete

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 ?

Re: Queries on RTOS - Rene Tschaggelar - 09:02 15-04-04

a_410_99 wrote:
> Pete Fenelon <p...@fenelon.com> wrote in message news:<h...@fenelon.com>...
> 
>>a_410_99 <a...@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.

> 
>>>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
-- 
Ing.Buero R.Tschaggelar - http://www.ibrtses.com
& commercial newsgroups - http://www.talkto.net

| 1 | 2 | next