EmbeddedRelated.com
Forums

Embedded Web Server

Started by Unknown June 27, 2005
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?

On 27 Jun 2005 09:37:11 -0700, in comp.arch.embedded
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 lost me on most of your post,(I'm a failed 8051 git) but have a look at the Xport from www.lantronix.com martin
On 2005-06-27, chris.davenport@gmail.com <chris.davenport@gmail.com> wrote:

> 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 doubt it. I really doubt you can get uCLinux running on a custom platform without spending several hours on the project. I would guess you'll have to spend a minimum of week or two to get uCLinux running on a custom target. Of course, the same is going to be true for any OS capable of running a web server. Still, you might want to take a look at more lightweight options such as eCos http://sources.redhat.com/ecos/. -- Grant Edwards grante Yow! My BIOLOGICAL ALARM at CLOCK just went off... It visi.com has noiseless DOZE FUNCTION and full kitchen!!
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 \/\/\ \/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/
<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.
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

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
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
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
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