I've been doing some looking around, and I'm coming up empty. I'm looking for a little help, or at least a pointer in the right direction.
I'm developing a small app which will be installed in industrial kitchens (think restaurants, convention centers, hospitals), and the requirements for the app are pretty small. We originally decided on going with a mini-ITX, but want to drop prices even lower by using a SBC inside an industrial enclosure. With that in mind, here's some of the specs:
- Needs to run linux, primary apps being LCDC, Apache, and a JVM. We don't care if the processor is ARM or x86 based.
- One serial port which is used for an LCD with a keypad. IE, we want at least a 2x20 (prefer a 4x20) with a keypad (probably four arrows, a back, and an enter) or possibly four arrows and a jogdial (which can be pushed in).
- One serial port for a modem (either internal or external).
- At least 2 USB ports
- One parallel port (optional)
- A single network port (10 or 10/100, either way)
- Two compactflash cards. We plan on making one the system, and one data storage. We will be sending updates to the system, and the data storage won't be moved excessively, unless the unit goes belly-up, at which point the CF can be pulled and put into a new unit. The SBC must be able to boot from one card, we don't want DOC.
- 64MB of RAM
I don't mind assembling some / all of these components, but we're shooting for a complete cost of under $350. Where to start?
With that in mind, I did have another question ... is there a limited number of writes to a compactflash card? If so, what is that limit?
Thanks for your help.