Embedded Linux Development Using Yocto Project Cookbook, 2nd Edition

0
(0)

Embedded Linux Development Using Yocto Project Cookbook, 2nd Edition
 

  • Author:Alex Gonzalez
  • Length: 456 pages
  • Edition: 2nd Revised edition
  • Publisher: Packt Publishing
  • Publication Date: 2018-01-25
  • ISBN-10: 1788399218
  • ISBN-13: 9781788399210
  • Sales Rank: #712264 (See Top 100 Books)
  • Download:Register/Login to Download
  • Buy Print:Buy from amazon


    Book Description

    Embedded Linux Development Using Yocto Project Cookbook – Second Edition: Practical recipes to help you leverage the power of Yocto to build exciting Linux-based systems

    Over 79 hands-on recipes for professional embedded Linux developers to optimize and boost their Yocto Project know-how

    Key Features

    • Optimize your Yocto setup to speed up development and debug build issues
    • Use what is quickly becoming the standard embedded Linux product builder framework-the Yocto Project
    • Recipe-based implementation of best practices to optimize your Linux system

    Book Description

    The Yocto Project has become the de facto distribution build framework for reliable and robust embedded systems with a reduced time to market.

    You’ll get started by working on a build system where you set up Yocto, create a build directory, and learn how to debug it. Then, you’ll explore everything about the BSP layer, from creating a custom layer to debugging device tree issues. In addition to this, you’ll learn how to add a new software layer, packages, data, scripts, and configuration files to your system. You will then cover topics based on application development, such as using the Software Development Kit and how to use the Yocto project in various development environments. Toward the end, you will learn how to debug, trace, and profile a running system. This second edition has been updated to include new content based on the latest Yocto release.

    What you will learn

    • Optimize your Yocto Project setup to speed up development and debug build issues
    • Use Docker containers to build Yocto Project-based systems
    • Take advantage of the user-friendly Toaster web interface to the Yocto Project build system
    • Build and debug the Linux kernel and its device trees
    • Customize your root filesystem with already-supported and new Yocto packages
    • Optimize your production systems by reducing the size of both the Linux kernel and root filesystems
    • Explore the mechanisms to increase the root filesystem security
    • Understand the open source licensing requirements and how to comply with them when cohabiting with proprietary programs
    • Create recipes, and build and run applications in C, C++, Python, Node.js, and Java

    Who This Book Is For

    If you are an embedded Linux developer with the basic knowledge of Yocto Project, this book is an ideal way to broaden your knowledge with recipes for embedded development.

    Table of Contents

    Chapter 1 The build system
    Chapter 2 The BSP layer
    Chapter 3 The software layer
    Chapter 4 Application development
    Chapter 5 Debugging, tracing and profiling

    中文:

    书名:使用Yocto项目手册进行嵌入式Linux开发,第二版

    使用Yocto项目进行嵌入式Linux开发Cookbook–第二版:帮助您利用Yocto的强大功能构建令人兴奋的基于Linux的系统的实用方法

    为专业嵌入式Linux开发人员提供的79多个实践食谱,以优化和提升他们的Yocto项目技术诀窍

    主要特点

    • 优化您的Yocto设置以加快开发和调试构建问题
    • 使用正在迅速成为标准的嵌入式Linux产品构建器框架-Yocto项目
    • 基于配方的最佳实践实现,以优化您的Linux系统

    图书描述

    Yocto项目已经成为可靠和健壮的嵌入式系统的事实上的发行版构建框架,缩短了上市时间。

    您将从使用构建系统开始,在其中设置Yocto,创建构建目录,并学习如何调试它。然后,您将探索有关BSP层的所有内容,从创建自定义层到调试设备树问题。除此之外,您还将学习如何向您的系统添加新的软件层、包、数据、脚本和配置文件。然后,您将介绍基于应用程序开发的主题,例如使用软件开发工具包以及如何在各种开发环境中使用Yocto项目。接近尾声时,您将学习如何调试、跟踪和分析正在运行的系统。这个第二版已经更新,包含了基于最新Yocto版本的新内容。

    What you will learn

    • 优化您的Yocto Project设置以加快开发和调试构建问题
    • Use Docker containers to build Yocto Project-based systems
    • 利用Yocto项目构建系统的用户友好的Toaster Web界面
    • 构建和调试Linux内核及其设备树
    • 使用已支持的和新的Yocto包自定义根文件系统
    • 通过减小Linux内核和根文件系统的大小来优化您的生产系统
    • 探索提高根文件系统安全性的机制
    • 了解开放源码许可要求以及在与专有程序共存时如何遵守这些要求
    • Create recipes, and build and run applications in C, C++, Python, Node.js, and Java

    Who This Book Is For

    如果您是一名具有Yocto Project基本知识的嵌入式Linux开发人员,这本书是通过嵌入式开发食谱来扩展您的知识的理想方法。

    Table of Contents

    第1章构建系统
    Chapter 2 The BSP layer
    第三章软件层
    第四章应用程序开发
    第5章调试、跟踪和性能分析

  • 下载电子版:下载地址
  • 购买纸质版:亚马逊商城

    点击星号评分!

    平均分 0 / 5. 投票数: 0

    还没有投票!请为他投一票。

  • 推荐阅读

    评论 抢沙发

    评论前必须登录!

     

    登录

    找回密码

    注册