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.htmlhttp://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
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?
<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?
>
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 \/\/\
\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/