Board recommendation

Started by vdKroon, July 24, 2014, 09:21:03 PM

Previous topic - Next topic

vdKroon

Hi all,

For a project we're working on, we need to find a dev board with the following specifications/capabilities

- Running Linux
- Footprint as small as possible, as this must be enclosed in a diam 90 mm cylinder.
- Capable of running httpd w/php and mysql
- Will run headless, no need for HID devices, but USB and VGA support would be good for dev purposes
- Capable of running in a industrial environment

All the board must do is the following:

User (one at a time) pairs to the device via WiFi (ad-hoc) and access the apache webserver. This shows the GUI to the user, which toggles settings on/off, etc.. Setting are stored into MySQL. A PY daemon gets the values from the SQL and sends signals to a stepper driver (maybe through I2C??).

This must run 24/7/365.

We already have an A13- Olinuxino and A20 Olinuxino micro, but they're way too big for this project.

Also, any recommendation about the stepper driver?

Thank you for your help!

Lucas

MBR

The A13-OLinuXino-MICRO could be probably put in the 90mm (inner) diameter cylinder (and has VGA connector). The A10-OLinuXino-LIME will fit surely. If you need an even smaller footprint, the Sytem-on-module A13-SOM-256/512 with A13-SOM-WIFI(-4GB) will be the best option. All of above can run headless and are capable to run LAMP (Linux+Apache+MySQL+PHP), but IMHO this is not the best variant for an embedded device.

Temperature ranges for boards are 0-70oC, so if you need lower temperatures (eg. outdoor instalation), you will need some regulated heating elements or a good thermal insulation (so the board can produce enought heat to keep itself warm).

jaycarlson

Why not go with one of the imx233 boards that Olimex makes? The iMX is more than powerful enough to do what you're looking for, and it's spec'd for industrial operation. They're also really tiny and inexpensive.

MBR

Quote from: jaycarlson on August 03, 2014, 05:18:55 AM
Why not go with one of the imx233 boards that Olimex makes? The iMX is more than powerful enough to do what you're looking for, and it's spec'd for industrial operation. They're also really tiny and inexpensive.

Yes, that's right, as long as you don't use heavyweight software like LAMP (remember - 64MB RAM only).

alwar

I think you can do what you want with a little software stack... Why MySQL? you can use SQLite or a file and a lock if only two process would read&write it. And is mandatory to program it with php? may be Node.js suits better your needs.