# Summary

* [Cover](/embedded-linux/master.md)
* [Summary](/embedded-linux/summary.md)
* [About This Training](/embedded-linux/about-this-training.md)
  * [Objectives](/embedded-linux/about-this-training/objectives.md)
  * [Skills](/embedded-linux/about-this-training/skills.md)
  * [Prerequisites](/embedded-linux/about-this-training/prerequisites.md)
  * [Requirements](/embedded-linux/about-this-training/requirements.md)
* [Once Upon A Time ...](/embedded-linux/once-upon-a-time-....md)
* [Embedded Linux](/embedded-linux/embedded-linux.md)
* [Build Systems](/embedded-linux/build-systems.md)
  * [Yocto Board Support Package](/embedded-linux/build-systems/yocto-board-support-package.md)
    * [Yocto](/embedded-linux/build-systems/yocto-board-support-package/yocto.md)
    * [Compilation](/embedded-linux/build-systems/yocto-board-support-package/compilation.md)
      * [Make](/embedded-linux/build-systems/yocto-board-support-package/compilation/make.md)
      * [Bitbake](/embedded-linux/build-systems/yocto-board-support-package/compilation/bitbake.md)
      * [Script](/embedded-linux/build-systems/yocto-board-support-package/compilation/script.md)
    * [Building Blocks](/embedded-linux/build-systems/yocto-board-support-package/building-blocks.md)
    * [SDK](/embedded-linux/build-systems/yocto-board-support-package/sdk.md)
    * [Extra Packages](/embedded-linux/build-systems/yocto-board-support-package/extra-packages.md)
    * [Kernel](/embedded-linux/build-systems/yocto-board-support-package/kernel.md)
      * [Patch](/embedded-linux/build-systems/yocto-board-support-package/kernel/patch.md)
      * [Building](/embedded-linux/build-systems/yocto-board-support-package/kernel/building.md)
      * [Headers](/embedded-linux/build-systems/yocto-board-support-package/kernel/headers.md)
    * [Modules](/embedded-linux/build-systems/yocto-board-support-package/modules.md)
      * [Cross Compilation](/embedded-linux/build-systems/yocto-board-support-package/modules/cross-compilation.md)
      * [Native](/embedded-linux/build-systems/yocto-board-support-package/modules/native.md)
    * [Filesystem](/embedded-linux/build-systems/yocto-board-support-package/filesystem.md)
    * [Flashing](/embedded-linux/build-systems/yocto-board-support-package/flashing.md)
  * [Distributions](/embedded-linux/build-systems/distributions.md)
    * [CentOS](/embedded-linux/build-systems/distributions/centos.md)
    * [Google Brillo](/embedded-linux/build-systems/distributions/google-brillo.md)
    * [Jubilinux](/embedded-linux/build-systems/distributions/jubilinux.md)
    * [Kali](/embedded-linux/build-systems/distributions/kali.md)
    * [Ostro](/embedded-linux/build-systems/distributions/ostro.md)
    * [Ubilinux](/embedded-linux/build-systems/distributions/ubilinux.md)
    * [Debian](/embedded-linux/build-systems/distributions/debian.md)
* [Boot Loaders](/embedded-linux/boot-loaders.md)
  * [U-Boot](/embedded-linux/boot-loaders/u-boot.md)
* [Initialization](/embedded-linux/initialization.md)
  * [Upgrade](/embedded-linux/initialization/upgrade.md)
  * [Boot Up](/embedded-linux/initialization/boot-up.md)
  * [Dual Boot](/embedded-linux/initialization/dual-boot.md)
  * [Root Directory](/embedded-linux/initialization/root-directory.md)
  * [Display Message](/embedded-linux/initialization/display-message.md)
  * [Modules](/embedded-linux/initialization/modules.md)
  * [Filesystem](/embedded-linux/initialization/filesystem.md)
  * [Memory](/embedded-linux/initialization/memory.md)
  * [Backup](/embedded-linux/initialization/backup.md)
  * [Recovery](/embedded-linux/initialization/recovery.md)
  * [Reboot](/embedded-linux/initialization/reboot.md)
  * [Processes](/embedded-linux/initialization/processes.md)
* [User Space](/embedded-linux/user-space.md)
  * [Virtual Network Computing](/embedded-linux/user-space/virtual-network-computing.md)
  * [Text Editors](/embedded-linux/user-space/text-editors.md)
  * [Services](/embedded-linux/user-space/services.md)
  * [Logs](/embedded-linux/user-space/logs.md)
  * [Package Management Systems](/embedded-linux/user-space/package-management-systems.md)
    * [Open Package Management](/embedded-linux/user-space/package-management-systems/open-package-management.md)
    * [Python Package Index](/embedded-linux/user-space/package-management-systems/python-package-index.md)
    * [Nicely Package Make](/embedded-linux/user-space/package-management-systems/nicely-package-make.md)
    * [Advanced Packaging Tool](/embedded-linux/user-space/package-management-systems/advanced-packaging-tool.md)
    * [Manual](/embedded-linux/user-space/package-management-systems/manual.md)
    * [Conda](/embedded-linux/user-space/package-management-systems/conda.md)
  * [Libraries](/embedded-linux/user-space/libraries.md)
    * [Mraa](/embedded-linux/user-space/libraries/mraa.md)
    * [Upm](/embedded-linux/user-space/libraries/upm.md)
    * [OpenCv](/embedded-linux/user-space/libraries/opencv.md)
    * [Temboo](/embedded-linux/user-space/libraries/temboo.md)
    * [Libiio](/embedded-linux/user-space/libraries/libiio.md)
  * [Frameworks](/embedded-linux/user-space/frameworks.md)
    * [Cylon JS](/embedded-linux/user-space/frameworks/cylon-js.md)
    * [Johnny Five](/embedded-linux/user-space/frameworks/johnny-five.md)
    * [ROS](/embedded-linux/user-space/frameworks/ros.md)
    * [Gobot](/embedded-linux/user-space/frameworks/gobot.md)
    * [Pixhawk](/embedded-linux/user-space/frameworks/pixhawk.md)
    * [Artoo](/embedded-linux/user-space/frameworks/artoo.md)
    * [Bower](/embedded-linux/user-space/frameworks/bower.md)
    * [Zetta](/embedded-linux/user-space/frameworks/zetta.md)
    * [Miscellaneous](/embedded-linux/user-space/frameworks/miscellaneous.md)
* [Subsystems](/embedded-linux/subsystems.md)
  * [X File Systems](/embedded-linux/subsystems/x-file-systems.md)
  * [Pin Muxing](/embedded-linux/subsystems/pin-muxing.md)
  * [Virtual File System](/embedded-linux/subsystems/virtual-file-system.md)
  * [Memory](/embedded-linux/subsystems/memory.md)
  * [Input](/embedded-linux/subsystems/input.md)
  * [General Purpose Input Output](/embedded-linux/subsystems/general-purpose-input-output.md)
  * [Serial](/embedded-linux/subsystems/serial.md)
  * [Bluetooth](/embedded-linux/subsystems/bluetooth.md)
    * [Advanced Audio Distribution Profile](/embedded-linux/subsystems/bluetooth/advanced-audio-distribution-profile.md)
      * [Bluez](/embedded-linux/subsystems/bluetooth/advanced-audio-distribution-profile/bluez.md)
      * [Gstreamer](/embedded-linux/subsystems/bluetooth/advanced-audio-distribution-profile/gstreamer.md)
      * [Alsa](/embedded-linux/subsystems/bluetooth/advanced-audio-distribution-profile/alsa.md)
    * [Human Interface Device Game Controller](/embedded-linux/subsystems/bluetooth/human-interface-device-game-controller.md)
    * [Serial Port Protocol](/embedded-linux/subsystems/bluetooth/serial-port-protocol.md)
    * [Arduino](/embedded-linux/subsystems/bluetooth/arduino.md)
  * [WiFi](/embedded-linux/subsystems/wifi.md)
  * [Audio](/embedded-linux/subsystems/audio.md)
  * [Camera](/embedded-linux/subsystems/camera.md)
  * [Block](/embedded-linux/subsystems/block.md)
  * [Universal Serial Bus](/embedded-linux/subsystems/universal-serial-bus.md)
    * [Human Interface Device Mini Keyboard](/embedded-linux/subsystems/universal-serial-bus/human-interface-device-mini-keyboard.md)
    * [Python USB](/embedded-linux/subsystems/universal-serial-bus/python-usb.md)
  * [Inter Integrated Circuit](/embedded-linux/subsystems/inter-integrated-circuit.md)
  * [Inter Process Communication](/embedded-linux/subsystems/inter-process-communication.md)
  * [Peripheral Component Interconnect](/embedded-linux/subsystems/peripheral-component-interconnect.md)
  * [Clock](/embedded-linux/subsystems/clock.md)
  * [Modems](/embedded-linux/subsystems/modems.md)
  * [Networking](/embedded-linux/subsystems/networking.md)
  * [Power](/embedded-linux/subsystems/power.md)
  * [Thermal](/embedded-linux/subsystems/thermal.md)
  * [Graphics](/embedded-linux/subsystems/graphics.md)
  * [LED](/embedded-linux/subsystems/led.md)
  * [LIDAR](/embedded-linux/subsystems/lidar.md)
  * [Printer](/embedded-linux/subsystems/printer.md)
  * [Serial Peripheral Interface](/embedded-linux/subsystems/serial-peripheral-interface.md)
* [Application Development](/embedded-linux/application-development.md)
  * [C](/embedded-linux/application-development/c.md)
  * [C++](/embedded-linux/application-development/c++.md)
  * [Cross Compile](/embedded-linux/application-development/cross-compile.md)
  * [Containers](/embedded-linux/application-development/containers.md)
  * [Python](/embedded-linux/application-development/python.md)
  * [NodeJS](/embedded-linux/application-development/nodejs.md)
  * [Cloud9](/embedded-linux/application-development/cloud9.md)
  * [Data](/embedded-linux/application-development/data.md)
  * [Drone Code](/embedded-linux/application-development/drone-code.md)
  * [Speech](/embedded-linux/application-development/speech.md)
    * [Python](/embedded-linux/application-development/speech/python.md)
  * [Radio Frequency](/embedded-linux/application-development/radio-frequency.md)
  * [Bots](/embedded-linux/application-development/bots.md)
  * [Artificial Intelligence](/embedded-linux/application-development/artificial-intelligence.md)
    * [WitAi](/embedded-linux/application-development/artificial-intelligence/witai.md)
    * [MycroftAi](/embedded-linux/application-development/artificial-intelligence/mycroftai.md)
  * [Games](/embedded-linux/application-development/games.md)
  * [Vision](/embedded-linux/application-development/vision.md)
    * [Bar Codes](/embedded-linux/application-development/vision/bar-codes.md)
    * [Google Cloud Vision API](/embedded-linux/application-development/vision/google-cloud-vision-api.md)
  * [Messaging](/embedded-linux/application-development/messaging.md)
  * [Entertainment](/embedded-linux/application-development/entertainment.md)
  * [Home Assistants](/embedded-linux/application-development/home-assistants.md)
  * [Dashboards](/embedded-linux/application-development/dashboards.md)
  * [IRC](/embedded-linux/application-development/irc.md)
  * [Location](/embedded-linux/application-development/location.md)
  * [Facial Recognition](/embedded-linux/application-development/facial-recognition.md)
  * [Software Defined Radio](/embedded-linux/application-development/software-defined-radio.md)
  * REST
  * [Notes](/embedded-linux/application-development/notes.md)
  * [Security](/embedded-linux/application-development/security.md)
  * [HAM Radio](/embedded-linux/application-development/ham-radio.md)
  * [Automotive](/embedded-linux/application-development/automotive.md)
  * [Digital Signage](/embedded-linux/application-development/digital-signage.md)
  * [Photography](/embedded-linux/application-development/photography.md)
* [Debug](/embedded-linux/debug.md)
* Wrap-Up
  * [Online Training](/embedded-linux/wrap-up/online-training.md)
  * [Challenge](/embedded-linux/wrap-up/challenge.md)
  * Tbd
* [SandBox](/embedded-linux/sandbox.md)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://theiotlearninginitiative.gitbook.io/embedded-linux/summary.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
