Can anyone recommend any books/web resources on embedded linux -- how the various kernels/configurations differ, general architectural principles, how to get RTOS-like behavior, etc?
thanks
morgan
Can anyone recommend any books/web resources on embedded linux -- how the various kernels/configurations differ, general architectural principles, how to get RTOS-like behavior, etc?
thanks
morgan
Sure, here are two books that have benefitted me:
The Linux TCP/IP Stack : Networking for Embedded Systems by Thomas Herbert
and
Linux Kernel Development 2nd Edition by Robert Love
A good link:
Building embedded linux systems by Karim Yaghmour,oreilly pubs is an excelent book for embedded linux.
regards sundar
Building Embedded Linux Systems:
Linux Device Drivers, 3rd Edition:
O'Reilly has made this available for free online here:
The O'Reilly books are IMO much better than other embedded linux books you might encounter.
If you are using PowerPC, u-boot is a great boot loader:
Real-time extensions:
LinuxDevices.com has articles on various topics relating to embedded linux:
For example, see
Gregg
I forgot to mention another resource that may or may not be useful depending on your target processor:
This allows you to build cross-development version of the gcc tools, and a root file system based either on glibc or the smaller uclibc. It allows you to build the full gnu utilities or smaller busybox-based versions of them.
Gregg
Have something to add? Share your thoughts — no account required.
Ask the community — no account required