Ormund Williams | 20 Nov 06:58 2004
Picon

Re: [ECOS] uC/IP ported to eCos (PPP/TCP/IP)

On Fri, 2004-07-02 at 06:55, Fredrik wrote:
> We have ported uC/IP to eCos which is a smallish TCP/IP stack developed 
> in ANSI C for embedded systems.
> It supports e.g. PPP and we have been using it successfully for more 
> than a year.
> During this time fixed some really serious bugs and now it seems to work 
> very well. We have been using PPP/TCP/IP over a GPRS modem (it works 
> fine in the contries we have tried, e.g. Sweden, UK, even Brazil!).
> 
> If anyone are interested, we would like to contribute the bugfixes and 
> eCos port. The licence is BSD since the code is based on the BSD stack.
> The project is hosted at "http://sourceforge.net/projects/ucip/" but 
> unfortunately nothing seems to have happend for the last few years.
> Maybe its better to contribute the code to the eCos repository? Maybe 
> the existing BSD-based eCos stacks and the Siemens stack make this stack 
> superfluous?
> 
> Here follows a simple example of a memory benchmark for the files in 
> uC/IP for different sections (using arm-elf-gcc 3.4.0) to compare with 
> other BSD-based stacks perhaps.
> (The stack does not allocate any dynamic memory, it handles all memory 
> allocation internally with static memory, which is a feature.)
> 
> File name                            text       data        bss     rodata
> ------------------------------ ---------- ---------- ---------- ----------
> net_uCIP_InetAddr.o                   568          0          0          0
> net_uCIP_devio.o                       16          0          0          0
> net_uCIP_net.o                        592         22       1293         44
> net_uCIP_netaddrs.o                   172         28          0          0
> net_uCIP_netarp.o                    2564          4       1680        116
(Continue reading)


Gmane