# Summary

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