Hello Dirk and others,

the first thanks for the work on lwIP.

I would  like to offer some of our code to contribute back
to the project

Our GIT repo as SF.net contains our port to above mentioned
targets.

https://sourceforge.net/p/ulan/lwip-omk/ci/master/tree/

git clone git://git.code.sf.net/p/ulan/lwip-omk ulan-lwip-omk

The "master" branch contains version based on lwIP
version 1.5.0.

The "omk-devel" is based on lwIP 2.0 around RC2 and is expected
to be rebased to lwIP 2.0 when released.

The tree contains combined lwIP sources and ports.

Operating systems ports directory

  ports/os/rtems
     - sys_arch.c, cc.h etc. to use lwIP on RTEMS https://www.rtems.org/
       open source real time executive. The lwIP in system mode is used there.
       The actual use is through separated lwIP file descriptors table
       (lwip_socket etc.).
     - integration through netcon API into RTEMS
       native filedescriptors table is planned in longer term

          https://devel.rtems.org/wiki/Packages/LWIP
     - tested on Ti TMS570LS3137 based boards

  ports/os/posix
     - sys_arch.c allowing to compile lwIP against generic POSIX based OS
       not tested on real hardware yet (planned as alternative for RTEMS or
       NuttX for example which provide POSIX IPC)

  ports/os/sysless
     - support for uLAN project (bare GCC NewLib) operation, environment
       without operating system and scheduller. Only for RAW API applications
     - used on LPC17xx and LPC40xx based systems
       http://pikron.com/pages/products/cpu_boards/lx_cpu.html

  ports/os/freertos
     - sys_arch.c for FreeRTOS and system mode lwIP operation
     - tested with FreeRTOS 8.2.2 on TMS570LS3137 based boards

Target drivers directory

  ports/driver/lpc_emac
     - LPC17xx/LPC40xx driver for systemless operation

  ports/driver/tms570_emac
     - Ti TMS570LS3137 driver used with RTEMS and FreeRTOS

Build system is specific for our projects but *.c and *.h files
should be easily reusable and if there is interrest they
can be used by other projects or integrated to the lwIP contrib
repository.

The simple MDNS responder
  https://github.com/lsgunth/lwip_contrib
authored by Logan Gunthorpe in included in the repository as well.

  contrib/service/mdns

I would be happy if I can ask for advises for netcon API
integration into RTEMS under its native file descriptors
in longer term.

Best wishes,
                Pavel

--
                Pavel Pisa
    e-mail:     [email protected]
    www:        http://cmp.felk.cvut.cz/~pisa
    university: http://dce.fel.cvut.cz/
    company:    http://www.pikron.com/

_______________________________________________
lwip-users mailing list
[email protected]
https://lists.nongnu.org/mailman/listinfo/lwip-users

Reply via email to