Embedded Linux Development using Yocto Project Cookbook, 2/e (Paperback)

Alex Gonzalez

  • 出版商: Packt Publishing
  • 出版日期: 2018-01-25
  • 售價: $1,600
  • 貴賓價: 9.5$1,520
  • 語言: 英文
  • 頁數: 456
  • 裝訂: Paperback
  • ISBN: 1788399218
  • ISBN-13: 9781788399210
  • 相關分類: 嵌入式系統Linux
  • 下單後立即進貨 (約3~4週)



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