Skip to content

RTEMS/rtems-lwip

Repository files navigation

RTEMS lwIP

The rtems-lwip repository serves as a central location to manage integration of lwIP with RTEMS in a more user-accessible manner and to provide a repository of network drivers for RTEMS BSPs.

Installation Instructions

  1. Populate the git submodules:

    git submodule init
    git submodule update
  2. Configure and build

    ./waf configure --prefix=INSTALL_PREFIX
    ./waf
    ./waf install

More waf arguments can be found by using:

./waf --help

Further Build Information

The BSPs configured to build may be specified on the waf configure command line with --rtems-bsps or they may be configured in config.ini as in RTEMS. The command line option will override the BSPs configured in config.ini, but options in config.ini will still be applied for enabled BSPs. Any additional configuration options desired in lwipopts.h may be specified in config.ini under the appropriate section as key/value pairs like so:

[aarch64/zynqmp_zu3eg]
LWIP_IGMP=1
ZYNQMP_USE_SGMII=1

File Origins

The sources presented here originate in one of several locations described by the Source origins below and files and whose license is described by the LICENSE.md file. Commits adding such files should include the hash of the target repository if applicable.

Source origins

Directory Origin
cpsw https://github.com/ragunath3252/cpsw-lwip.git
defs Written specifically for this project.
embeddedsw https://github.com/Xilinx/embeddedsw.git
lwip git://git.savannah.gnu.org/lwip.git
rtemslwip Written specfically or pulled from RTEMS

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages