[uClinux-dev] Strict real timeness

Andrew Kohlsmith akohlsmith-uclinux at benshaw.com
Wed Jan 3 12:34:23 EST 2007


On Wednesday 03 January 2007 8:29 am, Preetam Joshi wrote:
> Can anybody suggest how do i add strict realtimeness to my module. I am in
> process to prove the realtimeness of uClinux kernel and have implemented
> four kernel threads . I am able to context switch between them but even if
> i assign priorities in the driver code using set_user_nice the switching
> does not take place as per priorities. observation is that it follows fifo
> manner.

It is my understanding that linux does not, and will not have a hard real-time 
capability.  There are hard real-time implementations which run the linux 
kernel as a sub-process, allowing you to write non-linux drivers or code 
which interfaces with the hard real-time system.

Before trying to go down this route though, have you given some *serious* 
thought to you application?  Does it *really* require hard real-time 
response, or does it just feel that way?

-A.


More information about the uClinux-dev mailing list