Index
A
- ap.service / Systemd service unit file
- aplaunch.sh / The access point launcher script
- append files
- about / Append files
- auto.conf / auto.conf
B
- bblayers.conf / bblayers.conf
- BeagleBone
- building for / Let's build for BeagleBone
- local.conf / Local.conf
- bblayers.conf / bblayers.conf
- site.conf / site.conf
- auto.conf / auto.conf
- build, triggering / Trigger build
- booting / Booting BeagleBone
- BeagleBone, as Wi-Fi hotspot
- use case / Problem statement / use case
- requisites / Requirements
- literature survey / Literature survey
- strategy / Our strategy
- kernel support, enabling / Enabling kernel support
- required packages / Required packages
- upstart scripts, changing / Changing upstart scripts
- hotspot-yb, enabling / Enabling hotspot-yb
- managing in packagegroups / Managing in packagegroups
- enhancements / Knowing the issues/enhancements
- BeagleBone, turning into home surveillance system
- problem statement / Problem statement
- requisites / Requirements
- existing solutions / Existing solutions / literature survey
- specialized capturing hardware, requiring / Requiring specialized capturing hardware
- specialized software application, requiring / Requiring specialized software application
- based on Debian/Angstrom / Based on Debian/Angstrom
- selected solution / Selected solution
- host/server side (BeagleBone) / Host/server side (BeagleBone)
- client side / Client side, Client side
- implementing / Let's start the fun
- base plugins / Base plugins
- good plugins / Good plugins
- bad plugins / Bad plugins
- ugly plugins / Ugly plugins
- GStreamer and plugins, enabling / Enabling GStreamer and plugins
- Video4Linux2, enabling / Enabling Video4Linux2
- GStreamer pipeline / The GStreamer pipeline
- camera-detection issues / Camera-detection issues
- UVC driver DMA issue / UVC driver DMA issue
- meta-ti layer, building with / Build with the meta-ti layer
- enhancements / Further enhancements
- BeagleBone Black
- hardware setup / Hardware setup
- serial setup / Serial setup
- BitBake
- history / A brief history of BitBake
- about / A brief history of BitBake
- legacy tools / Legacy tools and BitBake
- bitbake.conf
- about / bitbake.conf
- standard target filesystem paths / Standard target filesystem paths
- architecture-dependent build variables / Architecture-dependent build variables
- package default variables / Package default variables
- general work, for build system / General work and output directories for the build system
- output directories, for build system / General work and output directories for the build system
- specific image creation / Specific image creation and rootfs population information
- rootfs population information / Specific image creation and rootfs population information
- build flags and options / Build flags and options
- download locations / Download locations and utilities
- utilities / Download locations and utilities
- BitBake execution
- about / BitBake execution
- metadata, parsing / Parsing metadata
- tasklist, preparing / Preparing tasklist
- tasks, executing / Executing tasks
- BitBake options
- about / BitBake options
- building a specific recipe (-b) / Building a specific recipe (-b)
- continue build even in case of errors (-k, --continue) / ContinuContinuing build even in the case of errors (-k, --continue)
- force-specific task (-f, --force) / Force-specific tasks (-f, --force)
- alternate provider (-a, --tryaltconfigs), using / Using alternate providers (-a, --tryaltconfigs)
- specific task (-c), executing / Executing a specific task (-c)
- stamps (-C, --clear-stamp), invalidating / Invalidate stamps (-C, --clear-stamp)
- verbosity (-v, --verbose), increasing / Increasing verbosity (-v, --verbose)
- level (-D, --debug), debugging / Debug level (-D, --debug)
- dry run (-n, --dry-run) / Dry run (-n, --dry-run)
- parse only (-p, --parse-only) / Parse only (-p, --parse-only)
- versions (-s, --show-versions), displaying / Show versions (-s, --show-versions)
- environment (-e, --environment), obtaining / Get environment (-e, --environment)
- dependency graph (-g, --graphviz), generating / Generating a dependency graph (-g, --graphviz)
- log levels / Log levels (-l DEBUG_DOMAINS, --log-domains=DEBUG_DOMAINS)
- profile (-P, --profile) / Profile (-P, --profile)
- UI (-u UI, --ui=UI) / Select UI (-u UI, --ui=UI)
- don't use shared state (--no-setscene) / Don't use shared state (--no-setscene)
- Board Support Packages (BSPs) / Local.conf
- build dependencies (DEPENDS)
- about / Build dependencies (DEPENDS)
- build directories, helloworld recipe
- about / Build directories
- deploy-ipks / Build directories
- image / Build directories
- license-destdir / Build directories
- package / Build directories
- packages-split / Build directories
- patches / Build directories
- pkgdata / Build directories
- pseudo / Build directories
- sysroot-destdir / Build directories
- temp / Build directories
C
- carl9170.conf / Configuration file for the driver module
- classes directory
- about / Classes
- compile tasks
- debugging / Debugging compile tasks
- configuration files
- about / More about configuration files
- machine.conf / machine.conf
- bitbake.conf / bitbake.conf
- constituent variables
- BASE_WORKDIR / Building a recipe
- TMPDIR / Building a recipe
- MULTIMACH_TARGET_SYS / Building a recipe
- PN / Building a recipe
- EXTENDPE / Building a recipe
- PV / Building a recipe
- PR / Building a recipe
- contents, helloworld recipe
- about / Contents of the helloworld recipe
- DESCRIPTION / Contents of the helloworld recipe
- SECTION / Contents of the helloworld recipe
- LICENSE / Contents of the helloworld recipe
- LIC_FILES_CHKSUM / Contents of the helloworld recipe
- PR / Contents of the helloworld recipe
- SRC_URI / Contents of the helloworld recipe
- S / Contents of the helloworld recipe
- do_compile / Contents of the helloworld recipe
- do_install / Contents of the helloworld recipe
- contents, of layers
- about / Contents of layers
- conf directory / The conf directory
- recipes-* directory / recipes-* director{y,ies}
- classes directory / Classes
- COPYING.mit / COPYING.mit
- README file / README
- COPYING.mit
- about / COPYING.mit
D
- DESCRIPTION element / Basic elements
- do_clean + function / Cleansstate
- do_cleansstate + function / Cleanall
E
- eMMC (embedded MultiMediaCard) boot / Booting BeagleBone
G
- gaku
- about / Introducing gaku
- recipe / The recipe for gaku
- Git repository
- URL / Source control
- GStreamer pipeline / The GStreamer pipeline
- about / GStreamer
- GStreamer recipes short trip
- about / GStreamer recipes' short trip
- variable assignments, types / Types of variable assignments
- EXTRA_OECONF / EXTRA_OECONF
- FILES_ variables / The FILES_ variables
- Variable Flags / Variable flags
- ALLOW_EMPTY / ALLOW_EMPTY
- FILESPATH / FILESPATH
- conditional overriding mechanisms / Conditional overriding mechanisms
- same code, reusing / Reusing and sharing the same code
- same code, sharing / Reusing and sharing the same code
- action time / Action time
- GStreamer tool
- about / Enabling GStreamer and plugins
- Factory Details / Enabling GStreamer and plugins
- Plugin Details / Enabling GStreamer and plugins
- Element Flags / Enabling GStreamer and plugins
- Element Properties / Enabling GStreamer and plugins
H
- hardware setup, BeagleBone Black
- about / Hardware setup
- helloworld deployment
- about / Deploying helloworld
- package, installing manually / Manually installing a package
- image, making dependent on package / Making an image dependent on our package
- helloworld recipe
- creating / Creating helloworld
- contents / Contents of the helloworld recipe
- naming and related variables / Recipe naming and related variables
- building / Building a recipe
- build directories / Build directories
- tasks / Tasks
- deploying / Deploying helloworld
- hostapd.conf.yb / Configuration file for hostapd
- host environment, Yocto Project
- setting up / Setting up a host environment
- essentials / Essentials
- graphical / Graphics
- documentation / Documentation
- ADT ieinstaller extras / ADT Installer Extras
- hotspot-yb recipe
- about / Recipe Hotspot-yb
- point launcher script, accessing / The access point launcher script
- systemd service unit file / Systemd service unit file
- carl9170.conf / Configuration file for the driver module
- hostapd.conf.yb / Configuration file for hostapd
- setup-gw.sh / The gateway setup file
- udhcpd.conf.yb / The udhcp configuration file
- recipe file hotspot-yb_0.1.bb / Recipe file hotspot-yb_0.1.bb
K
- kernel support, enabling
- about / Enabling kernel support
- wireless networking support / Networking support – wireless
- Atheros Wireless Cards / Device Drivers > Network device support > Wireless LAN > Atheros Wireless Cards
- kernel configurations / A better approach toward Kernel configurations
- firmware, copying / Copying firmware
- previous kernel version, using / Using the previous kernel version
- issue with rfkill / Issue with rfkill
L
- layer.conf file
- about / The conf directory
- layers
- creating, script used / Layer creation using script
- contents / Contents of layers
- conditional selection, based on / Conditional selection based on layers
- reference / Conditional selection based on layers
- append files / Append files
- packagegroups / Packagegroups
- legacy tools, and BitBake
- cross compilation / Cross-compilation
- inter-package dependencies, resolving / Resolving inter-package dependencies
- variety, of target distribution / Variety of target distribution
- build system, coupling to / Coupling to build systems
- variety of build systems distros / Variety of build systems distros
- variety of architecture / Variety of architecture
- exploit parallelism / Exploit parallelism
- reusing / Easy to use, extend, and collaborate
- extending / Easy to use, extend, and collaborate
- collaborating / Easy to use, extend, and collaborate
- libowl-av
- about / Build dependencies (DEPENDS)
- LICENSE element / Basic elements
- LIC_FILES_CHKSUM element / Basic elements
- listtasks utility task / Package
- local.conf / Local.conf
M
- machine.conf
- about / machine.conf
- meta-ti layer
- building with / Build with the meta-ti layer
- fetch layer / Fetch the layer
- priority, setting / Set the layer priority
- enabling / Enable the layer
O
- OpenEmbedded
- about / A brief history of BitBake
P
- package, adding to root filesystem
- about / Adding a package to the root filesystem
- packagegroup / packagegroup
- image bbappend / Image bbappend
- action / Action
- package control variables
- about / Package control variables
- build dependencies (DEPENDS) / Build dependencies (DEPENDS)
- runtime dependencies (RDEPENDS) / Runtime dependencies (RDEPENDS)
- runtime recommendations (RRECOMMENDS) / Runtime recommendations (RRECOMMENDS)
- RCONFLICTS / RCONFLICTS
- RREPLACE / RREPLACE
- PROVIDES / PROVIDES
- RPROVIDES / RPROVIDES
- packagegroups
- about / Packagegroups
- package_write_<package> statement / Package
- PacMan
- about / Pacman4Console
- Pacman4Console game
- hardware requisites / Hardware requirements
- about / Pacman4Console
- developing / Let's develop our recipe
- basic elements / Basic elements
- source control / Source control
- work directory / Work directory and version
- S directory / The S directory
- compile tasks, debugging / Debugging compile tasks
- task, installing / Installing a task
- package contents, adding / Adding package contents
- partitions, SD card
- PROVIDES
- about / PROVIDES
R
- RCONFLICTS
- about / RCONFLICTS
- README file
- about / README
- recipe, for gaku
- package control variables / Package control variables
- source control / Source control in a recipe
- recipes-* directory
- about / recipes-* director{y,ies}
- RPROVIDES
- about / RPROVIDES
- RREPLACE
- about / RREPLACE
- Rtph264pay / The GStreamer pipeline
- runtime dependencies (RDEPENDS)
- about / Runtime dependencies (RDEPENDS)
- runtime recommendations (RRECOMMENDS)
S
- SD card
- formatting / Creating partitions and formatting the SD card
- images, copying to / Copying images to the card
- S directory
- about / The S directory
- SECTION element / Basic elements
- serial setup, BeagleBone Black
- about / Serial setup
- setup-gw.sh / The gateway setup file
- site.conf / site.conf
- source control, in gaku recipe
- about / Source control in a recipe
- SRCREV / SRCREV
- PV calculation / PV calculation
- SRC_URI specification / The SRC_URI specification
- S directory / The S directory
- classes, inheriting / Inheriting classes
T
- tasks / Executing a specific task (-c)
- tasks, helloworld recipe
U
- udhcpd.conf.yb / The udhcp configuration file
- Udpsink / The GStreamer pipeline
V
- V4l2src / The GStreamer pipeline
- variable assignments, types
- = / Types of variable assignments
- ?= / Types of variable assignments
- ??= / Types of variable assignments
- Topicn= / Types of variable assignments
- += / Types of variable assignments
- =+ / Types of variable assignments
- .= / Types of variable assignments
- =. / Types of variable assignments
- _append / Types of variable assignments
- _prepend / Types of variable assignments
- _remove / Types of variable assignments
- Video4Linux2
- about / Enabling Video4Linux2
- enabling / Enabling Video4Linux2
- in-place amendment / In-place amendment
- append, using / Using append
- local.conf, using / Using local.conf
- VLC
- about / VLC
X
- x264enc / The GStreamer pipeline
Y
- Yocto Project
- host environment, setting up / Setting up a host environment
- obtaining / Obtaining Yocto Project
- Yocto Project Reference Manual