Embedded is the right way?

Hello! I'm a noob on emb, and I need some help choosing a system for my application. I need a board with these interfaces: USB, VGA, Ethernet, general LCD (lcd/led matrix) also with a memory as CompatctFlash (for OS, drivers and datas). I have to write a program that can read an imput from a USB device (as a Barcode reader) and elaborate its with a local database (or LAN database). The output must be displayed by VGA monitor or by LCD/led matrix. Now i must choose my board, which OS and a programming language. I start it with Java, but i don't know if it is a good choice. Can you help me, considering my low knowledge of board, and device programming (a best choice can be a PC-similiar board)?

Thank you!

PS: can you tell me also a good seller of your suggested board?

Reply to
Petomarmitta
Loading thread data ...

matrix.

A starting guide

formatting link

Reply to
GM

You're pretty much looking at a full computer there. I'd question whether it's worth designing a custom board. CompactFlash is easy enough to integrate into a regular PC board because of its ATA compatibility. ITX boards may be appropriate if space or power are constraints. The VIA EPIA MII series comes to mind as particularly suited as it has a CF adapter built in.

I'm no Java expert, but I'll think you find gaining the low-level control of the hardware often needed difficult. C (or C++ if you insist on OO) are usually better choices, although it depends on what you are doing.

Yes, but I'm not going to since ITX are pretty widely available. A few Google searches should find you an appropriate supplier according to your preference of price/locality/whatever.

--
Andrew Smallshaw
andrews@sdf.lonestar.org
Reply to
Andrew Smallshaw

formatting link

Reply to
Bob Smith

Any board with ARM 9 core just might provide all these things;-)

ali

Reply to
Ali

Yep, you might even be able to purchase a premade core and then you would have very little programming to do. As for language, id go with C

++ just because you are trying to interface with USB and I know there are already USB C++ libraries out there.
Reply to
Matt

matrix.

I used ARCOM board. I think it's products will meet your requirements. I suggest Arcom Viper Embedded Linux Development board. If you decide to use this board, I can help you when you face a problem.

Reply to
bohemistanbul

Thanks to everybody. I will check your links and your suggestions. We will meet again for further questions ;-)

Thanks again.

Bye

Reply to
Petomarmitta

... snip ...

If you are a good program, and knowledgeable about C, use C. Otherwise I suggest Ada, which will catch many of your errors.

--
 
 
 
 
                        cbfalconer at maineline dot net
Reply to
CBFalconer

Its called a PC.

Reply to
MisterE

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.