Reply by Gerard June 28, 20052005-06-28
Take a look at

http://www.sics.se/~adam/uip/

and

http://www.stacktools.com/page/cdir.c?dir=ucmodules/ST2011


Reply by Stephen Pelc June 28, 20052005-06-28
On 27 Jun 2005 09:37:11 -0700, chris.davenport@gmail.com wrote:

>I'm looking for an embedded microprocessor that can run a web server. >The purpose of it will be to configure an embedded system via a web >page similar to how you configure most routers. > >Any tips on processors to look at?
We run a multithreaded web server on a Philips LPC2106 (60 MHz ARM, 128k Flash, 64k RAM on chip) with an external Ethernet chip (RTL8019AS or AX88796). Cheap, fast, small. If you need more web page space, you could use the LPC2138 (60 MHz ARM, 512k Flash, 32k RAM on chip). For more details of the stack, see: http://www.mpeltd.demon.co.uk/powernet.htm Depending on your spec/cost/time tradeoffs, there is no need for Linux and "big" hardware, providing that the software is designed for smaller systems. Stephen -- Stephen Pelc, stephenXXX@INVALID.mpeltd.demon.co.uk MicroProcessor Engineering Ltd - More Real, Less Time 133 Hill Lane, Southampton SO15 5AF, England tel: +44 (0)23 8063 1441, fax: +44 (0)23 8033 9691 web: http://www.mpeltd.demon.co.uk - free VFX Forth downloads
Reply by Richard H. June 28, 20052005-06-28
chris.davenport@gmail.com wrote:

> I'm looking for an embedded microprocessor that can run a web server. > The purpose of it will be to configure an embedded system via a web > page similar to how you configure most routers.
Are you augmenting an existing design, where you just need to add the web / telnet front-end? If so, the Lantronix XPort and Digi ME are a turnkey platform built into an RJ-45 jack - MCU, RAM, Flash, MAC, PHY, crystal, etc. At about $50 ea, there is no smaller solution. Add one to your board and use either serial or GPIO from the jack to your main MCU. The units can be scripted to front-end a CLI or a basic serial command interface. http://www.lantronix.com/device-networking/embedded-device-servers/xport.html http://www.digi.com/products/embeddedmodules/digiconnectme.jsp However, if you're looking to use this Ethernet MCU as your primary processor, then others are probably better suited. But consider the total cost involved, including development cost - you may find that a smaller, cheaper primary MCU with one of the Digi or Lantronix is cheaper / simpler overall. HTH, Richard
Reply by Jouko Holopainen June 28, 20052005-06-28
KenS wrote:
> http://www.rowley.co.uk/msp430/uip.htm
As fine board as this is, <http://www.digi.com/products/embeddedmodules/digiconnectme.jsp> is a few bucks cheaper. Only problem is limited number of I/O. But has anybody experience with the ME? How fast can the ethernet (and total I/O) speed got? I need almost 3 Mbit/s. -- @jhol
Reply by June 27, 20052005-06-27
Take a look at our coldfire solutions.

www.netburner.com

The lowest cost is the MOD5270

You can start with our modules and if the $59/1K price is too high for
production then you can license the IP and build it yourself.

For a completly independant review take a look at the recent
electronic design article.

http://www.elecdesign.com/Articles/ArticleID/10580/10580.html



Paul
Reply by Harald Kröll June 27, 20052005-06-27
chris.davenport@gmail.com wrote:

> I'm looking for an embedded microprocessor that can run a web server. > The purpose of it will be to configure an embedded system via a web > page similar to how you configure most routers. > > I've been looking around and have found a few linux ports that run on > the Freescale ColdFire microprocessors and the ARM microprocessors > however they all are made for specific development boards. (Looked into > uClinux the most). Is it possible (without several hours of work) to > modify them to work in a custom design? I can't use pre-made boards > because my design must be very small. > > I like the upper end ColdFire chips because they have a built in > Ethernet PHY and MAC saving space by not needing another chip for that. > > Any tips on processors to look at? > Any tips on linux ports to look at?
You might also take a look at the ez80Acclaim! from ZILOG. With their ZTP 1.5.0 they provide a nice TCP/IP stack with e real time kernel. A development kit (EZ80F910100KIT) is offered at a reasonable price of $99 (DigyKey, Mouser, ...). The core module( eZ80F915005MOD) with controller + FLASH, RAM and PHY measures only 4,5 x 5 cm, so it might be small enough to meet your requirements. Harald
Reply by Lanarcam June 27, 20052005-06-27

chris.davenport@gmail.com wrote:
> I'm looking for an embedded microprocessor that can run a web server. > The purpose of it will be to configure an embedded system via a web > page similar to how you configure most routers. > > I've been looking around and have found a few linux ports that run on > the Freescale ColdFire microprocessors and the ARM microprocessors > however they all are made for specific development boards. (Looked into > uClinux the most). Is it possible (without several hours of work) to > modify them to work in a custom design? I can't use pre-made boards > because my design must be very small. > > I like the upper end ColdFire chips because they have a built in > Ethernet PHY and MAC saving space by not needing another chip for that. > > Any tips on processors to look at? > Any tips on linux ports to look at?
Here is an http embedded server requiring only a socket library. The source code is provided. You don't need any file system. The test code runs on linux but it should be easy to port it to any rtos that has a tcp ip stack and that supports sockets. http://www.ddjembedded.com/resources/articles/2001/0110h/0110h.htm
Reply by Rene Tschaggelar June 27, 20052005-06-27
chris.davenport@gmail.com wrote:

> I'm looking for an embedded microprocessor that can run a web server. > The purpose of it will be to configure an embedded system via a web > page similar to how you configure most routers. > > I've been looking around and have found a few linux ports that run on > the Freescale ColdFire microprocessors and the ARM microprocessors > however they all are made for specific development boards. (Looked into > uClinux the most). Is it possible (without several hours of work) to > modify them to work in a custom design? I can't use pre-made boards > because my design must be very small. > > I like the upper end ColdFire chips because they have a built in > Ethernet PHY and MAC saving space by not needing another chip for that. > > Any tips on processors to look at? > Any tips on linux ports to look at?
Yes, I recently bought an embedded web server for 99Euros in a DIL 40 case : http://www.beck-ipc.com Rene -- Ing.Buero R.Tschaggelar - http://www.ibrtses.com & commercial newsgroups - http://www.talkto.net
Reply by KenS June 27, 20052005-06-27
<chris.davenport@gmail.com> wrote in message
news:1119890231.745858.166530@f14g2000cwb.googlegroups.com...
> I'm looking for an embedded microprocessor that can run a web server. > The purpose of it will be to configure an embedded system via a web > page similar to how you configure most routers. > > I've been looking around and have found a few linux ports that run on > the Freescale ColdFire microprocessors and the ARM microprocessors > however they all are made for specific development boards. (Looked into > uClinux the most). Is it possible (without several hours of work) to > modify them to work in a custom design? I can't use pre-made boards > because my design must be very small. > > I like the upper end ColdFire chips because they have a built in > Ethernet PHY and MAC saving space by not needing another chip for that. > > Any tips on processors to look at? > Any tips on linux ports to look at? >
What sort of throughput do you require? If low throughput is ok (as it is on many embedded systems) then there are a lot of low cost options: http://www.freertos.org/embeddedtcp.html http://www.rabbitsemiconductor.com/tcpip-programming.htm http://www-ccs.cs.umass.edu/~shri/iPic.html http://www.ethernut.de/ http://www.rowley.co.uk/msp430/uip.htm etc. etc.
Reply by Chris Hills June 27, 20052005-06-27
In article <1119890231.745858.166530@f14g2000cwb.googlegroups.com>,
chris.davenport@gmail.com writes
>I'm looking for an embedded microprocessor that can run a web server. >The purpose of it will be to configure an embedded system via a web >page similar to how you configure most routers. > >I've been looking around and have found a few linux ports that run on >the Freescale ColdFire microprocessors and the ARM microprocessors >however they all are made for specific development boards. (Looked into >uClinux the most). Is it possible (without several hours of work) to >modify them to work in a custom design? I can't use pre-made boards >because my design must be very small. > >I like the upper end ColdFire chips because they have a built in >Ethernet PHY and MAC saving space by not needing another chip for that. > >Any tips on processors to look at? >Any tips on linux ports to look at?
Atmel do it on an 8051......!!! They also have a HW TCP/IP stack as well if the FREE software one does not do what you need... IT depends how much you want to do. There are quite a few systems (like EMIT) that do not need an OS let alone one as large as Linux. Regards Chris -- \/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\ \/\/\/\/\ Chris Hills Staffs England /\/\/\/\/ /\/\/ chris@phaedsys.org www.phaedsys.org \/\/\ \/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/