[Bug 1712] Add LWIP Support to RTEMS

bugzilla-daemon at rtems.org bugzilla-daemon at rtems.org
Thu Oct 28 21:14:57 UTC 2010


https://www.rtems.org/bugzilla/show_bug.cgi?id=1712

--- Comment #3 from Joel Sherrill <joel.sherrill at oarcorp.com> 2010-10-28 16:14:56 CDT ---
(In reply to comment #2)
> I have a 5225x board and can take the stack and test it.
> 
> I have some questions about the stack.
> 
> Does the enable option mean all network dependent code need to change to check
> the value ?

I don't think so.  I recall building everything with it.  But I need to try
that again.

> Does any new stack need to provide all the services so networking dependent
> code already or added to RTEMS can work ?

I don't think you can possibly provide all services in a low memory
environment.  
Check the include files for yourself and make your judgement about what it
provides.

http://cvs.savannah.gnu.org/viewvc/lwip/src/include/lwip/?root=lwip

My recollection is that LWIP has its own API similar to BSD sockets but not
100% compatible.  Check out this echo server example.

http://www.ultimaserial.com/avr_lwip_tcp.html

It may be possible to provide a subset of BSD sockets with LWIP but it is not a
100% feature equivalent stack.

-- 
Configure bugmail: https://www.rtems.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching all bug changes.



More information about the bugs mailing list