
Embedded Linux Development using Yocto Project Cookbook, 2/e (Paperback)
內容描述
Key Features
Optimize your Yoto set up to speed up development and debug build issues
Use what is quickly becoming the standard embedded Linux product builder framework, the Yocto Project
A recipe based implementation of best practices to optimize your linux system
Book Description
Yocto projects is turning out to be the best chosen integration framework for creating reliable embedded linux projects. Yocto projects have an edge over other frameworks because of its features like less development time, improved reliability and robustness.
This book will start by you working on the build system where you would be setting up Yocto, creating a build directory and understand how to debug it. Then you will be get to know everything about the BSP layer; from creating a custom layer to debugging device tree issues. Furthermore, you will get learn how to add a new software layer, new packages & data, scripts or configuration files into your system. You will then come across topics based on application development, such as toolchain and how to use the yocto project in various development environments. Towards the end, you will explore how to debug, trace and profile a running system.
You will have hands-on experience on building efficient linux systems using Yocto project by the end of the book.
What you will learn
Optimize your Yocto setup to speed up development and debug build issues
Explain the mechanism to increase the root filesystem security
Create a recipe, build and run a node.js application.
Customize your root filesystem with both already supported and new Yocto packages
Understand the open source licensing requirements and how to comply with them when cohabiting with proprietary programs
Bring professional embedded Yocto products to market in a timely manner
Create a recipe, build and run a docker application container
Optimize your production systems by reducing the size of both the Linux kernel and root filesystems