Saiful Khan wrote:
> 
> 
> On 3/12/07, *Wolfgang Grandegger* <[EMAIL PROTECTED] 
> <mailto:[EMAIL PROTECTED]>> wrote:
> 
>     Saiful Khan wrote:
>      >
>      >
>      > On 3/11/07, *Wolfgang Grandegger* <[EMAIL PROTECTED]
>     <mailto:[EMAIL PROTECTED]>
>      > <mailto:[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>>> wrote:
>      >
>      >     Hello Saiful,
>      >
>      >     Saiful Khan wrote:
>      >      > Hello,
>      >      >
>      >      > Is it possible to port RTNet in non realtime OS like normal
>      >     GNU/Linux?
>      >
>      >     I'm not sure if I understand your question correctly, especially
>      >     because
>      >     you ask a similar one on the Xenomai-Help mailing list. RTnet
>     is a
>      >     real-time capable network stack based on RTDM, the real-time
>     driver
>      >     model, currently available for RTAI and Xenomai. If you need
>     real-time
>      >     ethernet, RTnet is an option. I think you want to port your
>     application
>      >     to RTnet? Is this correct?
>      >
>      >     Wolfgang.
>      >
>      >
>      > No. Actually that portion is over, I have successfully ported my
>      > application in Xenoami kernel that is using RTnet. I mean to say that
>      > suppose I have a normal Linux Kernel taken from kernel.org
>     <http://kernel.org>
>      > <http://kernel.org> (non Xenomai/non RTAI/non realtime) and want to
>      > replace the ethernet protocol stack by RTnet. Is it possible? If
>     not how
>      > it can be made possible?
> 
>     Hm, RTnet is a real-time capable network protocol stack and it makes
>     little sense to use it in a non-real-time environment. What are you
>     looking for? Why is the normal Linux network protocol stack not
>     suitable
>     for your app?
> 
>     RTnet is based on RTDM, which is not available for vanilla Linux, but
>     I'm currently working on a RTDM port over Linux kernel services with the
>     real-time preemption patch [1]. It will allow to use RTnet with
>     Linux-rt
>     in the near future.
> 
>     Wolfgang.
> 
>     [1] http://rt.wiki.kernel.org/index.php/Main_Page
> 
> 
> 
> 
> Hello Wolfgang,
> 
> Actually I didnot ask the question clearly, sorry for that. I want RTnet 
> in RT-Preempt kernel. Very happy to know that you are working on it. May 
> I know when it will be available?

A first version of RTDM over -rt will be available soon (in one or two 
weeks). But for RTnet further modifications are necessary, especially to 
the build system.

> I am a starter in Linux so I want to know & explore more on RTDM. 
> Suppose if you assign me the same task of porting RTDM over linux kernel 
> services with rt-preempt patch, How I have to proceed? Any tutorial or 
> manual can you please suggest me.

You do not need to care on how RTDM is implemented. If you use the POSIX 
API, RTnet is used like the normal network stack using the BSD socket 
interface. Be aware that RTnet is for real-time and has other concepts 
(e.g. TDMA) and some limitations (e.g. no TCP).

> Sorry for the stupid question.

You are welcome.

Wolfgang.

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
RTnet-developers mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/rtnet-developers

Reply via email to