Learning Embedded Linux

Hi There,

I want to learn embedded linux and I have come across the beagle project and it looks perfect : )

My focus is to learn the basics of manipulating the linux Kernel, but there are a few different flavours of beagle board. I would like to know your thoughts on what is the best / simplest place to start, i.e. which beagle should I get? cost is a factor as well.

Thanks for any advice!

Hi There,

I want to learn embedded linux and I have come across the beagle project
and it looks perfect : )

My focus is to learn the basics of manipulating the linux Kernel, but
there are a few different flavours of beagle board. I would like to know
your thoughts on what is the best / simplest place to start, i.e. which
beagle should I get? cost is a factor as well.

If cost is a factor then get the BeagleBone Black.

Thanks for any advice!

If you _really_ want to learn Embedded Linux, then make sure your C
skills are at least adequate, and start reading and deciphering how the
the Linux kernel fits together.

Building custom distributions with OpenEmbedded and learning what
programs form which parts of the userspace application stack is also a
very good idea.

Cheers,
Jack.

Thanks very much for that : )

I have good c/c++ experience, and worked on many OS’s just never linux so I would like to learn it.

I do plan to read about linux as well, just needed something to get started with so I can actually look at the code and make a few changes… so a mixture of the documentation and the actual code is my plan : )

Thanks,
code