I want to learn embedded linux. I have a limited budget (around 100 bucks) so I cant risk buying a single board computer then find out later that it isnt supported by an embedded linux distribution.
My goals are to gain experience with...
- embedding linux
- ARM processor
- TCP/IP programming.
- device driver development
I dont want a turn key solution but at the same time I dont want to pull my hair out. It would be great if I could start with a bare bones kernel fromthat has support for the board I purchase but how do I figure this out? How do I determine if board X is supported by linux distribution Y?
I would like to work with a hardware platform that is well supported so that when I try to build the embedded software from scratch I can get my questions answered easily.
I have a spare PC that I can use as a linux development station to do cross compiling on but there are so many choices for the development environment and linux distribution that I need some help in making a decent choice here as well.
Can any recommend some hardware that meets my goals and also tell me how to pick a linux distribution for the single board computer as well as a linux distribution for the development PC?
Thanks so much AL