REDD: RTLinux Ethernet Device Drivers

Sergio Pérez <[email protected]>
Newsgroups gmane.linux.real-time.rtlinux.general
Message-ID <[email protected]>
Hi, I'm Sergio Pérez, the RTL-lwIP developer 
(http://rtl-lwip.sourceforge.net). 

As a design decision I've separated the Ethernet drivers from RTL-lwIP and 
I've merged them with those in the RTL-EtherbootD project 
(http://rtl-etherbootd.sourceforge.net) into a new project: REDD, which 
stands for RTLinux Ethernet Device Drivers. I've just released the 0.1 
version.


The REDD project home site:
http://redd.sourceforge.net


Project description:
-----------------------------------------------------------------------------------
REDD is an Open Source project consisting on a set of Ethernet card drivers 
for RTLinux-GPL. This drivers provide the standard POSIX API (open, close, 
read, write and ioctl calls) and can be accessed by RT-tasks to send and 
receive messages through an Ethernet network.

Two kind of drivers are distinguised:

    * native drivers (from the RTL-lwIP project) and
    * Etherboot drivers (from the RTL-EtherbootD project).

Native drivers are interrupt-driven drivers that use the Linux PCI subsystem 
to access the PCI bus. This drivers were included in the RTL-lwIP 
distribution until version 0.5 (about to be released).

Etherboot drivers are the porting of the Etherboot project's Ethernet drivers 
to RTLinux-GPL. This drivers are accessed by means of polling and they've 
been modified to provide the POSIX API and to make abstract the polling 
access to the final user (normally an RT-task). This porting is handled in 
another web page by now: RTL-EtherbootD project.

NOTE: the drivers only provide access to the network, they don't implement no 
protocol (such as ARP or RARP) and also they don't add Ethernet headers to 
your data (Etherboot drivers can do it, that's called the raw API). Your 
application must add the proper headers. Take this into account.
-----------------------------------------------------------------------------------

Any help to test the RTL-EtherbootD drivers and to improve the REDD project is 
welcome.

For more information please visit the REDD home page:
http://redd.sourceforge.net

Best regards.

Sergio.



_______________________________________________
Rtl mailing list
[email protected]
http://www2.fsmlabs.com/mailman/listinfo/rtl
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.