[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[RTEMS]Kernel info?




-----Mensaje original-----
De: Jeffrey [mailto:jeffrey at antek.com.tw]
Enviado el: martes, 02 de enero de 2001 4:26
Para: RTEMS mails
Asunto: [RTEMS]Kernel info?


Hi All:

I studied the RTEMS c user's guide, found that RTEMS does not have any
kernel related debug info api calls(e.g. task's current stack size,
minimum stack size, message queue's current remaining queue
length/minimum queue length...). All the other famous RTOS(pSOS, Nucleus,
VxWorks) have lots of these kernel related debug info api. Are you
planning to provide these functions or have provided but not documented ?
Please kindly tell me. Thanks in advance. ( The VxWorks even provide
call back function for each context switch, this is helpful if we want
to know which task is consuming most of the cpu resource.)

Sincerely,

Jeffrey Wu



Hi Jeffrey


You have rtems_extension (See 'C' user guide) to implement an added
task_switcher procedure.
There is a cpu task time consuming extension sample builded.
Browse the rtems tree...
In tcb structure there is a lot of information for the current task.
In the extension you can access at this information. (poor documentent but
the sources are availiables and the comments let you to understand them)