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/