Yocto for Raspberry Pi

0
(0)

Yocto for Raspberry Pi
 

  • Author:Petter MabäckerPierre-Jean Texier
  • Length: 214 pages
  • Edition: 1
  • Publisher: Packt Publishing
  • Publication Date: 2016-06-29
  • ISBN-10: B011746NUS
  • Sales Rank: #1495100 (See Top 100 Books)
  • Download:Register/Login to Download
  • Buy Print:Buy from amazon


    Book Description

    Create unique and amazing projects by using the powerful combination of Yocto and Raspberry Pi

    About This Book

    • Set up and configure the Yocto Project efficiently with Raspberry Pi
    • Deploy multimedia applications from existing Yocto/OE layers
    • An easy-to-follow guide to utilize your custom recipes on your Raspberry Pi

    Who This Book Is For

    If you are a student or a developer of embedded software, embedded Linux engineer or embedded systems in competence with Raspberry Pi and want to discover the Yocto Project, then this book is for you. Experience with Yocto is not needed.

    What You Will Learn

    • Explore the basic concept of Yocto’s build system and how it is organized in order to use it efficiently with Raspberry Pi
    • Generate your first image with Yocto for the Raspberry Pi
    • Understand how to customize your Linux kernel within the Yocto Project
    • Customize your image in order to integrate your own applications
    • Write your own recipes for your graphical applications
    • Integrate a custom layer for the Raspberry Pi

    In Detail

    The Yocto Project is a Linux Foundation workgroup, which produces tools (SDK) and processes (configuration, compilation, installation) that will enable the creation of Linux distributions for embedded software, independent of the architecture of embedded software (Raspberry Pi, i.MX6, and so on). It is a powerful build system that allows you to master your personal or professional development.

    This book presents you with the configuration of the Yocto Framework for the Raspberry Pi, allowing you to create amazing and innovative projects using the Yocto/OpenEmbedded eco-system. It starts with the basic introduction of Yocto’s build system, and takes you through the setup and deployment steps for Yocto. It then helps you to develop an understanding of Bitbake (the task scheduler), and learn how to create a basic recipe through a GPIO application example. You can then explore the different types of Yocto recipe elements (LICENSE, FILES, SRC_URI, and so on). Next, you will learn how to customize existing recipes in Yocto/OE layers and add layers to your custom environment (qt5 for example).

    Style and approach

    A step by step guide covering the fundamentals to create amazing new projects with Raspberry Pi and Yocto.

    Table of Contents

    Chapter 1. Meeting the Yocto Project
    Chapter 2. Building our First Poky Image for the Raspberry Pi
    Chapter 3. Mastering Baking with Hob and Toaster
    Chapter 4. Understanding BitBake
    Chapter 5. Creating, Developing, and Deploying on the Raspberry Pi
    Chapter 6. Working with External Layers
    Chapter 7. Deploying a Custom Layer on the Raspberry Pi
    Chapter 8. Diving into the Raspberry Pi’s Peripherals and Yocto Recipes
    Chapter 9. Making a Media Hub on the Raspberry Pi
    Chapter 10. Playing with an LCD Touchscreen and the Linux Kernel
    Chapter 11. Contributing to the Raspberry Pi BSP Layer
    Chapter 12. Home Automation Project – Booting a Custom Image

    中文:

    书名:Yocto for Raspberry Pi

    使用Yocto和树莓派的强大组合创建独特而令人惊叹的项目

    About This Book

    • 利用树莓派高效地设置和配置Yocto项目
    • 从现有Yocto/OE层部署多媒体应用
    • 一个简单易懂的指南,可以在你的树莓派上使用你的定制食谱

    这本书是为谁写的

    如果您是一名学生或嵌入式软件开发人员、嵌入式Linux工程师或具有Raspberry Pi能力的嵌入式系统,并且想要了解Yocto项目,那么这本书是为您准备的。不需要Yocto的经验。

    你将学到什么

    • 探索Yocto的构建系统的基本概念以及它是如何组织的,以便在Raspberry Pi中有效地使用它
    • 用Yocto为树莓派制作第一张图片
    • 了解如何在Yocto项目中定制您的Linux内核
    • 自定义您的映像以集成您自己的应用程序
    • 为您的图形应用程序编写您自己的配方
    • 为覆盆子PI集成自定义层

    In Detail

    Yocto项目是一个Linux Foundation工作组,它生产的工具(SDK)和过程(配置、编译、安装)将支持为嵌入式软件创建独立于嵌入式软件(Raspberry PI、i.MX6等)的体系结构的Linux发行版。它是一个强大的构建系统,允许您掌握您的个人或职业发展。

    本书向您介绍了覆盆子PI的Yocto框架的配置,允许您使用Yocto/OpenEmbedded生态系统创建令人惊叹和创新的项目。它从Yocto的构建系统的基本介绍开始,并带您完成Yocto的设置和部署步骤。然后帮助您加深对Bitbake(任务调度器)的理解,并通过一个GPIO应用程序示例学习如何创建基本配方。然后,您可以探索不同类型的Yocto配方元素(许可证、文件、SRC_URI等)。接下来,您将学习如何在Yocto/OE层中定制现有的食谱,并将层添加到您的定制环境(例如qt5)。

    风格和方法

    一个循序渐进的指南,涵盖了与树莓派和Yocto创建令人惊叹的新项目的基本原理。

    Table of Contents

    第1章:满足Yocto项目
    第二章:为树莓派建立我们的第一个狭隘形象
    第三章:用烤架和烤面包机学习烘焙
    第4章:了解BitBake
    第5章.在Raspberry PI上创建、开发和部署
    Chapter 6. Working with External Layers
    Chapter 7. Deploying a Custom Layer on the Raspberry Pi
    第八章:潜入覆盆子的周边和Yocto Recipe
    第九章:在树莓派上打造媒体中心
    第10章:使用LCD触摸屏和Linux内核
    第11章:Raspberry Pi BSP层的贡献
    第12章.家庭自动化项目引导自定义镜像

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

    点击星号评分!

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

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

  • 推荐阅读

    评论 抢沙发

    评论前必须登录!

     

    登录

    找回密码

    注册