EmbeddedRelated.com
Forums

Free TCPIP stack for LPC2xxx Processors from NXP and Interniche

Started by Martin Honeywill October 17, 2006
Hi Guys,

I just found this on the NXP site and thought it might be of interest
to other people. It looks like NXP have arranged for a TCPIP stack to
be avaliable for their new LPC processors. Looks like the source is
free if you are using it on NXP chips. See
http://www.standardics.nxp.com/support/software/nichelite/

Cheers

Martin Honeywill

An Engineer's Guide to the LPC2100 Series

Martin Honeywill wrote:
>
> Hi Guys,
>
> I just found this on the NXP site and thought it might be of interest
> to other people. It looks like NXP have arranged for a TCPIP stack to
> be avaliable for their new LPC processors. Looks like the source is
> free if you are using it on NXP chips. See
> http://www.standard ics.nxp.com/ support/software /nichelite/
>
is not a part of the free package :-(

Almost any other free tcp/ip stack has some level of HTTP services.

Regards
Jan
Martin Honeywill wrote:
>
> Hi Guys,
>
> I just found this on the NXP site and thought it might be of interest
> to other people. It looks like NXP have arranged for a TCPIP stack to
> be avaliable for their new LPC processors. Looks like the source is
> free if you are using it on NXP chips. See
> http://www.standard ics.nxp.com/ support/software /nichelite/
>
it part of your project and you are using newlib or glibc as your
runtime library.

Nice gesture there NXP, but, pretty useless to a lot of us out here in
the real world.

TomW

--
Tom Walsh - WN3L - Embedded Systems Consultant
http://openhardware.net http://cyberiansoftware.com http://openzipit.org
"Windows? No thanks, I have work to do..."
----------------
Jan Thogersen wrote:
>
> Martin Honeywill wrote:
> >
> > Hi Guys,
> >
> > I just found this on the NXP site and thought it might be of interest
> > to other people. It looks like NXP have arranged for a TCPIP stack to
> > be avaliable for their new LPC processors. Looks like the source is
> > free if you are using it on NXP chips. See
> > http://www.standard ics.nxp.com/ support/software /nichelite/
> > > >
> >
> That is really really cool. However, it's a shame that the HTTP server
> is not a part of the free package :-(
>

An HTTP server is so simple to write though... Better to have a core
IP stack than to have to rip unnecessary junk out of it later to get rid
of stuff you don't need / want.

Regards,

TomW

--
Tom Walsh - WN3L - Embedded Systems Consultant
http://openhardware.net http://cyberiansoftware.com http://openzipit.org
"Windows? No thanks, I have work to do..."
----------------
Hi,

> Martin Honeywill wrote:
> >
> > Hi Guys,
> >
> > I just found this on the NXP site and thought it might be
> of interest
> > to other people. It looks like NXP have arranged for a
> TCPIP stack to
> > be avaliable for their new LPC processors. Looks like the source is
> > free if you are using it on NXP chips. See http://www.standard
> > ics.nxp.com/ support/software /nichelite/
> >
> >
> Well... So much for this software. You violate the license
> if you make it part of your project and you are using newlib
> or glibc as your runtime library.

So? If you do not like their license terms you have other TCP/IP stacks
to choose from.

> Nice gesture there NXP, but, pretty useless to a lot of us
> out here in the real world.

Absolutely not. If you use a commercial compiler with no open source
component then you can use the InterNiche product. It's a pretty good
deal from where I'm standing and I do live in the real world. As you no
doubt know, if you link with GPL code you need to expose the sources
that you like with when infecting them with the GPL. And if you link
with LGPL you need to provide relinkable object code. Neither of these
options is particularly interesting for a commercial tool vendor and it
would be negligent not to include such a rider.

If you don't like the license terms (imposed by InterNiche no doubt)
then ignore the product and plough your own furrow.

--
Paul Curtis, Rowley Associates Ltd http://www.rowley.co.uk
CrossWorks for ARM, MSP430, AVR, MAXQ, and now Cortex-M3 processors
Paul Curtis wrote:
>
> Hi,
>
> > Martin Honeywill wrote:
> > >
> > > Hi Guys,
> > >
> > > I just found this on the NXP site and thought it might be
> > of interest
> > > to other people. It looks like NXP have arranged for a
> > TCPIP stack to
> > > be avaliable for their new LPC processors. Looks like the source is
> > > free if you are using it on NXP chips. See http://www.standard
> > > ics.nxp.com/ support/software /nichelite/
> > > > >
> > >
> > Well... So much for this software. You violate the license
> > if you make it part of your project and you are using newlib
> > or glibc as your runtime library.
>
> So? If you do not like their license terms you have other TCP/IP stacks
> to choose from.
>
> > Nice gesture there NXP, but, pretty useless to a lot of us
> > out here in the real world.
>
> Absolutely not. If you use a commercial compiler with no open source
> component then you can use the InterNiche product. It's a pretty good
> deal from where I'm standing and I do live in the real world. As you no
> doubt know, if you link with GPL code you need to expose the sources
> that you like with when infecting them with the GPL. And if you link
> with LGPL you need to provide relinkable object code. Neither of these
> options is particularly interesting for a commercial tool vendor and it
> would be negligent not to include such a rider.
>
> If you don't like the license terms (imposed by InterNiche no doubt)
> then ignore the product and plough your own furrow.
>
Hmm, looks like I needed to do a lot more research into the newlib
licenses. Newlib can be used with this IP stack without poisoning their
license terms.

TomW

--
Tom Walsh - WN3L - Embedded Systems Consultant
http://openhardware.net http://cyberiansoftware.com http://openzipit.org
"Windows? No thanks, I have work to do..."
----------------