Linux - GeneralThis Linux forum is for general Linux questions and discussion.
If it is Linux Related and doesn't seem to fit in any other forum then this is the place.
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.
Introduction to Linux - A Hands on Guide
This guide was created as an overview of the Linux Operating System, geared toward new users as an exploration tour and getting started guide, with exercises at the end of each chapter.
For more advanced trainees it can be a desktop reference, and a collection of the base knowledge needed to proceed with system and network administration. This book contains many real life examples derived from the author's experience as a Linux system and network administrator, trainer and consultant. They hope these examples will help you to get a better understanding of the Linux system and that you feel encouraged to try out things on your own.
Click Here to receive this Complete Guide absolutely free.
Okay i have some questions regarding embedded linux:
I plan on building myself a MAME arcade unit/ jukebox. I've been reading about embedded systems on different sites, and i was wondering if this would be practical. All i would need it to do basically is boot to a little front end where i could select arcade or juke box, and then run mame and xmms (or another media player i'll worry about that later), and i need it to run grip, so i can rip my cds, and would need it to go to a console. Is it practical for me to make it an embedded system (it'll probably be an old pentium system).
Also, what about an embedded desktop. I don't have any plans to do this, but i'm just kind of curious. Would it be possible to take a desktop pc and make it into an embedded system, with pretty well all the functionallity of a desktop (i mean like surfing the net, playing games like ut2003, using the gimp and open office, and installing new software) Would it be possible to do this to a desktop pc to give it that instant response of an embedded system.
So if anyone could answer my questions, or maybe clarify, my no doubt muddled idea of what an embedded system is, maybe point me to some resources, i'd really appreciate it.
A real embedded system is a system with a specific architecture and quite limited resources(for example a system with no MMU, a Motorola 68000 and 32Mo RAM). So a desktop PC can't be considered as an embedded system.
In fact, I believe that your question is more about real-time. So yes, there are specific distros to do real time with desktop like RTLinux (but you will probably have to do drivers developpement to fit yours requirements). Nonetheless patchs exist for kernel 2.4 (preempt or low-latency) to do soft real-time (I mean that your desktop will react faster as they modify Linux scheduler). Moreover preempt pacth is included in kernel2.6
Here is a link to a site about embedded Linux: http://www.enseirb.fr/~kadionik/embe...ddedlinux.html (It's in French but it contains a lot of links about embedded and Linux)
Oliv' is correct. Embedded development is something I do for my company, and it isn't as cut and dry as one would think just by reading books.
I've worked on Embedded XP, CE, and Linux.
And in most cases, I've had to develope my own drivers for the hardware. Simply putting a very small distro on a PC type system will work, but that isn't really an embedded system.
Check out the O'rieley books on Embedded Linux. It's a descent source for getting started.
However what it souds like you want to do is build a small distro that will do 1 of two things.
Thanks Oliv and DaFrEQ. From what i read on embedded systems, i wasn't real clear on what the distinction between them and a real tim system. Anyway thanks alot, oh and those are some great links Oliv (thank god for grade 9 french!)