Search icon CANCEL
Subscription
0
Cart icon
Your Cart (0 item)
Close icon
You have no products in your basket yet
Save more on your purchases! discount-offer-chevron-icon
Savings automatically calculated. No voucher code required.
Arrow left icon
All Products
Best Sellers
New Releases
Books
Videos
Audiobooks
Learning Hub
Newsletter Hub
Free Learning
Arrow right icon
timer SALE ENDS IN
0 Days
:
00 Hours
:
00 Minutes
:
00 Seconds
Arrow up icon
GO TO TOP
Embedded Linux Projects Using Yocto Project Cookbook

You're reading from   Embedded Linux Projects Using Yocto Project Cookbook Over 70 hands-on recipes for professional embedded Linux developers to optimize and boost their Yocto know-how

Arrow left icon
Product type Paperback
Published in Mar 2015
Publisher
ISBN-13 9781784395186
Length 324 pages
Edition 1st Edition
Arrow right icon
Author (1):
Arrow left icon
Alex Gonzalez Alex Gonzalez
Author Profile Icon Alex Gonzalez
Alex Gonzalez
Arrow right icon
View More author details
Toc

Table of Contents (13) Chapters Close

Embedded Linux Projects Using Yocto Project Cookbook
Credits
Foreword
About the Author
About the Reviewers
www.PacktPub.com
Preface
1. The Build System FREE CHAPTER 2. The BSP Layer 3. The Software Layer 4. Application Development 5. Debugging, Tracing, and Profiling Index

Index

A

  • ADT configuration, cross-compiler options
    • standalone pre-built toolchain / How to do it...
    • build system derived toolchain / How to do it...
  • ADT configuration, target options
    • QEMU emulator / How to do it...
    • external hardware / How to do it...
  • adt_installer.conf file, options
    • YOCTOADT_REPO / How it works...
    • YOCTOADT_TARGETS / How it works...
    • YOCTOADT_QEMU / How it works...
    • YOCTOADT_NFS_UTIL / How it works...
    • YOCTOADT_ROOTFS_arm / How it works...
    • YOCTOADT_TARGET_SYSROOT_IMAGE_arm / How it works...
    • YOCTOADT_TARGET_MACHINE_arm / How it works...
    • YOCTOADT_TARGET_SYSROOT_LOC_arm / How it works...
  • Advanced Packaging Tool (APT) / How it works...
  • ant
    • about / Getting ready
  • application debugging
    • about / Introduction
    • strace, using for / Using strace for application debugging, How to do it...
  • application development
    • workflows, describing for / Describing workflows for application development
  • Application Development Toolkit (ADT) / How to do it...
    • about / Introduction
    • using / Using the Application Development Toolkit, How to do it..., How it works...
  • application profiling
    • extending / Extending application profiling
  • ARM i.MX6 PMU events
    • reference link / See also
  • armv5 architecture / How to do it...
  • armv7 architecture / How to do it...

B

  • babeltrace
    • about / Getting ready, Using LTTng
  • base.bbclass class, methods
    • do_fetch / Specifying task overrides
    • do_unpack / Specifying task overrides
    • do_configure / Specifying task overrides
    • do_compile / Specifying task overrides
    • do_install / Specifying task overrides
    • do_package / Specifying task overrides
  • base default images
    • core-image-minimal / Getting ready
    • core-image-full-cmdline / Getting ready
    • core-image-lsb / Getting ready
    • core-image-x11 / Getting ready
    • core-image-sato / Getting ready
    • core-image-weston / Getting ready
  • BitBake
    • about / Introduction, Getting ready, How to do it...
    • URL, for downloading / Getting ready
    • URL, for development discussions / Getting ready
    • debugging / Debugging BitBake
  • bitbake-layers command-line utilities
    • $ bitbake-layers show-layers / How it works...
    • $ bitbake-layers show-recipes / How it works...
    • $ bitbake-layers show-overlayed / How it works...
    • $ bitbake-layers show-appends / How it works...
    • $ bitbake-layers flatten <output_dir> / How it works...
  • blktrace
    • about / Getting ready
    • using / Using blktrace, Getting ready, How to do it..., How it works..., There's more...
    • options / How to do it...
  • Board Support Packages (BSPs)
    • about / Getting ready
  • bootloader
    • adding / Adding a custom kernel and bootloader, Finding the Linux kernel source, How it works...
    • kernel's printk buffer, dumping from / Dumping the kernel's printk buffer from the bootloader
  • BSP layer
    • about / Creating a custom BSP layer
    • machine, adding for hardware / Adding a new machine
    • custom device tree, adding to Linux kernel / Adding a custom device tree to the Linux kernel
    • custom U-Boot machine, adding / Adding a custom U-Boot machine
    • custom formfactor file, adding / Adding a custom formfactor file
  • build directory
    • creating / Creating a build directory, How it works...
  • build history
    • using / Using build history, How it works...
    • Git directory, inspecting with / Looking at the build history
    • references / There's more...
  • buildhistory-diff command / Looking at the build history
  • buildroot / Getting ready
  • build statistics
    • working with / Working with build statistics, How it works..., There's more...
  • build system
    • debugging / Debugging the build system
    • task log / Task log and run files
    • logging, adding to recipes / Adding logging to recipes
    • dependencies, analyzing / Looking at dependencies
  • BusyBox / BusyBox

C

  • cells / How it works...
  • CMake
    • about / Working with the CMake build system
    • URL / See also
  • CMake build system
    • working with / Working with the CMake build system
  • community, and Freescale Yocto releases
    • differences / How it works...
  • community Freescale BSP release
    • target images / There's more...
  • Compact Trace Format (CTF)
    • about / Using LTTng
  • compliance
    • system, analyzing for / Analyzing your system for compliance, How to do it...
  • conf directory, files
    • bblayers.conf / How it works...
    • local.conf / How it works...
    • templateconf.cfg / How it works...
  • configuration files
    • adding / Adding data, scripts, or configuration files, How to do it...
  • Connected Limited Device Configuration (CLDC) / Integrating the Oracle Java Runtime Environment
  • core dumps
    • analyzing / Analyzing core dumps, Getting ready, How it works...
  • Cortex-A9 PMU
    • reference link / See also
  • cross GDB debugging
    • about / Cross GDB debugging, How to do it..., How it works...
  • crosstool-NG / Getting ready
  • custom BSP layer
    • creating / Creating a custom BSP layer, How it works..., There's more...
  • custom device tree
    • adding, to Linux kernel / Adding a custom device tree to the Linux kernel
  • custom formfactor file
    • adding / Adding a custom formfactor file
  • custom kernel
    • adding / Adding a custom kernel and bootloader, Finding the Linux kernel source, How it works...
  • custom U-Boot machine
    • adding / Adding a custom U-Boot machine

D

  • data files
    • adding / Adding data, scripts, or configuration files, How to do it...
  • debugging session, use cases
    • about / Getting ready
    • recipes, finding / Finding recipes
    • BitBake's environment, dumping / Dumping BitBake's environment
    • development shell, using / Using the development shell
  • debug messages
    • rate-limiting / Rate-limiting debug messages
  • development setup
    • network booting, configuring for / Getting ready, How to do it...
  • device tree
    • managing / Managing the device tree, How to do it..., How it works...
    • compatible property / The compatible property
    • buses and memory-addressable devices, defining / Defining buses and memory-addressable devices
    • modifying, in Yocto / Modifying and compiling the device tree in Yocto
    • compiling / Modifying and compiling the device tree in Yocto
    • reference link / See also
    • issues, debugging / Debugging device tree issues
    • viewing, from U-Boot / Looking at the device tree from U-Boot
    • viewing, from Linux kernel / Looking at the device tree from the Linux kernel
  • Device Tree Binary (DTB) / How to do it...
  • Device Tree Compiler (DTC) / How to do it...
  • directories, Wandboard Quad build
    • all-poky-linux / Getting ready
    • cortexa9hf-vfp-neon-poky-linux-gnueabi / Getting ready
    • wandboard_quad-poky-linux-gnueabi / Getting ready
    • x86_64-linux / Getting ready
  • disk statistics, Linux kernel disk I/O stats
    • URL / How it works...
  • distributed version control system, Git
    • URL / See also
  • downloads
    • sharing / Sharing downloads, How to do it...
  • dpkg package manager / How it works...
  • Dropbear / How to do it...
  • dynamic debug
    • using, in Linux kernel / Using dynamic debug
  • dynamic events
    • using / There's more...
  • dynamic kernel events
    • using / Using dynamic kernel events, How to do it..., How it works...
  • dynamic kernel tracing
    • using / Using dynamic kernel tracing, Getting ready, How to do it...
  • dynamic libraries
    • about / Getting ready
  • dynamic library
    • example / How to do it...
  • dynamic tracepoint events / How it works...

E

  • Eclipse IDE
    • using / Using the Eclipse IDE, Getting ready, How to do it...
  • Eclipse Kepler
    • URL / Getting ready
  • Eclipse Public License (EPL) / Using the Eclipse IDE
  • Eclipse Yocto plugin, repository source
    • URL / Getting ready
  • Eclipse Yocto plugins
    • URL, for downloading / Getting ready
  • embedded MMC (eMMC) / Configuring network booting for a development setup
  • End-User License Agreement (EULA) / There's more...
  • error reporting tool / Error reporting tool
  • event counting / How it works...
  • events
    • software events / Getting ready
    • hardware events / Getting ready
    • hardware cache events / Getting ready
  • event sampling / How it works...
  • execute in place (XIP) / How it works...
  • external kernel modules
    • building / Building external kernel modules, Getting ready, How to do it..., There's more...

F

  • fastjar
    • about / Getting ready
  • features / How to do it...
  • file
    • tracing data, reading in / Reading tracing data
  • framebuffer API, Linux kernel documentation
    • reference link / See also
  • Freescale BSP community, Poky layers
    • meta-fsl-arm / There's more...
    • meta-fsl-arm-extra / There's more...
    • meta-fsl-demos / There's more...
  • Freescale hardware
    • support, installing for / Installing support for Freescale hardware, How to do it...
  • Freescale Linux kernel Git repository
    • URL / There's more...
  • Freescale U-Boot Git repository
    • URL / There's more...
  • Freescale Yocto ecosystem
    • explaining / Explaining the Freescale Yocto ecosystem, How to do it..., How it works...
  • free tool
    • about / There's more...
  • FSL community BSP layer / There's more...
  • FSL community BSP release notes
    • URL / See also
  • function tracer
    • using, on oops / Using the function tracer on oops
    • configuring, at boot / Configuring the function tracer at boot
  • function traces
    • filtering / Filtering function traces
  • function tracing / How it works...

G

  • GDB
    • URL, for documentation / See also
  • gdbserver
    • about / Introduction
  • General Public License (GPL)
    • about / There's more...
  • General Public License version 2 (GPLv2) / Releasing software
  • Git directory
    • inspecting, with build history / Looking at the build history
  • Git repository fork
    • using / Developing using a Git repository fork
  • glibc
    • about / Getting ready
  • Glibc / Glibc
  • Gnome Mobile and Embedded (GMAE) / How to do it...
  • GNU build system
    • working with / Working with the GNU build system, How to do it...
    • reference link / See also
  • GNU make
    • about / Working with GNU make
    • working with / How to do it...
    • reference link / See also
  • GNU toolchain, components
    • assembler / Getting ready
    • linker / Getting ready
    • compiler / Getting ready
    • debugger / Getting ready
    • binary file tools / Getting ready
  • GraphViz / Looking at dependencies
  • groups
    • managing / Managing users and groups, Getting ready, How to do it...
  • gstreamer 0.10 framework
    • reference link / See also
  • GTK+
    • URL / See also
  • GTK+ applications
    • developing / Developing GTK+ applications, How to do it...
    • debugging / There's more...

H

  • hardware cache events
    • about / Getting ready
  • hardware events
    • about / Getting ready
  • host Linux system
    • setting up / Setting up the host system, How to do it..., How it works...
  • htop tool
    • about / There's more...

I

  • I/O operations per second (IOPS) / Using blktrace
  • IcedTea / Getting ready
  • image
    • building / Building your first image, How to do it..., How it works..., There's more...
  • image's contents
    • exploring / Exploring an image's contents, How to do it...
  • images, suffixes
    • dev / Getting ready
    • sdk / Getting ready
    • initramfs / Getting ready
  • instrumenting, C applications
    • reference link / See also
  • Integrated Development Environments (IDE) / Introduction
  • integrated development environments (IDEs) / Getting ready
  • International Component for Unicode (ICU) / Getting ready
  • Internet Software Consortium (ISC) / How to do it...
  • iostat tool
    • about / There's more...
  • iotop tool
    • about / There's more...

J

  • java-library bbclass
    • about / Getting ready
  • Java applications
    • integrating / Integrating Java applications, How to do it..., There's more...
  • Java bbclass
    • about / Getting ready
  • Java bbclass, auxiliary functions
    • oe_jarinstall / Getting ready
    • oe_makeclasspath / Getting ready
    • oe_java_simple_wrapper / Getting ready
  • javac
    • about / Getting ready
  • Java Class Library (JCL) / Getting ready
  • Java editions, for embedded development
    • Java SE embedded / Integrating the Oracle Java Runtime Environment
    • Java Micro Edition (ME) / Integrating the Oracle Java Runtime Environment
  • Java Runtime Environment (JRE) / Getting ready
  • Java SE embedded / Integrating the Oracle Java Runtime Environment
  • Java Virtual Machines (JVMs) / Getting ready
  • jprobe probe
    • about / Using dynamic kernel tracing
    / There's more...

K

  • kbuild
    • about / Describing Linux's build system
  • kernel
    • performance counters, using / Using the kernel's performance counters, Getting ready, How it works...
    • reference link, for documentation / See also
  • kernel's printk buffer
    • dumping, from bootloader / Dumping the kernel's printk buffer from the bootloader
  • kernel function tracing system
    • using / Using the kernel function tracing system, How it works..., There's more...
  • kernel profiling session workflow / How to do it...
  • kernelshark
    • about / Getting ready
  • kprobes
    • about / Using dynamic kernel tracing
  • kprobes probe
    • about / Using dynamic kernel tracing
  • kretprobe probe
    • about / Using dynamic kernel tracing
    / There's more...

L

  • Latencytop
    • about / Getting ready
  • Lempel–Ziv–Oberhumer (LZO) / How it works...
  • Lesser General Public License (LGPL) / Glibc
  • libraries
    • working / How it works...
  • lighttpd / How to do it...
  • Linux's build system
    • about / Describing Linux's build system, How it works...
  • linux-yocto style kernel / How to do it...
    • reference link / See also
  • Linux framebuffer
    • about / Working with the Linux framebuffer
    • working with / Getting ready, How to do it..., How it works...
  • Linux kernel
    • custom device tree, adding to / Adding a custom device tree to the Linux kernel
    • configuring / Configuring the Linux kernel, How to do it..., There's more...
    • configuration fragments, using / Using configuration fragments
    • building / Building the Linux kernel
    • external development / External development
    • external source development / External source development
    • working directory development / Working directory development
    • debugging / How it works...
    • dynamic debug, using in / Using dynamic debug
    • device tree, viewing from / Looking at the device tree from the Linux kernel
    / The Linux kernel
  • Linux kernel booting process
    • debugging / Debugging the Linux kernel booting process, How it works...
  • Linux kernel documentation
    • URL / See also
  • Linux kernel image size
    • reducing / Reducing the Linux kernel image size, How it works...
  • Linux Kernel Performance Counters Subsystem (LPC)
    • about / Getting ready
  • Linux kernel source
    • finding / Finding the Linux kernel source
  • Linux user space / Introduction
  • Long-Term Stable (LTS) / How to do it...
  • Long Term Support Initiative (LTSI) / How to do it...
  • LTTng
    • about / Getting ready, Using LTTng
    • using / Getting ready, How to do it..., How it works...
    • reference link / See also

M

  • Makefile, tools
    • autoconf / Getting ready
    • automake / Getting ready
    • libtools / Getting ready
  • meta-fsl-arm-extra layer
    • references / There's more...
  • meta-fsl-arm layer
    • references / There's more...
  • meta-fsl-arm layer, Linux sources
    • linux-imx, URL / Selecting a specific package version and providers
    • linux-fslc, URL / Selecting a specific package version and providers
    • linux-timesys, URL / Selecting a specific package version and providers
  • meta-fsl-demos layer
    • references / There's more...
  • meta-ide-support target / How to do it...
  • meta-java layer
    • Java bbclass / Getting ready
    • java-library bbclass / Getting ready
  • meta-toolchain-qt target / How to do it...
  • meta-toolchain target / How to do it...
  • metadata, SCC files
    • kconf / How it works...
    • patch / How it works...
    • define / How it works...
    • include / How it works...
    • git merge / How it works...
    • branch / How it works...
  • metadata directories, Poky
    • meta / There's more...
    • meta-yocto / There's more...
    • meta-yocto-bsp / There's more...
  • metadata variables, linux-yocto style kernel
    • KMACHINE / How to do it...
    • KBRANCH / How to do it...
    • KBRANCH_DEFAULT / How to do it...
    • KERNEL_FEATURES / How to do it...
    • LINUX_KERNEL_TYPE / How to do it...
  • meta directory
    • references / There's more...
  • mkimage tool / External development
  • mmcargs environmental variable / Getting ready
  • modules
    • debugging / How it works...
  • monitoring tools, on Linux system
    • htop / There's more...
    • iotop / There's more...
    • procps / There's more...
    • sysstat / There's more...
  • mpstat tool
    • about / There's more...

N

  • native GDB debugging
    • about / Native GDB debugging, How to do it..., There's more...
  • netstat tool
    • about / There's more...
  • network booting
    • configuring, for development setup / Getting ready, How to do it...
  • network tools
    • tcpdump / There's more...
    • netstat / There's more...
    • ss / There's more...
  • new packages
    • adding / Adding new packages, How it works...
  • newt interface
    • about / How to do it...
  • NFS server
    • installing / Installing an NFS server
  • non-maskable interrupt (NMI) / How to do it...

O

  • oe-init-build-env
    • about / How to do it...
  • oe-init-build-env-memres
    • about / How to do it...
  • OpenEmbedded-Core (OE-Core)
    • about / Introduction
  • OpenEmbedded layer
    • URL / Explaining the Freescale Yocto ecosystem
  • OpenEmbedded Metadata Index
    • URL / Getting ready
  • Open Java Development Kit (OpenJDK)
    • integrating / Integrating the Open Java Development Kit, How to do it..., There's more...
    • components / Getting ready
    • reference link / See also
  • OpenJDK, Git repository
    • URL / Getting ready
  • open source and proprietary code
    • working with / Working with open source and proprietary code, How to do it...
  • open source licenses
    • about / How to do it...
    • permissive / How to do it...
    • restrictive / How to do it...
  • OProfile
    • about / Getting ready, Using OProfile
    • using / Using OProfile, Getting ready, How to do it..., How it works...
    • reference link / See also
  • oprofileui repository
    • reference link / There's more...
  • Oracle Java 1.7
    • URL, for installing / Getting ready
  • Oracle Java Runtime Environment
    • integrating / Integrating the Oracle Java Runtime Environment, How to do it..., There's more...

P

  • package-installation scripts
    • installing / Installing package-installation scripts, How it works...
    • preinstallation scripts (pkg_preinst) / Getting ready
    • postinstallation scripts (pkg_postinst) / Getting ready
    • preremoval scripts (pkg_prerm) / Getting ready
    • postremoval scripts (pkg_postrm) / Getting ready
  • package feed
    • setting up / Setting up a package feed, Getting ready, How to do it...
  • package licensing / Package licensing
  • packages
    • versioning / Versioning packages
    • configuring / Configuring packages, Configuring packages
    • content, fetching / Fetching package contents
    • recipes, splitting into / Splitting into several packages
    • machine-specific variables, setting / Setting machine-specific variables
  • package version
    • selecting / Selecting a specific package version and providers, How do we select which version to use?
  • perf
    • about / Getting ready
    • used, for tracing / Tracing and profiling with perf, Getting ready, How to do it..., How it works...
    • used, for profiling / Tracing and profiling with perf, Getting ready, How to do it..., How it works...
    • using, as strace substitute / Using perf as strace substitute
    • references / See also
  • performance counter events / How it works...
  • performance counters, kernel
    • using / Using the kernel's performance counters, Getting ready, How it works...
  • Performance Monitoring Unit (PMU)
    • about / Getting ready
  • phandle / How it works...
  • pidstat tool
    • about / There's more...
  • pkg-config
    • reference link / See also
  • Poky
    • about / Introduction
    • purpose / Introduction
    • installing / Getting ready, How to do it...
    • metadata directories / There's more...
  • Poky, Git repository
    • URL, for downloading / Getting ready
  • populate_sdk task / How to do it...
  • Powertop
    • about / Getting ready
  • PR / Versioning packages
  • probes, types
    • kprobes / Using dynamic kernel tracing
    • jprobe / Using dynamic kernel tracing
    • kretprobe / Using dynamic kernel tracing
  • procps tool
    • about / There's more...
  • procps tools
    • ps / There's more...
    • vmstat / There's more...
    • uptime / There's more...
    • free / There's more...
    • slabtop / There's more...
  • profile charts
    • about / Profile charts
  • profiling tools
    • exploring / Exploring Yocto's tracing and profiling tools
    • OProfile / Getting ready
    • Powertop / Getting ready
    • Latencytop / Getting ready
    • Sysprof / Getting ready
  • providers
    • selecting / Selecting a specific package version and providers
  • ps tool
    • about / There's more...
  • Python applications
    • adding / Adding Python applications, Getting ready, How to do it...
  • Python Package Index (PyPI) / There's more...

Q

  • Qt, for Embedded Linux
    • reference link / See also
  • Qt application framework documentation
    • URL / See also
  • Qt applications
    • developing / Developing Qt applications, Getting ready, How to do it...
  • Qt Creator IDE
    • using / Using the Qt Creator IDE, How to do it...
  • Qt framework / The Qt framework
  • Qt hello world source
    • building / There's more...

R

  • recipe
    • splitting, into packages / Splitting into several packages
  • repo tool
    • reference link / See also
  • repo tool, Android documentation
    • URL / See also
  • root filesystem image size
    • reducing / Reducing the root filesystem image size, How to do it..., How it works...
  • runlevel / Getting ready

S

  • SATO / How to do it...
  • SCC files, logical groupings
    • configuration (cfg) / How it works...
    • patches / How it works...
    • features / How it works...
    • kernel types / How it works...
    • Board Support Packages (BSP) / How it works...
  • SCons
    • about / Working with the SCons builder
    • URL / See also
  • SCons builder
    • working with / Getting ready
  • scripts files
    • adding / Adding data, scripts, or configuration files, How to do it...
  • SDK
    • obtaining, with Yocto project / How to do it...
    • preparing / Preparing and using an SDK, How to do it...
    • using / Preparing and using an SDK, How to do it...
    • building, with Yocto build system / How to do it...
  • Series Configuration Control (SCC) / How to do it...
  • shared dynamic library
    • building / Building a shared dynamic library
  • shared state cache
    • sharing / Sharing the shared state cache, There's more...
  • Simple List Of Blocks (SLOB) / How it works...
  • single-board computer (SBC) / How to do it...
  • slabtop tool
    • about / There's more...
  • smart utilities
    • about / Getting ready
    • reference link / See also
  • software
    • releasing / Releasing software, How to do it...
  • software development kits (SDKs)
    • about / Introduction
  • software events
    • about / Getting ready
  • software layer
    • adding / Adding a new software layer, How it works..., There's more...
  • ss tool
    • about / There's more...
  • stack trace
    • obtaining, for function / Getting a stack trace for a given function
  • static kernel tracing
    • using / Using static kernel tracing, How to do it..., How it works...
  • static library
    • building / Building a static library
    • example / How to do it...
  • static tracepoint events / How it works...
  • static tracing functionality, debugfs filesystem
    • events, listing / How to do it...
    • events, disabling / How to do it...
    • events, enabling / How to do it...
    • events, adding to tracing buffer / How to do it...
  • strace
    • used, for application debugging / Using strace for application debugging, How to do it..., How it works...
  • strace substitute
    • perf, using as / Using perf as strace substitute
  • subdirectories, build directory
    • deploy-rpms / How to do it...
    • image / How to do it...
    • package / How to do it...
    • package-split / How to do it...
  • support
    • installing, for Freescale hardware / Installing support for Freescale hardware, How to do it...
  • supported packages
    • adding / Adding supported packages, How to do it..., How it works...
  • symmetric multiprocessing (SMP) / Getting ready
  • Sysprof
    • about / Getting ready
  • sysstat tools
    • about / There's more...
    • pidstat / There's more...
    • iostat / There's more...
    • mpstat / There's more...
  • system
    • analyzing, for compliance / Analyzing your system for compliance, How to do it...
  • system development workflows
    • about / Introducing system development workflows
    • external development / External development
    • working directory development / Working directory development
    • external source development / External source development
  • systemd initialization manager
    • using / Using the systemd initialization manager, How to do it..., There's more...
    • features / Getting ready
  • systemd unit files
    • installing / Installing systemd unit files
  • system on chip (SoC) / The Wandboard device tree file
  • System on Chip (SoC) / Getting ready
  • SystemTap
    • about / Getting ready, Using SystemTap
    • using / Getting ready, How to do it..., How it works...
  • systemtap scripting language
    • reference link / See also
  • sysvinit initialization manager
    • using / Using the sysvinit initialization manager, Getting ready, How to do it...

T

  • tapset
    • reference link / See also
  • Target Communications Framework (TCF)
    • about / Cross GDB debugging
  • target images, community Freescale BSP release
    • fsl-image-mfgtool-initramfs / There's more...
    • fsl-image-multimedia / There's more...
    • fsl-image-multimedia-full / There's more...
    • fsl-image-machine-test / There's more...
    • qte-in-use-image / There's more...
    • qt-in-use-image / There's more...
  • task overrides
    • specifying / Specifying task overrides
  • tcpdump tool
    • about / There's more...
  • TFTP server
    • installing / Installing a TFTP server
  • toolchain
    • about / Introducing toolchains
  • toolchain, combinations
    • native / Getting ready
    • cross-compilation / Getting ready
    • cross-native / Getting ready
    • Canadian / Getting ready
  • trace-cmd
    • about / Getting ready
  • trace options
    • enabling / Enabling trace options
  • tracepoint() example, lttng-ust source
    • reference link / See also
  • tracepoints
    • about / Using static kernel tracing
  • traces
    • reference link / There's more...
  • TRACE_EVENT() macro
    • reference link / See also
  • tracing data
    • reading, in file / Reading tracing data
  • tracing tools
    • exploring / Exploring Yocto's tracing and profiling tools
    • trace-cmd / Getting ready
    • perf / Getting ready
    • blktrace / Getting ready
    • Linux Trace Toolkit Next Generation (LTTng) / Getting ready
    • SystemTap / Getting ready

U

  • U-Boot
    • device tree, viewing from / Looking at the device tree from U-Boot
  • U-Boot bootloader
    • building / Building the U-Boot bootloader
    • external development / External development
    • external source development / External source development
    • working directory development / Working directory development
    / The U-Boot bootloader
  • U-Boot source
    • finding / Finding the U-Boot source
  • UART support / How it works...
  • Ubuntu Java Installer PPA
    • URL / Getting ready
  • uptime tool
    • about / There's more...
  • users
    • managing / Managing users and groups, Getting ready, How to do it...

V

  • vmstat tool
    • about / There's more...

W

  • Wandboard
    • first boot, troubleshooting / Troubleshooting your Wandboard's first boot, How to do it..., There's more...
    • URL / How to do it...
  • Wandboard device tree file / The Wandboard device tree file
  • Wandboard images
    • building / Building Wandboard images, How it works...
  • Wandboard Quad build
    • directories / Getting ready
  • Wayland
    • about / Using Wayland
    • using / Getting ready, How to do it...
    • reference link / See also
  • Wireshark / How to do it...
  • workflows
    • describing, for application development / Describing workflows for application development
  • workflows, for application development
    • external development / External development
    • working directory development / Working directory development
    • external source development / External source development

X

  • X.Org server
    • about / Getting ready
    • URL / See also
  • X Windows system
    • using / Using the X Windows system, Getting ready, How to do it...
  • X windows system / The X Windows system

Y

  • Yocto
    • device tree, modifying in / Modifying and compiling the device tree in Yocto
  • Yocto's Linux kernel support
    • about / Explaining Yocto's Linux kernel support, How to do it..., How it works...
  • Yocto 1.7.1 Dizzy
    • about / Introduction
  • Yocto 1.7.1 release
    • URL, for downloading / Introduction
  • Yocto build system
    • SDK, building with / How to do it...
  • Yocto project
    • URL / Introduction, How to do it...
    • about / Introduction
    • URL, for development discussions / Getting ready
    • SDK, obtaining with / How to do it...
  • Yocto Project Application Developer's Guide
    • URL / See also
  • Yocto project cross-compilation toolchain
    • URL / External development
  • Yocto Project Development Manual
    • URL / How to do it...
  • Yocto Project Reference Manual
    • URL / See also, Sharing the shared state cache
  • Yocto release
    • about / Introduction

Z

  • zImage / Reducing the Linux kernel image size
lock icon The rest of the chapter is locked
arrow left Previous Section
Register for a free Packt account to unlock a world of extra content!
A free Packt account unlocks extra newsletters, articles, discounted offers, and much more. Start advancing your knowledge today.
Unlock this book and the full library FREE for 7 days
Get unlimited access to 7000+ expert-authored eBooks and videos courses covering every tech area you can think of
Renews at $15.99/month. Cancel anytime
Visually different images