Bookbot

Mastering Embedded Linux Programming

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

Ocena książki

Więcej o książce

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.

Zakup książki

Mastering Embedded Linux Programming, Chris Simmonds

Język
Rok wydania
2017
Oprawa
(miękka)
Jak tylko się pojawi, wyślemy Ci wiadomość e-mail.

Metody płatności

4,2
Bardzo dobra
9 Ocena

Brakuje nam tutaj Twojej recenzji.

Tytuł
Mastering Embedded Linux Programming
Podtytuł
Second Edition: Unleash the Full Potential of Embedded Linux with Linux 4.9 and Yocto Project 2.2 (Morty) Updates
Język
angielski
Rok wydania
2017
Oprawa
miękka
Liczba stron
478
ISBN10
1787283283
ISBN13
9781787283282
Seria
Ocena
4,2 z 5
Opis
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.