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

Alex Gonzalez

  • 出版商: Packt Publishing
  • 出版日期: 2018-01-25
  • 售價: $1,700
  • 貴賓價: 9.5$1,615
  • 語言: 英文
  • 頁數: 456
  • 裝訂: Paperback
  • ISBN: 1788399218
  • ISBN-13: 9781788399210
  • 相關分類: 嵌入式系統Linux
  • 立即出貨 (庫存 < 3)

買這商品的人也買了...

商品描述

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

商品描述(中文翻譯)

主要特點


  • 優化您的Yoto設置以加快開發速度並解決構建問題

  • 使用迅速成為標準的嵌入式Linux產品構建框架,即Yocto Project

  • 基於最佳實踐的配方實現,以優化您的Linux系統

書籍描述

Yocto Project正成為創建可靠的嵌入式Linux項目的最佳整合框架。由於其開發時間較短、可靠性和穩定性較高等特點,Yocto Project優於其他框架。

本書將從構建系統開始,您將在其中設置Yocto,創建構建目錄並了解如何進行調試。然後,您將全面了解BSP層的所有內容;從創建自定義層到調試設備樹問題。此外,您還將學習如何將新的軟件層、新的套件和數據、腳本或配置文件添加到系統中。然後,您將接觸到基於應用程序開發的主題,例如工具鏈以及如何在各種開發環境中使用Yocto Project。最後,您將探索如何調試、跟踪和分析運行中的系統。

通過閱讀本書,您將親自體驗使用Yocto Project構建高效Linux系統的實踐。

您將學到什麼


  • 優化您的Yocto設置以加快開發速度並解決構建問題

  • 解釋增加根文件系統安全性的機制

  • 創建配方,構建並運行node.js應用程序

  • 使用已支持和新的Yocto套件自定義根文件系統

  • 了解開源許可要求以及在與專有程序共存時如何遵守這些要求

  • 及時將專業的嵌入式Yocto產品推向市場

  • 創建配方,構建並運行Docker應用程序容器

  • 通過減小Linux內核和根文件系統的大小來優化您的生產系統