My Account Log in

1 option

Using Yocto Project with BeagleBone Black : unleash the power of the BeagleBone Black embedded platform with Yocto Project / H. M. Irfan Sadiq.

Ebook Central College Complete Available online

View online
Format:
Book
Author/Creator:
Sadiq, H. M. Irfan, author.
Contributor:
Azmi, Khula, writer of introduction, etc.
Series:
Community experience distilled.
Community Experience Distilled
Language:
English
Subjects (All):
Linux device drivers (Computer programs).
Embedded computer systems--Programming.
Embedded computer systems.
Physical Description:
1 online resource (144 p.)
Edition:
1st ed.
Place of Publication:
Birmingham, England ; Mumbai, [India] : Packt Publishing, 2015.
Language Note:
English
Summary:
This book is ideal for system developers with knowledge and experience of embedded systems. Knowledge of BeagleBone Black is assumed, while no knowledge of Yocto Project build system is necessary.
Contents:
Cover; Copyright; Credits; Foreword; About the Author; Acknowledgments; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Welcome to Yocto Project and BeagleBone; Setting up a host environment; Essentials; Graphical; Documentation; ADT ieinstaller extras; Obtaining Yocto Project; Let's build for BeagleBone; Local.conf; bblayers.conf; site.conf; auto.conf; Trigger build; Create partitions and format SD card; Copy images to the card; Hardware setup; Serial setup; Booting BeagleBone; More about configuration files; machine.conf; bitbake.conf
Standard target filesystem pathsArchitecture-dependent build variables; Package default variables; General work and output directories for the build system; Specific image creation and rootfs population information; Build flags and options; Download locations and utilities; Including the rest of the config files; Summary; Chapter 2: What's BitBake All About?; A brief history of BitBake; Legacy tools and BitBake; Cross compilation; Resolving inter-package dependencies; Variety of target distribution; Coupling to build system; Variety of build systems distros; Variety of architecture
Exploit parallelismEasy to use, extend, and collaborate; BitBake execution; Parsing metadata; Preparing tasklist; Executing tasks; BitBake options; Building a specific recipe (-b); Continue build even in case of errors (-k,
continue); Force-specific tasks (-f,
force); Using alternate providers (-a,
tryaltconfigs); Executing a specific task (-c); Invalidate stamps (-C,
clear-stamp); Increase verbosity (-v,
verbose); Debug level (-D,
debug); Dry run (-n,
dry-run); Parse only (-p,
parse-only); Show versions (-s,
show-versions); Get environment (-e,
environment)
Generating a dependency graph (-g,
graphviz)Log levels (-l DEBUG_DOMAINS,
log-domains=DEBUG_DOMAINS); Profile (-P,
profile); Select UI (-u UI,
ui=UI); Don't use shared state (
no-setscene); Summary; Chapter 3: Creating the Helloworld Recipe; Creating helloworld; Contents of the helloworld recipe; Recipe naming and related variables; Building a recipe; Build directories; Tasks; Build; Fetch; Unpack; Patch; Configure; Compile; Install; Package; Devshell; Clean; Cleansstate; Cleanall; Overriding default tasks; Deploying helloworld; Manually installing a package
Making an image dependant on our packageSummary; Chapter 4: Adding Multimedia to Your Board; Introducing gaku; The recipe for gaku; Package control variables; Build dependencies (DEPENDS); Runtime dependencies (RDEPENDS); Runtime recommendations (RRECOMMENDS); RCONFLICTS; RREPLACE; PROVIDES; RPROVIDES; Source control in a recipe; SRCREV; PV calculation; The SRC_URI specification; The S directory; Inheriting classes ; GStreamer recipes short trip; Types of variable assignments; EXTRA_OECONF; The FILES_ variables; Variable flags; ALLOW_EMPTY; FILESPATH; Conditional overriding mechanisms
Reusing and sharing the same code
Notes:
Includes index.
Description based on online resource; title from PDF title page (ebrary, viewed July 16, 2015).
OCLC:
1491309719

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

Find

Home Release notes

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Find catalog Using Articles+ Using your account