Embedded Linux Primer : A Practical Real-World Approach
By: Hallinan, Christopher (Author).
Pearson Education (US). Published: 28/05/2010. Audience Guide: Tertiary Education (US: College). Paperback. Sourced from NZ.
Product manufacturers are increasingly turning to embedded Linux - and thousands of software and firmware engineers must now master it for the first time. Embedded Linux Primer has become their #1 resource. Christopher Hallinan offers practical solutions for the real-world challenges embedded developers face - whether they are experienced legacy embedded systems developers moving to Linux or experienced Linux developers moving to embedded systems. Hallinan introduces Linux in embedded environments, covers all major systems and development issues, and offers dozens of valuable tips, tools and problem-solving techniques. His extensive code examples have been assembled from operational hardware running current versions of embedded Linux using the latest development and debugging tools. This book's wide-ranging, practical coverage includes: Linux kernel initialization; the special role of bootloaders and U-Boot in embedded Linux; the use of embedded Linux file systems, including JFFS2; building Flash-resident file systems; using the Memory Technology Devices (MTD) subsystem with today's popular flash memory devices; and much more.
This Second Edition has been updated for the latest kernel versions, and contains new chapters on the PCI Subsystem, Hotplug and UDEV, USB, and Reducing Boot Time. Readers will also find a detailed introduction to multi-core, one of the hottest trends in embedded computing. *Helps programmers rapidly climb the learning curve, maximize productivity, and handle today's most important development challenges *Contains new chapters on PCI Subsystem, Hotplug and UDEV, USB, and reducing boot time *Offers practical coverage of Flash-resident filesystem images, the Memory Technology Devices subsystem, and today's hot new multicore processors Item Details
ISBN10/13: 0137017839/9780137017836
TITLE: Embedded Linux Primer CONTRIBUTORS: Hallinan, Christopher (Author) EDITION: 2nd Revised edition IMPRINT: Prentice Hall PUBLISHER: Pearson Education (US) FORMAT: Paperback PUBLICATION DATE: 28/05/2010
SUBJECT: Computers/Internet, Unix/Linux PAGES: 576 AUDIENCE GUIDE: Tertiary Education (US: College) CONTENTS: 1. Introduction 2. The Big Picture 3. Processor Basics 4. The Linux Kernel - A Different Perspective 5. Kernel Initialization 6. System Initialization 7. Bootloaders 8. Device Driver Basics 9. File Systems 10. MTD Subsystem 11. BusyBox 12. Embedded Development Environment 13. Development Tools 14. Kernel Debugging Techniques 15. Debugging Embedded Linux Applications 16. Porting Linux 17. Linux and Real Time 18. PCI Subsystem 19. Hotplug and UDEV NAMS 20. USB 21. Reducing Boot Time Appendix A. GNU Public License Appendix B. U-Boot Configurable Commands Appendix C. BusyBox Commands Appendix D. SDRAM Interface Considerations Appendix E. Open Source Resources Appendix F. Sample BDI-2000 Configuration File
|