Embedded Linux questions

SkipFire
SkipFire used Ask the Experts™
on
I am looking to develop a product that will run on a Linux OS.  I have a few pieces to this question...

1) What is the best Linux distro to use for a computer that will have no monitor, mouse, or keyboard attached?  It needs to support USB and Ethernet and be a VERY small OS.  Ability to use a USB WiFi card would be cool.  I believe I need to develop in Java.

2) What is the easiest way develop Java code for Linux?  I'm installing Ubuntu onto my D600 laptop and this is my entire goal for using Linux - for now at least.
The component I am devloping against is described as:
    Description: Port of C Library to Linux 2.4/2.6.
    Requires Sun JRE for Java support (optional).

Any other helpful information you can provide would be great.  I've never developed in Java, but in my former life I did C++ development for PLDs and now I do C# so at least I am familiar with the basic syntax.
Comment
Watch Question

Do more with

Expert Office
EXPERT OFFICE® is a registered trademark of EXPERTS EXCHANGE®
Top Expert 2006
Commented:
Hi SkipFire,

How small ?
http://www.linuxlinks.com/Distributions/Mini_Distributions/

WiFi is supported by
http://wifiware.ath.cx/ - meant for routers etc.

IDE of choice for Java programming is Eclipse http://www.eclipse.org/


Cheers!
sunnycoder
Software Engineer
Distinguished Expert 2018
Commented:
The following devices come with an Linux development environment:

http://www.gumstix.com/
http://www.picotux.com/

There are wifistix, usb expansion available for them as well as bluetooth, gps etc..
http://www.gumstix.com/spexExpnsion.html
nociSoftware Engineer
Distinguished Expert 2018

Commented:
(btw, forget the picostix, it doesn't have the extra's needed (usb etc.))
OWASP: Forgery and Phishing

Learn the techniques to avoid forgery and phishing attacks and the types of attacks an application or network may face.

Author

Commented:
I will be putting it onto a disk-on-chip so I would prefer to keep the OS below 100MB.

I'll check out the URLs you referenced.
nociSoftware Engineer
Distinguished Expert 2018

Commented:
GumStix can take compact flash, so you have up to 1GB without a lot of effort.

Author

Commented:
CF actually goes up quite a bit higher than 1GB, however due to physical space limitations there will not be a CF socket only the disk-on-chip.

Author

Commented:
Holy smokes, I did not realize that Gumstix was a computer rather than just a Linux OS, I'll have to check it out further.
nociSoftware Engineer
Distinguished Expert 2018

Commented:
Another system you can try are via-epia boards or the like.
mini-itx or nano-itx systems.
(170x170mm)  (120x120mm)

Gumstix is way smaller though.
(80x30mm)

Do more with

Expert Office
Submit tech questions to Ask the Experts™ at any time to receive solutions, advice, and new ideas from leading industry professionals.

Start 7-Day Free Trial