I really like the look of http://dangerousprototypes.com/docs/Web_Platform

Can anyone suggest something better/something where I can have my web site on SD card, rather than FTPing them in?

What I really want is soneting like this with PGP & MySql, but small & cheap ...

link|improve this question

67% accept rate
feedback

closed as off topic by Kellenjb, W5VO, Kortuk Mar 22 '11 at 11:27

Questions on Electrical Engineering - Stack Exchange are expected to generally relate to electronics design, within the scope defined in the faq.

3 Answers

up vote 5 down vote accepted

The link you posted is a truly embedded device. It doesn't run an operating system, but instead runs an IP stack and basic web server "on-the-metal". There's no SQL database or high level scripting language.

If you want MySQL and PHP (I assume you didn't mean Pretty Good Privacy - PGP) then you'd be best with a small linux server:

Options for a small Linux HW platform

Plug computer question

link|improve this answer
feedback

You can definitely run PHP and MySQL on any number of small Linux boards. I've run Python and SQLite on a Technologic Systems TS-7260, which stores its filesystem on an SD card, and Python and Django on the TS-7500, which actually uses a microSD card. The performance was decent, but accessing the SD card was definitely slower than I hoped-- total page render times were close to 2 seconds. I suspect that might have been more due to Django than the SD card, as I've used other embedded Linux boards that used also used an object relational mapper like Django and a microSD card, and it was quite fast.

Technologic Systems

You might also look at:

For ease of use, I'd probably go with a TS-7500 with Debian Linux on a microSD card, with the Beagleboard and Angstrom Linux a close second. Being able to use a package manager (apt-get for Debian and opkg for Angstrom) is great. I'm also interested to try something that runs Poky Linux, like the extremely sexy (but also more expensive) stuff from Bug Labs.

link|improve this answer
1  
Something i'll add about the SD card issue is that SD isn't just SD when it comes to these small embedded devices. SD cards can be accessed in multiple ways. SPI, 1-bit SD, 4-bit SD, UHS-I and UHS-II in order of speed. The SPI interface is the easiest to implement and almost any microcontroller can do it very easily but its also by far the slowest. So when looking at this platforms don't just look for an SD slot but look at what transfer modes it actually implements to get an idea of how fast it will be. – Mark Mar 19 '11 at 3:13
An excellent point, Mark. I suspect that few, if any, embedded boards implement UHS-I or UHS-II yet. I just looked at some schematics, and both the TS-7500 and the Beagleboard use the 4-bit bus. (I had said I used a TS-7550 previously, but now I think it's a TS-7500. Will now update answer.) – pingswept Mar 19 '11 at 15:31
+1 for technologic. Also en.wikipedia.org/wiki/SheevaPlug – kenny Mar 19 '11 at 16:27
feedback

This from CCS may fit the bill. It's pretty small! http://www.ezweblynx.com/

link|improve this answer
feedback

Not the answer you're looking for? Browse other questions tagged or ask your own question.