Peter C. Wallace wrote:
> On Wed, 31 Oct 2007, Jon Elson wrote:
> 
> 
>>Date: Wed, 31 Oct 2007 12:43:44 -0600
>>From: Jon Elson <[EMAIL PROTECTED]>
>>Reply-To: "Enhanced Machine Controller (EMC)"
>>    <emc-users@lists.sourceforge.net>
>>To: "Enhanced Machine Controller (EMC)" <emc-users@lists.sourceforge.net>
>>Subject: Re: [Emc-users] Ethernet I/O
>>
>>Peter C. Wallace wrote:
>>
>>>
>>>But for point to point, all you do is setup the packet in memory, setup the
>>>DMA controller and tweak the Enet chip
>>>
>>
>>But, the Ethernet driver has to be running as a process under
>>the real time system.
>>
>>Jon
> 
> 
> All I'm saying is that for raw packets (no TCPIP no UDP no ARP no nothing) 
> What the driver has to do is not much more than with paralllel or other 
> hardware.
Indeed, maybe less.  The packets could be pre-built at startup 
time, and just the values stuffed in, the Ethernet MAC does all 
the work.  But, such a stripped-down driver doesn't exist, as 
far as I know.  When you get down to having to configure the 
PC's DMA controller and all the tiny details in the ethernet 
chip, it can get a bit complicated.  Then, you have to support a 
dozen different ethernet MAC chips, too.  I really am not going 
to do it at that level, the support headache is WAY too big. 
The PC parallel port is basically a fixed architecture.  If it 
supports EPP, that's all you need to know, Microsoft wrote the 
register-level spec on that and they all are supposed to comply.
Not so with the Ethernet MAC, for instance RTnet supports 12 
different MAC chips.  UGH!

Jon

-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users

Reply via email to