Ok i found this three systems any one used them?
Armadeus:
http://www.armadeus.com/english/products-processor_boards-apf27.html
TS-7300 (Technologic Systems):
http://www.embeddedarm.com/products/board-detail.php?product=TS-7300
TS-7500 (Technologic Systems):
http://www.embeddedarm.com/products/board-detail.php?product=TS-7500
Can you tell me if some of them does not have this capabilities:
-> Connect to a TCP/IP network (UDP its not sufficient or more difficult to implement).
-> The platform needs to have more then 20 digital I/O.
-> Needs to have some of this protocols (I2C, SPI, 1-Wire).
-> Its relatively important that it has at least one USB host port.
-> Supports Linux Operating System.
-> It also needs (not obligatory) ADC and (not obligatory) DAC
-> It is preferable to be able to interface with SD/MMC or CF cards
-> It needs at least 1 or 2 UART's
One of the requisites is to be able to use the FPGA to built more modules to expand the ones in the system (like more I/O, SPI, 1-Wire, I2C, etc...) is it possible with any of this systemst?
Do you recommend any Linux distribution?
Does it run, PHP, MySQL, Apache (or similar). Is it programable in C/C++ and Java?
Is it possible to connect a USB camera and do some streaming?