Embedded Linux
PLEASE PROVIDE COURSE INFORMATIONPLEASE PROVIDE
1 online resource (xxvii, 192 pages) : illustrations
9780735709980, 073570998X
54116024
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
Electronic reproduction, [Place of publication not identified], HathiTrust Digital Library, 2010