Book Image

Embedded Linux Projects Using Yocto Project Cookbook

By : Alex Gonzalez
Book Image

Embedded Linux Projects Using Yocto Project Cookbook

By: Alex Gonzalez

Overview of this book

Table of Contents (13 chapters)
Embedded Linux Projects Using Yocto Project Cookbook
Credits
Foreword
About the Author
About the Reviewers
www.PacktPub.com
Preface
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