Gratis Versand ab € 9,99
Bookbot

Chris Simmonds

    Mastering Embedded Linux Programming
    • Mastering Embedded Linux Programming

      Second Edition: Unleash the Full Potential of Embedded Linux with Linux 4.9 and Yocto Project 2.2 (Morty) Updates

      • 478 Seiten
      • 17 Lesestunden

      Linux is a highly-respected open source operating system that scales from small devices to supercomputers. This guide focuses on leveraging Linux for creating efficient, secure, and cost-effective products at the lower end of the scale. Embedded Linux powers everyday devices, including smart TVs, WiFi routers, and industrial controllers, making it essential for the Internet of Things. The book provides comprehensive insights into the technologies and techniques necessary for integrating Linux into embedded systems. You will start with the fundamental components of embedded Linux projects: the toolchain, bootloader, kernel, and root filesystem. It covers how to create these elements from scratch and automate the process using Buildroot and the Yocto Project. The guide also addresses effective storage strategies for flash memory chips and methods for remotely installing updates post-deployment. Additionally, you'll learn key aspects of coding for embedded Linux, including hardware access, multi-threaded code implications, and efficient memory management techniques. The final chapters focus on debugging applications and the Linux kernel, along with profiling the system to identify performance bottlenecks. By the end, you will have a thorough understanding of the steps needed to develop a successful embedded Linux system.

      Mastering Embedded Linux Programming2017