You're probably using a computer with an x86 architecture.  AFAIK, every
Linux implementation except the Alpha CPU uses a clock rate (jiffies) of 100
Hz or 10 ms;  the Alpha uses 1 Khz.  Your choices then are:
        1. Use an Alpha with normal Linux and hope for the best
        2. Use Real-Time Linux (RTLinux) on any platform it's been ported
to.

In RTLinux, you can get "microsecond" resolution and -- at least
theoretically -- Megahertz frequency for a periodic task.  I use 1300 Hz all
the time and I know of people who have used 10-40Khz successfully.

        Norm

> -----Original Message-----
> From: Jammeh E A [SMTP:[EMAIL PROTECTED]]
> Sent: Friday, October 12, 2001 6:24 AM
> To:   [EMAIL PROTECTED]; Emmanuel Jammeh
> Subject:      [rtl] Help on real time scheduling
> 
>   
> Hello, 
> 
> . I am a research student at the university of essex uk with interest in
> the transmission of quality video over ip network. 
> 
> I am presently developing an application for the transmission of real time
> video over the Internet and i need to be able to generate (send) packets
> at fixed regular time intervals, wherein lies my problem. 
> 
> I need to send say a single packet every 1ms, which I cannot do,  and it
> seems that the lowest resoultion i can get from my computer is 10ms. 
> 
> I tried using the following functions to provide the delay (scheduling) 
> 
> 1: select() 
> 2: usleep() 
> I will be very grateful for any suggestions. Thank you in advance.
> Anxiously awaiting a response.
> -- 
> ********************************
> *  Emmanuel A Jammeh           *
> *  Postgrad Research  Student  *
> *  University of Essex         *
> *  Colchester CO4 3SQ          *
> *  England                     *
> *                              *
> *  Tel:   00 44 1206 53 7101   *
> *  email: [EMAIL PROTECTED]   *
> *         [EMAIL PROTECTED]   *
> ********************************
>   
> 
>   << File: Card for Jammeh E A >> 
-- [rtl] ---
To unsubscribe:
echo "unsubscribe rtl" | mail [EMAIL PROTECTED] OR
echo "unsubscribe rtl <Your_email>" | mail [EMAIL PROTECTED]
--
For more information on Real-Time Linux see:
http://www.rtlinux.org/

Reply via email to