Learning Embedded Linux using the Yocto Project (Paperback)

Alexandru Vaduva

  • 出版商: Packt Publishing
  • 出版日期: 2015-06-30
  • 售價: $1,820
  • 貴賓價: 9.5$1,729
  • 語言: 英文
  • 頁數: 269
  • 裝訂: Paperback
  • ISBN: 1784397393
  • ISBN-13: 9781784397395
  • 相關分類: 嵌入式系統Linux
  • 海外代購書籍(需單獨結帳)



Develop powerful embedded Linux systems with the Yocto Project components

About This Book

  • A hands-on guide to enhance your ability to develop captivating embedded Linux projects
  • Learn about the compelling features offered by the Yocto Project, such as customization, virtualization, and many more
  • Illustrates concepts such device-emulation and cross-compiling in a pragmatic and lucid way

Who This Book Is For

If you are a Yocto and Linux enthusiast who wants to build embedded Linux systems but do not have the knowledge to do it, this is the book for you. It will also help those of you who have a bit of knowledge about Linux and the embedded world and are keen on learning more about the technology. This book will provide you with the skills needed to successfully interact with the Yocto Project components regardless of the fact that you are new to embedded development or an expert.

What You Will Learn

  • Interact with and customize the bootloader for a board
  • Use the Yocto Project in the embedded Linux development process
  • Familiarize yourself with and customize the bootloader for a board
  • Explore and work with toolchain components such as binutils, gcc, glibc (C libraries), and kernel headers
  • Interact with a root filesystem for your project and also with meta layers
  • Discover more about real-time layer, security, virtualization, CGL, and LSB
  • Identify the Yocto Project components such as Eclipse ADT plug-ins, and Toaster

In Detail

This book offers readers an idea of what embedded Linux software and hardware architecture looks like, cross-compiling, and also presents information about the bootloader and how it can be built for a specific board. This book will go through Linux kernel features and source code, present information on how to build a kernel source, modules, and the Linux root filesystem. You'll be given an overview of the available Yocto Project components, how to set up Yocto Project Eclipse IDE, and how to use tools such as Wic and Swabber that are still under development. It will present the meta-realtime layer and the newly created meta-cgl layer, its purpose, and how it can add value to poky.


開發強大的嵌入式Linux系統,使用Yocto Project的組件


- 一本實踐指南,提升您開發引人入勝的嵌入式Linux項目的能力
- 學習Yocto Project提供的引人注目的功能,如自定義、虛擬化等
- 以實用和清晰的方式說明設備仿真和交叉編譯等概念

本書適合對Yocto和Linux有興趣,想要構建嵌入式Linux系統但缺乏相關知識的讀者。對於對Linux和嵌入式領域有一定了解並渴望深入了解該技術的讀者也會有所幫助。無論您是嵌入式開發的新手還是專家,本書都將為您提供與Yocto Project組件成功互動所需的技能。


- 與板載引導程序進行互動和自定義
- 在嵌入式Linux開發過程中使用Yocto Project
- 熟悉並自定義板載引導程序
- 探索並使用工具鏈組件,如binutils、gcc、glibc(C庫)和內核頭文件
- 與項目的根文件系統以及元層進行互動
- 了解實時層、安全性、虛擬化、CGL和LSB等更多內容
- 識別Yocto Project組件,如Eclipse ADT插件和Toaster


本書向讀者介紹了嵌入式Linux軟件和硬件架構的概念,交叉編譯,並提供了有關特定板載引導程序的構建信息。本書將介紹Linux內核的功能和源代碼,並提供有關如何構建內核源代碼、模塊和Linux根文件系統的信息。您將獲得有關可用Yocto Project組件的概述,以及如何設置Yocto Project Eclipse IDE和如何使用仍在開發中的工具,如Wic和Swabber。本書還將介紹元實時層和新創建的元CGL層,以及它們的目的以及如何為poky增加價值。