Tietoa kirjasta

Mastering Embedded Linux Development is designed to be both a learning resource and a reference for your embedded Linux projects.

In this fourth edition, you'll learn the fundamental elements that underpin all embedded Linux projects: the toolchain, the bootloader, the kernel, and the root filesystem. First, you will download and install a pre-built toolchain. After that, you will cross-compile each of the remaining three elements from scratch and learn to automate the process using Buildroot and the Yocto Project. The book progresses with coverage of over-the-air software updates and rapid prototyping with add-on boards. Two new chapters tackle modern development practices, including Python packaging and deploying containerized applications. These are followed by a chapter on writing multithreaded code and another on techniques to manage memory efficiently. The final chapters demonstrate how to debug your code, whether it resides in user space or in the Linux kernel itself. In addition to GNU debugger (GDB), the book also covers the different tracers and profilers that are available for Linux so that you can quickly pinpoint any performance bottlenecks in your system.

*Email sign-up and proof of purchase required

Aloita kirja saman tien hintaan 0 €

  • Kokeilujakson aikana käytössäsi on kaikki sovelluksen kirjat
  • Ei sitoumusta, voit perua milloin vain
Kokeile nyt ilmaiseksi
Yli 52 000 ihmistä on antanut Nextorylle viisi tähteä App Storessa ja Google Playssä.

Muiden lemppareita

Ohita lista
  1. Embedded Systems Programming with C++ : Real-World Techniques

    Robert Johnson

  2. Getting Started with the Graph Query Language (GQL) : A complete guide to designing, querying, and managing graph databases with GQL

    Ricky Sun, Jason Zhang, Yuri Simione

  3. Linux Device Driver Development : Everything you need to start with device driver development for Linux kernel and embedded Linux

    John Madieu

  4. Linux Kernel Programming : A comprehensive and practical guide to kernel internals, writing modules, and kernel synchronization

    Kaiwan N Billimoria

  5. Mastering Linux Administration : Take your sysadmin skills to the next level by configuring and maintaining Linux systems

    Alexandru Calcatinge, Julian Balog

  6. C++ System Programming Cookbook : Practical recipes for Linux system-level programming using the latest C++ features

    Onorato Vaticone

  7. Generative AI with Python and PyTorch : Navigating the AI frontier with LLMs, Stable Diffusion, and next-gen AI applications

    Joseph Babcock, Raghav Bali

  8. Learn Ethical Hacking from Scratch : Your stepping stone to penetration testing

    Zaid Sabih

  9. 4.0

    Clean Code : A Handbook of Agile Software Craftsmanship

    Robert C. Martin

  10. Setup of a Graphical User Interface Desktop for Linux Virtual Machine on Cloud Platforms

    Hidaia Mahmood Alassouli

  11. PowerShell Core for Linux Administrators Cookbook : Use PowerShell Core 6.x on Linux to automate complex, repetitive, and time-consuming tasks

    Ram Iyer, Prashanth Jayaram

  12. Linux System Programming Techniques : Become a proficient Linux system programmer using expert recipes and techniques

    Jack-Benny Persson