Wikia

lwIP Wiki

Available device drivers

Talk0
88pages on
this wiki

In this section, lwIP users may provide their drivers for download to other users. The drivers in this list are (in contrast to CVS) not always actively maintained and might not fully work with different versions of lwIP than they were written for. Therefore, this list contains the lwIP version.

However, a driver for an old version of lwIP is still better than no driver at all, since most changes in lwIP's netif API are easy to adapt to.

Please feel free to add a link to your driver in the corresponding version chapter. If you do not have webspace available to provide your driver for download, please contact the lwIP developers in the lwip-devel mailing list to have your files uploaded to the savannah server.

Contents

lwIP 1.3.0Edit

lwIP 1.3.2Edit

Developed and tested with NIOS II IDE 8.1 SP0.01 on a Cyclone III. A user reports success with 9.1 SP2 Build 350 for GNU/Linux.
Interfaces to the altera_avalon_tse driver unchanged. If your PHY happens to be one not in the list of supported PHYs in the source code it will have to be added before the example program will communicate.
Includes an example NO_SYS program supporting either DHCP or static IP addressing. The example includes the minimal HTTP server from the lwIP contrib folder to allow opening a WEB page from the Altera Cyclone III platform running this example. (NO_SYS means no operating system is required).
Includes complete step-by-step instructions for creating a NIOS II project for this example and adding to it this TSE driver and lwIP 1.3.2 source code.
Includes a minimal "arch" folder for NIOS II specific items.
The lwipopts.h file is as close to the shipping opt.h as possible. There has been no optimization or considerations for the memory footprint or transmit or receive speeds.
  • TI Stellaris LM3S*: see Evaluation Kit Sources. You can download the EK CDs from www.ti.com after registering.

lwIP 1.4.0Edit

The project is prepared for IAR Workbench and Keil MDK, but users compiled it with GNU toolchains too.
Optimized for evaluation board SK-FM3-176PMC-ETHERNET
Ethernet Drivers of Fujitsu's L3 (Low Level Library) are utilized.

lwIP 1.4.1Edit

The port provided by ADI is stable but: not performant, restricted to VDK, customized so it's not easily updated.
This zero-copy DMA driver is a port for the built-in MAC and SMSC/generic PHY.
Both VDK system layer and NO_SYS are supported.
Ready to use libraries and example projects are provided.
TCP saturates a 100 Mbit/s link on a BF536 processor @ 300 MHz.
This zero-copy DMA driver is a port for the built-in MAC and SMSC/generic PHY or Micrel KSZ8893 switch found in the OMAP-L137/TMS320C6747 Floating Point Starter Kit.
Both SYS/BIOS system layer and NO_SYS are supported.
Ready to use libraries and example projects are provided.
TCP saturates a 100 Mbit/s link on a C6743 processor @ 200 MHz.
Advertisement | Your ad here

Photos

Add a Photo
11photos on this wiki
See all photos >

Recent Wiki Activity

See more >

Around Wikia's network

Random Wiki