lwip-users
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [lwip-users] lwIP versus Interniche


From: Micael
Subject: Re: [lwip-users] lwIP versus Interniche
Date: Mon, 15 Dec 2008 21:40:16 +0100 (CET)
User-agent: SquirrelMail/1.4.15

While I have yet to use lwip for a project (still in decision phase/dilemma);

At my previous job, I selected Interniche, and I have been using it for
many years. While it was not bug free (not sure if they fixed the major
bugs that we found by now), it is fairly complete, and very stable. But at
a cost of course. Needless to say, any issues one might have, is very
dependant of rtos and platform etc. As there's a lot of function pointer
in the code design, it takes some time to get to understand the code.

Not sure if lwip codebase is easier follow, but I would certainly think so.

As you may have read in another thread, that I started, I think that one
big difference and drawback with lwip, is the lack of, or perhaps better
term is 'uncomplete support of' non blocking sockets, and as with many
open source project, updated and complete documentation will also be
missed.

But, on the other hand, I think/hope that adopting lwip is a more future
proof road, in that once one get the hang of the inner workings, it is
easier to move it to new platforms/project and without having to purcase a
new licence. Also, as far as I can tell, the lwip linux simulation
environment is a strong plus, and with some luck maybe one can be without
an expensive debugger with trace because of this. Or you could argue that
the nice trace debugger where for free, since the stack where free.. ;-)
The bugs that we had in Interniche would have been impossible to find
without a good real-time trace.

It would be nice to know what kind of debuggers/trace the current lwip
userbase has, and how high they are valued!?

Hope that was of any help,

 Micael

On Mon, December 15, 2008 19:51, bill wrote:
> Interestingly - because Interniche has come up on this list before - my
> new
> project utilizes the NIOS II which recommends the Interniche TCP/IP stack
> while essentially denouncing lwIP.  Does anyone have Interniche experience
> and lwIP experience to be able share any pros and cons or comparisons
> between Interniche and lwIP?  I'm leaning towards lwIP because of the
> lesser
> learning curve.  I don't have much else to go on at this point so any
> feedback would be greatly appreciated.
>
> Thank you,
> Bill






reply via email to

[Prev in Thread] Current Thread [Next in Thread]