Building Embedded Linux Systems, Second Edition is updated for the latest version of the Linux kernel, this new edition gives you the basics of building embedded Linux systems, along with the configuration, setup, and use of more than 40 different open source and free software packages in common use. The book also looks at the strengths and weaknesses of using Linux in an embedded system, plus a discussion of licensing issues, and an introduction to real-time, with a discussion of real-time options for Linux.
The book features arcane and previously undocumented procedures that explain how to:
- Build your own GNU development toolchain
- Select, configure, build, and install a target-specific kernel
- Create a complete target root filesystem
- Set up, manipulate, and use solid-state storage devices
- Install and configure a bootloader for your target
- Cross-compile a slew of utilities and packages
- Debug your embedded system using a plethora of tools and techniques
- Use the uClibc, BusyBox, U-Boot, OpenSSH, thttpd, tftp, strace, and gdb packages
- Exploit real-time feature with Xenomai or the RT kernal patch
By presenting how to build the operating system components from pristine sources and how to find more documentation or help, Building Embedded Linux Systems greatly simplifies the task of keeping complete control over your embedded operating system.
Building Embedded Linux Systems, Second Edition
Karim Yaghmour , Jonathan Masters , Gilad Ben-Yossef
ISBN: 9780596529680, 462 pages, Book Price: $49.99, £30.99, 40 Ã¢â€šÂ¬