Master your Minecraft
 
 

Special Offers see all

Enter to WIN a $100 Credit

Subscribe to PowellsBooks.news
for a chance to win.
Privacy Policy

Tour our stores


    Recently Viewed clear list


    What I'm Giving | November 29, 2014

    Neil Patrick Harris: IMG Neil Patrick Harris: What I'm Giving



    At Powell's, we feel the holidays are the perfect time to share our love of books with those close to us. For this special blog series, we reached... Continue »

    spacer

Embedded Linux Systems with the Yocto Project (Prentice Hall Open Source Software Development)

by

Embedded Linux Systems with the Yocto Project (Prentice Hall Open Source Software Development) Cover

 

Synopses & Reviews

Publisher Comments:

As embedded systems grow more complex, developers are integrating full-fledged operating systems into them. Linux is an especially attractive option: it supports virtually all hardware architectures and many peripherals, scales well, offers full source code, and requires no royalty payments. However, building custom versions of Linux for new embedded systems has traditionally been difficult. The Yocto Project simplifies and streamlines every step of the process — and this expert primer will help you make the most of it. An indispensable companion to the official documentation, it offers "in the trenches" insights you won't find anywhere else.

 

Leading embedded systems developer Rudolf Streif gives you a solid grounding in the basics, then guides you through more advanced topics — ranging from building board support packages to managing compliance. You'll master the Yocto Project toolbox by working through the entire development lifecycle on a realistic project: a distributed home automation system consisting of multiple embedded devices with diverse functionality, all communicating via networking infrastructure. As you use Poky and the OpenEmbedded Core metadata layer to create a custom embedded Linux distribution, you'll master all this, and more:

  • Setting up your build environment
  • Using Application Development Toolkit (ADT) to integrate with the powerful Eclipse development workbench
  • Utilizing the Poky Build System and its HOB graphical frontend
  • Laying out system components, including structure, directories, and files
  • Using Bitbake Task Executor and its recipes to build entire Linux distros, including toolchains
  • Running basic builds for emulated targets
  • Custoimizing Linux systems, adding packages, configuring kernels, and developing board support packages (BSP)
  • Including your own software packages with image targets
  • Maintaining a common software base while supporting different CPU architectures and hardware configurations
  • Managing licensing and compliance, including tracking licenses, filtering non-conformant licenses, and enabling commercial code

Table of Contents

Preface

1. Getting Started

2. Introduction to the Yocto Project

3. The Poky Build System

4. The Bitbake Task Executor

5. The Build Environment

6. Enough Theory Our Distributed Home Automation Project

7. Building Linux for Different Hardware Architectures

8. Troubleshooting

9. Customizing Linux Images

10. Metadata Layers

11. Kernel Recipes

12. Board Support Packages

13. Building Your Own Packages

14. Application Development Toolkit (ADT)

15. Open-source Licensing and Compliance

Appendices

Intel Atom E640T Fish River Island 2 Platform Details

Texas Instruments Beaglebone Platform Details

Overview of the IEEE 802.15.4 Zigbee Standard

Related Projects

Resources

Index

Product Details

ISBN:
9780133443240
Author:
Streif, Rudolf J.
Publisher:
Prentice Hall
Subject:
Yocto Project, embedded Linux; Poky build; OpenEmbedded Core; Yocto Application Development Toolkit (ADT); Bitbake; Linux FRI2; Linux Beaglebone; Linux Zigbee; Yocto kernels; Yocto BSP
Subject:
Operating Systems - LINUX
Copyright:
Edition Description:
Trade paper
Series:
Prentice Hall Open Source Software Development Series
Publication Date:
20140610
Binding:
TRADE PAPER
Language:
English
Pages:
500

Related Subjects

Computers and Internet » Operating Systems » Linux
Computers and Internet » Software Engineering » Programming and Languages

Embedded Linux Systems with the Yocto Project (Prentice Hall Open Source Software Development) New Trade Paper
0 stars - 0 reviews
$47.25 Backorder
Product details 500 pages Prentice Hall - English 9780133443240 Reviews:
spacer
spacer
  • back to top

FOLLOW US ON...

     
Powell's City of Books is an independent bookstore in Portland, Oregon, that fills a whole city block with more than a million new, used, and out of print books. Shop those shelves — plus literally millions more books, DVDs, and gifts — here at Powells.com.