Linux - HardwareThis forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I'm interested in building a set top box with embedded linux. My first (software) question is, what is the best Embedded distro. My second (hardware) question is, what should I make it out of? I have an old pII desktop, but then I thought, I dont want a desktop on top of my TV. What I need is something that will do the following:
Coax Cable In
TV Out
DVD, MP3, OGG, CDDA, DivX, MPG MOV Support
Irda Remote
OSD
XMLTV or equivelent
Ability to copy files (mp3, ogg etc...) from CD to HDD
USB for external HDD (Not neccicarry)
Ethernet to stream (if possible) files from/to a computer or to ftp files to/from computer
Some list huh? I know what your thinking... Pipedream. Well, maybe, but I'm gonna try. If you know anything (software or hardware) that will help me out, please tell me.
P.S. Sorry if this is the wrong forum for this post.. wasnt sure where to put it
A true embedded system doesn't have traditional interfaces like disk drives or video cards or sometimes even hard drives. And most embedded linux OS's are scaled down to fit in limited memory.
IMHO with your requirements you really want a standard PC with a PC distro.
I have done a lot of delving into this stuff, and it has it's pros and cons. The new formfactor called "Mini ITX" is a super small board with an onboard processor, video, NIC, sound, whatever. Many have RCA style video outputs, lots of open ports and stuch.
Problems are... The processors are slow in comparision of modern standards. The latest board is only a 1Ghz. Also, the bus and the onboard cache is wee-small. Only 64 onboard cache if I remember right, where 256+ is standard on most intel and AMD chips. They also only have 1 PCI slot via riser card on most boards. They only support SDRAM, so forget the high speed DDR stuff.
The plus - super small. The box made by casetronix is about the size of a set top box from your cable company. You'd never guess it's a whole computer.
For a use like this, you'd probably be better off long term getting a small-ish mid tower case in some stylish color or style. Then you can put full size ATX boards, drives, CD's, DVD's, whatever on them. A lot of the new ATX boards have optical inputs for sound and everything.
As for "embedded" L*, unless you really know what you're doing, it's probably more hassle than it's worth. I doubt you'll find a driver for the latest super video card that will be compatible.
might be close to what you want. I haven't used it so have no idea how good it is. As pointed out in the previous post you would have to be sure it had enough speed to do whatever coding/decoding you wanted. Probably as good as your Pentium II tho'.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.