Embedded Linux

Embedded Linux

  • Sams(2001/07発売)
  • ただいまウェブストアではご注文を受け付けておりません。 ⇒古書を探す
  • 製本 Paperback:紙装版/ペーパーバック版/ページ数 192 p.
  • 言語 ENG
  • 商品コード 9780735709980
  • DDC分類 005.4469

Full Description


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.

Contents

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