Knihobot

Christopher Hallinan

    Prentice Hall Open Source Software Development Series: Embedded Linux Primer
    Embedded Linux Primer: a practical, real-world approach
    • This practical guide to developing systems based on embedded Linux is fully updated with extensive new content. It helps programmers quickly overcome the learning curve, enhance productivity, and tackle significant development challenges. New chapters cover the PCI Subsystem, Hotplug and UDEV, USB, and strategies for reducing boot time. The book also addresses Flash-resident filesystem images, the Memory Technology Devices subsystem, and the latest multicore processors. As manufacturers increasingly adopt embedded Linux, many software and firmware engineers must learn it for the first time, making this guide an essential resource. Christopher Hallinan provides practical solutions for real-world challenges faced by embedded developers, whether they are transitioning from legacy systems to Linux or vice versa. The book introduces Linux in embedded environments, discusses major systems and development issues, and offers numerous tips, tools, and problem-solving techniques. Extensive code examples are drawn from operational hardware running current embedded Linux versions. Coverage includes Linux kernel initialization, the role of bootloaders and U-Boot, embedded Linux file systems like JFFS2, building Flash resident file systems, and utilizing the Memory Technology Devices (MTD) subsystem. This updated edition reflects the latest kernel versions and trends in embedded computing, including a detailed introduction to multicore tech

      Embedded Linux Primer: a practical, real-world approach2011
      4,2
    • Prentice Hall Open Source Software Development Series: Embedded Linux Primer

      A Practical, Real-World Approach

      • 537 stránek
      • 19 hodin čtení

      This book provides essential guidance for developing efficient, Linux-based embedded systems, consolidating valuable knowledge that has not been previously gathered in one resource. Drawing on extensive experience as an embedded Linux consultant and field application engineer, the author addresses common technical challenges, demonstrating how to create and optimize an embedded Linux environment. The journey begins with an overview of a typical Linux-based embedded system, highlighting key concepts and components while distinguishing Linux from traditional embedded systems. The author, writing from the perspective of an embedded developer, covers a range of topics including kernel building, initialization, bootloaders, device drivers, and file systems. There is a thorough examination of BusyBox utilities, a detailed guide on porting Linux to custom boards, and an introduction to real-time configuration via CONFIG_RT, a significant advancement in embedded Linux. Additionally, the book offers in-depth insights into development tools for analyzing and debugging embedded systems, emphasizing kernel debugging techniques. The author, Christopher Hallinan, has over 20 years of experience in engineering, management, and consulting within the embedded Linux field, with contributions to various industry publications.

      Prentice Hall Open Source Software Development Series: Embedded Linux Primer2006