HAPPY BOOKSGIVING
Use code BOOKSGIVING during checkout to save 40%-55% on books and eBooks. Shop now.
Register your product to gain access to bonus material or receive a coupon.
Embedded Linux provides the reader the information needed to design, develop, and debug an embedded Linux appliance. It explores why Linux is a great choice for an embedded application and what to look for when choosing hardware.
Click below for Sample Chapter related to this title:
073570998X.pdf
Introduction
Why Linux?
Open Source
When Is Linux Inappropriate?
The Embedded Linux Workshop
Conventions Used in This Book
Part I: Software
Chapter 1. Software Considerations
Embedded Linux Toolkits
Kernel Features
Creating or Acquiring a Development Environment
Booting the Kernel
Software Size
Upgrading the Software in Place
Chapter 2. Minimal Linux
Stripping Distributions Versus Building Your Own
Static Versus Dynamic Application
Software Subsystems
C Compiler
Summary
Chapter 3. Software Configuration
Be Selective About Software
Dealing with Software Expectations
Summary
Chapter 4. Booting Your Embedded Linux Device
Understanding the Boot Process
Sample BIOS and Boot Loader
Summary
Part II: Hardware
Chapter 5. Hardware Considerations
Determining the Design Goal
Buy or Build?
Processor Choices
Storage Choices and Memory Requirements
Input/Output
Display
Summary
Part III: Implementing an Embedded Linux Application
Chapter 6. Embedded Linux Toolkits
What Constitutes an "Embedded Linux Toolkit"?
Considerations
BlueCat Linux from LynuxWorks (www.LynuxWorks.com)
PeeWeeLinux (www.peeweelinux.org)
Summary
Chapter 7. The Embedded Linux Workshop
General Goals
A Bit of History
Requirements
Hardware
Software
Debugging Your Application
Installing the Embedded Linux Workshop
Your First Embedded Linux Workshop Project
A Tour of the Embedded Linux Workshop
The Project Directory
The Build Process
Terminology
Chapter 8. Static Application Example: Minicom
Procedure
Troubleshooting
Chapter 9. Testing and Debugging
Test on Your Host Computer as Much as Possible
Debugging Tools
Chapter 10. Embedded Linux Success Stories
TiVo (www.tivo.com)
Diamond Riocar (www.riohome.com)
Axis Network Camera (www.axis.com)
Summary
Part IV: Appendixes
Chapter A. GNU General Public License
GNU GENERAL PUBLIC LICENSE
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
How to Apply These Terms to Your New Programs
Chapter B. GNU Lesser General Public License
GNU LESSER GENERAL PUBLIC LICENSE
Preamble
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
How to Apply These Terms to Your New Libraries
Chapter C. Booting from Flash Memory
Building the DiskOnChip Files
Files
Installing the Image or Files onto the DiskOnChip
Summary
Chapter D. Embedded Linux Resources
This Book's Web Site: www.EmbeddedLinuxBook.com
Web Sites Devoted to Embedded Linux