Embedded Linux Systems with the Yocto Project

0
(0)

Embedded Linux Systems with the Yocto Project
 

  • Author:Rudolf J. Streif
  • Length: 480 pages
  • Edition: 1
  • Publisher: Prentice Hall
  • Publication Date: 2016-05-16
  • ISBN-10: 0133443248
  • ISBN-13: 9780133443240
  • Sales Rank: #664665 (See Top 100 Books)
  • Download:Register/Login to Download
  • Buy Print:Buy from amazon


    Book Description

    Build Complete Embedded Linux Systems Quickly and Reliably

    Developers are increasingly integrating Linux into their embedded systems: It supports virtually all hardware architectures and many peripherals, scales well, offers full source code, and requires no royalties. The Yocto Project makes it much easier to customize Linux for embedded systems. If you’re a developer with working knowledge of Linux, Embedded Linux Systems with the Yocto Project™ will help you make the most of it.

    An indispensable companion to the official documentation, this guide starts by offering a solid grounding in the embedded Linux landscape and the challenges of creating custom distributions for embedded systems. You’ll master the Yocto Project’s toolbox hands-on, by working through the entire development lifecycle with a variety of real-life examples that you can incorporate into your own projects.

    Author Rudolf Streif offers deep insight into Yocto Project’s build system and engine, and addresses advanced topics ranging from board support to compliance management.

    You’ll learn how to

    • Overcome key challenges of creating custom embedded distributions
    • Jumpstart and iterate OS stack builds with the OpenEmbedded Build System
    • Master build workflow, architecture, and the BitBake Build Engine
    • Quickly troubleshoot build problems
    • Customize new distros with built-in blueprints or from scratch
    • Use BitBake recipes to create new software packages
    • Build kernels, set configurations, and apply patches
    • Support diverse CPU architectures and systems
    • Create Board Support Packages (BSP) for hardware-specific adaptations
    • Provide Application Development Toolkits (ADT) for round-trip development
    • Remotely run and debug applications on actual hardware targets
    • Ensure open-source license compliance
    • Scale team-based projects with Toaster, Build History, Source Mirrors, and Autobuilder

    Table of Contents

    Chapter 1. Linux for Embedded Systems
    Chapter 2. The Yocto Project
    Chapter 3. OpenEmbedded Build System
    Chapter 4. BitBake Build Engine
    Chapter 5. Troubleshooting
    Chapter 6. Linux System Architecture
    Chapter 7. Building a Custom Linux Distribution
    Chapter 8. Software Package Recipes
    Chapter 9. Kernel Recipes
    Chapter 10. Board Support Packages
    Chapter 11. Application Development
    Chapter 12. Licensing and Compliance
    Chapter 13. Advanced Topics

    Appendix A. Open Source Licenses
    Appendix B. Metadata Reference

    中文:

    书名:基于Yocto项目的嵌入式Linux系统

    快速可靠地构建完整的嵌入式Linux系统

    开发人员越来越多地将Linux集成到他们的嵌入式系统中:它支持几乎所有的硬件体系结构和许多外围设备,伸缩性很好,提供完整的源代码,并且不需要版税。Yocto项目使得为嵌入式系统定制Linux变得更加容易。如果您是一名具有Linux应用知识的开发人员, 基于Yocto项目™的嵌入式Linux系统 会帮你最大限度地利用它。

    作为官方文档不可或缺的配套工具,本指南首先提供了嵌入式Linux环境的坚实基础,以及为嵌入式系统创建自定义发行版的挑战。通过在整个开发生命周期中使用各种可以合并到您自己的项目中的真实示例,您将亲手掌握Yocto项目的工具箱。

    作者Rudolf Streif提供了对Yocto Project的构建系统和引擎的深刻见解,并阐述了从董事会支持到合规管理的高级主题。

    你会学到如何

    • 克服创建自定义嵌入式发行版的关键挑战
    • 使用OpenEmbedded构建系统快速启动和迭代操作系统堆栈构建
    • 主构建工作流、体系结构和BitBake构建引擎
    • 快速解决构建问题
    • 使用内置蓝图或从头开始定制新的发行版
    • 使用BitBake食谱创建新的软件包
    • 构建内核、设置配置和应用补丁
    • Support diverse CPU architectures and systems
    • 为特定于硬件的适配创建板级支持包(BSP)
    • 为往返开发提供应用程序开发工具包(ADT)
    • 在实际硬件目标上远程运行和调试应用程序
    • 确保开源许可合规性
    • 使用Toaster、构建历史、源镜像和AutoBuilder扩展基于团队的项目

    目录表

    第1章.嵌入式系统的Linux
    第二章Yocto项目
    第三章开放嵌入式构建系统
    第4章.BitBake构建引擎
    第5章.故障排除
    第六章Linux系统架构
    Chapter 7. Building a Custom Linux Distribution
    第八章.软件包处方
    Chapter 9. Kernel Recipes
    第10章.主板支持包
    第11章:应用程序开发
    第12章.许可和合规
    第13章:高级主题

    Appendix A. Open Source Licenses
    附录B.元数据参考

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

    点击星号评分!

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

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

  • 评论 抢沙发

    评论前必须登录!

     

    登录

    找回密码

    注册