Embedded Linux
Sams Publishing (Verlag)
978-0-7357-0998-0 (ISBN)
- Titel ist leider vergriffen;
keine Neuauflage - Artikel merken
PLEASE PROVIDE
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.
John Lombardo has been working with Linux since the "0.9" days. His ShareTheNet software product enables a novice user to easily create a highly functional router out of an old x86 computer using Linux. Lately, John has been working on several embedded Linux projects, including easy-to-use IPSEC routers, ARM7-based NAT routers, and this book. John has a BS in Computer Science.
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
Erscheint lt. Verlag | 19.7.2001 |
---|---|
Verlagsort | Indianapolis |
Sprache | englisch |
Maße | 180 x 230 mm |
Gewicht | 368 g |
Themenwelt | Informatik ► Betriebssysteme / Server ► Unix / Linux |
ISBN-10 | 0-7357-0998-X / 073570998X |
ISBN-13 | 978-0-7357-0998-0 / 9780735709980 |
Zustand | Neuware |
Haben Sie eine Frage zum Produkt? |
aus dem Bereich