{"version":1,"pages":[{"id":"-L9BODSEH4r8-cdFaDgc","title":"Cover","pathname":"/embedded-linux","siteSpaceId":"sitesp_ejXdG","description":""},{"id":"-L9BOUPQFUdzCzZOleI6","title":"Summary","pathname":"/embedded-linux/summary","siteSpaceId":"sitesp_ejXdG","description":""},{"id":"-L9BOUPVlcOjbvm_9WqQ","title":"About This Training","pathname":"/embedded-linux/about-this-training","siteSpaceId":"sitesp_ejXdG","description":""},{"id":"-L9BOUPRlhMQGUw39fwL","title":"Objectives","pathname":"/embedded-linux/about-this-training/objectives","siteSpaceId":"sitesp_ejXdG","description":"","breadcrumbs":[{"label":"About This Training"}]},{"id":"-L9BOUPSzPxhpk5A-DLK","title":"Skills","pathname":"/embedded-linux/about-this-training/skills","siteSpaceId":"sitesp_ejXdG","description":"","breadcrumbs":[{"label":"About This Training"}]},{"id":"-L9BOUPTbaeKp_103cVr","title":"Prerequisites","pathname":"/embedded-linux/about-this-training/prerequisites","siteSpaceId":"sitesp_ejXdG","description":"","breadcrumbs":[{"label":"About This Training"}]},{"id":"-L9BOUPUBr_v-288X6iD","title":"Requirements","pathname":"/embedded-linux/about-this-training/requirements","siteSpaceId":"sitesp_ejXdG","description":"","breadcrumbs":[{"label":"About This Training"}]},{"id":"-L9BOUPWOJqucqpJwiri","title":"Once Upon A Time ...","pathname":"/embedded-linux/once-upon-a-time-...","siteSpaceId":"sitesp_ejXdG","description":""},{"id":"-L9BOUPXZG-u95DOsyVV","title":"Embedded Linux","pathname":"/embedded-linux/embedded-linux","siteSpaceId":"sitesp_ejXdG","description":""},{"id":"-L9BOUPx47Kfat2pAwz4","title":"Build Systems","pathname":"/embedded-linux/build-systems","siteSpaceId":"sitesp_ejXdG","description":""},{"id":"-L9BOUPo5eGNPU5JbyB2","title":"Yocto Board Support Package","pathname":"/embedded-linux/build-systems/yocto-board-support-package","siteSpaceId":"sitesp_ejXdG","description":"","breadcrumbs":[{"label":"Build Systems"}]},{"id":"-L9BOUPYMxvs_veBUP9I","title":"Yocto","pathname":"/embedded-linux/build-systems/yocto-board-support-package/yocto","siteSpaceId":"sitesp_ejXdG","description":"","breadcrumbs":[{"label":"Build Systems"},{"label":"Yocto Board Support Package"}]},{"id":"-L9BOUPb_y-4VC7Ykb26","title":"Compilation","pathname":"/embedded-linux/build-systems/yocto-board-support-package/compilation","siteSpaceId":"sitesp_ejXdG","description":"","breadcrumbs":[{"label":"Build Systems"},{"label":"Yocto Board Support Package"}]},{"id":"-L9BOUPZIm26bG9BCnO0","title":"Make","pathname":"/embedded-linux/build-systems/yocto-board-support-package/compilation/make","siteSpaceId":"sitesp_ejXdG","description":"","breadcrumbs":[{"label":"Build Systems"},{"label":"Yocto Board Support Package"},{"label":"Compilation"}]},{"id":"-L9BOUP_Zbac2Yv6f9Cz","title":"Bitbake","pathname":"/embedded-linux/build-systems/yocto-board-support-package/compilation/bitbake","siteSpaceId":"sitesp_ejXdG","description":"","breadcrumbs":[{"label":"Build Systems"},{"label":"Yocto Board Support Package"},{"label":"Compilation"}]},{"id":"-L9BOUPaURvBhEm-bxj2","title":"Script","pathname":"/embedded-linux/build-systems/yocto-board-support-package/compilation/script","siteSpaceId":"sitesp_ejXdG","description":"","breadcrumbs":[{"label":"Build Systems"},{"label":"Yocto Board Support Package"},{"label":"Compilation"}]},{"id":"-L9BOUPcI1SYlBf844rS","title":"Building Blocks","pathname":"/embedded-linux/build-systems/yocto-board-support-package/building-blocks","siteSpaceId":"sitesp_ejXdG","description":"","breadcrumbs":[{"label":"Build Systems"},{"label":"Yocto Board Support Package"}]},{"id":"-L9BOUPdxkjKZ60_Z4PZ","title":"SDK","pathname":"/embedded-linux/build-systems/yocto-board-support-package/sdk","siteSpaceId":"sitesp_ejXdG","description":"","breadcrumbs":[{"label":"Build Systems"},{"label":"Yocto Board Support Package"}]},{"id":"-L9BOUPeoRh_v3Myw-Xr","title":"Extra Packages","pathname":"/embedded-linux/build-systems/yocto-board-support-package/extra-packages","siteSpaceId":"sitesp_ejXdG","description":"","breadcrumbs":[{"label":"Build Systems"},{"label":"Yocto Board Support Package"}]},{"id":"-L9BOUPi3ztXtq4KJF4o","title":"Kernel","pathname":"/embedded-linux/build-systems/yocto-board-support-package/kernel","siteSpaceId":"sitesp_ejXdG","description":"","breadcrumbs":[{"label":"Build Systems"},{"label":"Yocto Board Support Package"}]},{"id":"-L9BOUPf8jlZUHAN48eu","title":"Patch","pathname":"/embedded-linux/build-systems/yocto-board-support-package/kernel/patch","siteSpaceId":"sitesp_ejXdG","description":"","breadcrumbs":[{"label":"Build Systems"},{"label":"Yocto Board Support Package"},{"label":"Kernel"}]},{"id":"-L9BOUPg7C60CHX7mk19","title":"Building","pathname":"/embedded-linux/build-systems/yocto-board-support-package/kernel/building","siteSpaceId":"sitesp_ejXdG","description":"","breadcrumbs":[{"label":"Build Systems"},{"label":"Yocto Board Support Package"},{"label":"Kernel"}]},{"id":"-L9BOUPhVUS9N-vt6phy","title":"Headers","pathname":"/embedded-linux/build-systems/yocto-board-support-package/kernel/headers","siteSpaceId":"sitesp_ejXdG","description":"","breadcrumbs":[{"label":"Build Systems"},{"label":"Yocto Board Support Package"},{"label":"Kernel"}]},{"id":"-L9BOUPlQUwe1ZKq-DGd","title":"Modules","pathname":"/embedded-linux/build-systems/yocto-board-support-package/modules","siteSpaceId":"sitesp_ejXdG","description":"","breadcrumbs":[{"label":"Build Systems"},{"label":"Yocto Board Support Package"}]},{"id":"-L9BOUPjJxGUDEEKQ3EH","title":"Cross Compilation","pathname":"/embedded-linux/build-systems/yocto-board-support-package/modules/cross-compilation","siteSpaceId":"sitesp_ejXdG","description":"","breadcrumbs":[{"label":"Build Systems"},{"label":"Yocto Board Support Package"},{"label":"Modules"}]},{"id":"-L9BOUPkzEDY4p7iCjSw","title":"Native","pathname":"/embedded-linux/build-systems/yocto-board-support-package/modules/native","siteSpaceId":"sitesp_ejXdG","description":"","breadcrumbs":[{"label":"Build Systems"},{"label":"Yocto Board Support Package"},{"label":"Modules"}]},{"id":"-L9BOUPmwUVUFUOSFJl4","title":"Filesystem","pathname":"/embedded-linux/build-systems/yocto-board-support-package/filesystem","siteSpaceId":"sitesp_ejXdG","description":"","breadcrumbs":[{"label":"Build Systems"},{"label":"Yocto Board Support Package"}]},{"id":"-L9BOUPnax0y-08_RRB6","title":"Flashing","pathname":"/embedded-linux/build-systems/yocto-board-support-package/flashing","siteSpaceId":"sitesp_ejXdG","description":"","breadcrumbs":[{"label":"Build Systems"},{"label":"Yocto Board Support Package"}]},{"id":"-L9BOUPwi2x0qU0qesDv","title":"Distributions","pathname":"/embedded-linux/build-systems/distributions","siteSpaceId":"sitesp_ejXdG","description":"","breadcrumbs":[{"label":"Build Systems"}]},{"id":"-L9BOUPp-GXVvSH1VzL3","title":"CentOS","pathname":"/embedded-linux/build-systems/distributions/centos","siteSpaceId":"sitesp_ejXdG","description":"","breadcrumbs":[{"label":"Build Systems"},{"label":"Distributions"}]},{"id":"-L9BOUPqwgVhc3LbYD3v","title":"Google Brillo","pathname":"/embedded-linux/build-systems/distributions/google-brillo","siteSpaceId":"sitesp_ejXdG","description":"","breadcrumbs":[{"label":"Build Systems"},{"label":"Distributions"}]},{"id":"-L9BOUPrRPfPaewsuqPg","title":"Jubilinux","pathname":"/embedded-linux/build-systems/distributions/jubilinux","siteSpaceId":"sitesp_ejXdG","description":"","breadcrumbs":[{"label":"Build Systems"},{"label":"Distributions"}]},{"id":"-L9BOUPsbkJauQtXXriz","title":"Kali","pathname":"/embedded-linux/build-systems/distributions/kali","siteSpaceId":"sitesp_ejXdG","description":"","breadcrumbs":[{"label":"Build Systems"},{"label":"Distributions"}]},{"id":"-L9BOUPthRHVHbPG4QDx","title":"Ostro","pathname":"/embedded-linux/build-systems/distributions/ostro","siteSpaceId":"sitesp_ejXdG","description":"","breadcrumbs":[{"label":"Build Systems"},{"label":"Distributions"}]},{"id":"-L9BOUPuaInZN1bzdKBY","title":"Ubilinux","pathname":"/embedded-linux/build-systems/distributions/ubilinux","siteSpaceId":"sitesp_ejXdG","description":"","breadcrumbs":[{"label":"Build Systems"},{"label":"Distributions"}]},{"id":"-L9BOUPv3mvpmd92Sqvz","title":"Debian","pathname":"/embedded-linux/build-systems/distributions/debian","siteSpaceId":"sitesp_ejXdG","description":"","breadcrumbs":[{"label":"Build Systems"},{"label":"Distributions"}]},{"id":"-L9BOUPzFRR6fJLbjaHj","title":"Boot Loaders","pathname":"/embedded-linux/boot-loaders","siteSpaceId":"sitesp_ejXdG","description":""},{"id":"-L9BOUPy7IBe7g6i9PdA","title":"U-Boot","pathname":"/embedded-linux/boot-loaders/u-boot","siteSpaceId":"sitesp_ejXdG","description":"","breadcrumbs":[{"label":"Boot Loaders"}]},{"id":"-L9BOUQBnfegPK5ein7f","title":"Initialization","pathname":"/embedded-linux/initialization","siteSpaceId":"sitesp_ejXdG","description":""},{"id":"-L9BOUQ-ayctCagEq56j","title":"Upgrade","pathname":"/embedded-linux/initialization/upgrade","siteSpaceId":"sitesp_ejXdG","description":"","breadcrumbs":[{"label":"Initialization"}]},{"id":"-L9BOUQ0dEp468vP34V-","title":"Boot Up","pathname":"/embedded-linux/initialization/boot-up","siteSpaceId":"sitesp_ejXdG","description":"","breadcrumbs":[{"label":"Initialization"}]},{"id":"-L9BOUQ1UfKSCakBrE9G","title":"Dual Boot","pathname":"/embedded-linux/initialization/dual-boot","siteSpaceId":"sitesp_ejXdG","description":"","breadcrumbs":[{"label":"Initialization"}]},{"id":"-L9BOUQ2tB-qLArbw_a4","title":"Root Directory","pathname":"/embedded-linux/initialization/root-directory","siteSpaceId":"sitesp_ejXdG","description":"","breadcrumbs":[{"label":"Initialization"}]},{"id":"-L9BOUQ3Dmls44I5Hzpx","title":"Display Message","pathname":"/embedded-linux/initialization/display-message","siteSpaceId":"sitesp_ejXdG","description":"","breadcrumbs":[{"label":"Initialization"}]},{"id":"-L9BOUQ4HU1Th7OS-ZUb","title":"Modules","pathname":"/embedded-linux/initialization/modules","siteSpaceId":"sitesp_ejXdG","description":"","breadcrumbs":[{"label":"Initialization"}]},{"id":"-L9BOUQ52aW_KUS2r0V-","title":"Filesystem","pathname":"/embedded-linux/initialization/filesystem","siteSpaceId":"sitesp_ejXdG","description":"","breadcrumbs":[{"label":"Initialization"}]},{"id":"-L9BOUQ6wsK6Vf5Rb-y5","title":"Memory","pathname":"/embedded-linux/initialization/memory","siteSpaceId":"sitesp_ejXdG","description":"","breadcrumbs":[{"label":"Initialization"}]},{"id":"-L9BOUQ76M1niEyEjduI","title":"Backup","pathname":"/embedded-linux/initialization/backup","siteSpaceId":"sitesp_ejXdG","description":"","breadcrumbs":[{"label":"Initialization"}]},{"id":"-L9BOUQ8cO7rDjRrOuZ4","title":"Recovery","pathname":"/embedded-linux/initialization/recovery","siteSpaceId":"sitesp_ejXdG","description":"","breadcrumbs":[{"label":"Initialization"}]},{"id":"-L9BOUQ9CLP0S_GueiJk","title":"Reboot","pathname":"/embedded-linux/initialization/reboot","siteSpaceId":"sitesp_ejXdG","description":"","breadcrumbs":[{"label":"Initialization"}]},{"id":"-L9BOUQAMh1rKwaeYa_A","title":"Processes","pathname":"/embedded-linux/initialization/processes","siteSpaceId":"sitesp_ejXdG","description":"","breadcrumbs":[{"label":"Initialization"}]},{"id":"-L9BOUQcnV9y9GN-57qz","title":"User Space","pathname":"/embedded-linux/user-space","siteSpaceId":"sitesp_ejXdG","description":""},{"id":"-L9BOUQCJUBGhDjIqB0w","title":"Virtual Network Computing","pathname":"/embedded-linux/user-space/virtual-network-computing","siteSpaceId":"sitesp_ejXdG","description":"","breadcrumbs":[{"label":"User Space"}]},{"id":"-L9BOUQD5xegSuYF7uV5","title":"Text Editors","pathname":"/embedded-linux/user-space/text-editors","siteSpaceId":"sitesp_ejXdG","description":"","breadcrumbs":[{"label":"User Space"}]},{"id":"-L9BOUQE8ZxarB0lW5Iw","title":"Services","pathname":"/embedded-linux/user-space/services","siteSpaceId":"sitesp_ejXdG","description":"","breadcrumbs":[{"label":"User Space"}]},{"id":"-L9BOUQFgUvnJkqWeUiS","title":"Logs","pathname":"/embedded-linux/user-space/logs","siteSpaceId":"sitesp_ejXdG","description":"","breadcrumbs":[{"label":"User Space"}]},{"id":"-L9BOUQMBfviKgAvJ8L0","title":"Package Management Systems","pathname":"/embedded-linux/user-space/package-management-systems","siteSpaceId":"sitesp_ejXdG","description":"","breadcrumbs":[{"label":"User Space"}]},{"id":"-L9BOUQGM_ZGwQvdRf4v","title":"Open Package Management","pathname":"/embedded-linux/user-space/package-management-systems/open-package-management","siteSpaceId":"sitesp_ejXdG","description":"","breadcrumbs":[{"label":"User Space"},{"label":"Package Management Systems"}]},{"id":"-L9BOUQHRxOfYW81aqW3","title":"Python Package Index","pathname":"/embedded-linux/user-space/package-management-systems/python-package-index","siteSpaceId":"sitesp_ejXdG","description":"","breadcrumbs":[{"label":"User Space"},{"label":"Package Management Systems"}]},{"id":"-L9BOUQIxgUigryD08A7","title":"Nicely Package Make","pathname":"/embedded-linux/user-space/package-management-systems/nicely-package-make","siteSpaceId":"sitesp_ejXdG","description":"","breadcrumbs":[{"label":"User Space"},{"label":"Package Management Systems"}]},{"id":"-L9BOUQJGhPCsUZknYNB","title":"Advanced Packaging Tool","pathname":"/embedded-linux/user-space/package-management-systems/advanced-packaging-tool","siteSpaceId":"sitesp_ejXdG","description":"","breadcrumbs":[{"label":"User Space"},{"label":"Package Management Systems"}]},{"id":"-L9BOUQKzOtkTMNc2-mA","title":"Manual","pathname":"/embedded-linux/user-space/package-management-systems/manual","siteSpaceId":"sitesp_ejXdG","description":"","breadcrumbs":[{"label":"User Space"},{"label":"Package Management Systems"}]},{"id":"-L9BOUQLrAnM_k_2-qnX","title":"Conda","pathname":"/embedded-linux/user-space/package-management-systems/conda","siteSpaceId":"sitesp_ejXdG","description":"","breadcrumbs":[{"label":"User Space"},{"label":"Package Management Systems"}]},{"id":"-L9BOUQSBOn5wij0tc_p","title":"Libraries","pathname":"/embedded-linux/user-space/libraries","siteSpaceId":"sitesp_ejXdG","description":"","breadcrumbs":[{"label":"User Space"}]},{"id":"-L9BOUQNTBXxs-Wh3ro8","title":"Mraa","pathname":"/embedded-linux/user-space/libraries/mraa","siteSpaceId":"sitesp_ejXdG","description":"","breadcrumbs":[{"label":"User Space"},{"label":"Libraries"}]},{"id":"-L9BOUQOE9eXs1Ju05hL","title":"Upm","pathname":"/embedded-linux/user-space/libraries/upm","siteSpaceId":"sitesp_ejXdG","description":"","breadcrumbs":[{"label":"User Space"},{"label":"Libraries"}]},{"id":"-L9BOUQPck8ZHrgVHcOT","title":"OpenCv","pathname":"/embedded-linux/user-space/libraries/opencv","siteSpaceId":"sitesp_ejXdG","description":"","breadcrumbs":[{"label":"User Space"},{"label":"Libraries"}]},{"id":"-L9BOUQQ82-9aTgX94E0","title":"Temboo","pathname":"/embedded-linux/user-space/libraries/temboo","siteSpaceId":"sitesp_ejXdG","description":"","breadcrumbs":[{"label":"User Space"},{"label":"Libraries"}]},{"id":"-L9BOUQRk_nh8DWzc1sL","title":"Libiio","pathname":"/embedded-linux/user-space/libraries/libiio","siteSpaceId":"sitesp_ejXdG","description":"","breadcrumbs":[{"label":"User Space"},{"label":"Libraries"}]},{"id":"-L9BOUQbbSwvqpJGwUok","title":"Frameworks","pathname":"/embedded-linux/user-space/frameworks","siteSpaceId":"sitesp_ejXdG","description":"","breadcrumbs":[{"label":"User Space"}]},{"id":"-L9BOUQTctPFg79pYuRN","title":"Cylon JS","pathname":"/embedded-linux/user-space/frameworks/cylon-js","siteSpaceId":"sitesp_ejXdG","description":"","breadcrumbs":[{"label":"User Space"},{"label":"Frameworks"}]},{"id":"-L9BOUQU1XdbajyrdC2q","title":"Johnny Five","pathname":"/embedded-linux/user-space/frameworks/johnny-five","siteSpaceId":"sitesp_ejXdG","description":"","breadcrumbs":[{"label":"User Space"},{"label":"Frameworks"}]},{"id":"-L9BOUQVe4Ga2peTDNuj","title":"ROS","pathname":"/embedded-linux/user-space/frameworks/ros","siteSpaceId":"sitesp_ejXdG","description":"","breadcrumbs":[{"label":"User Space"},{"label":"Frameworks"}]},{"id":"-L9BOUQWrlWGPUAJClVh","title":"Gobot","pathname":"/embedded-linux/user-space/frameworks/gobot","siteSpaceId":"sitesp_ejXdG","description":"","breadcrumbs":[{"label":"User Space"},{"label":"Frameworks"}]},{"id":"-L9BOUQXelxAPLA9eLWu","title":"Pixhawk","pathname":"/embedded-linux/user-space/frameworks/pixhawk","siteSpaceId":"sitesp_ejXdG","description":"","breadcrumbs":[{"label":"User Space"},{"label":"Frameworks"}]},{"id":"-L9BOUQYMtm1D_Z2KXTn","title":"Artoo","pathname":"/embedded-linux/user-space/frameworks/artoo","siteSpaceId":"sitesp_ejXdG","description":"","breadcrumbs":[{"label":"User Space"},{"label":"Frameworks"}]},{"id":"-L9BOUQZX_3l4Uew4F2p","title":"Bower","pathname":"/embedded-linux/user-space/frameworks/bower","siteSpaceId":"sitesp_ejXdG","description":"","breadcrumbs":[{"label":"User Space"},{"label":"Frameworks"}]},{"id":"-L9BOUQ_wo4sgSzVUASZ","title":"Zetta","pathname":"/embedded-linux/user-space/frameworks/zetta","siteSpaceId":"sitesp_ejXdG","description":"","breadcrumbs":[{"label":"User Space"},{"label":"Frameworks"}]},{"id":"-L9BOUQa5p6emv1A0QwC","title":"Miscellaneous","pathname":"/embedded-linux/user-space/frameworks/miscellaneous","siteSpaceId":"sitesp_ejXdG","description":"","breadcrumbs":[{"label":"User Space"},{"label":"Frameworks"}]},{"id":"-L9BOURBvpGMhhxNJYb6","title":"Subsystems","pathname":"/embedded-linux/subsystems","siteSpaceId":"sitesp_ejXdG","description":""},{"id":"-L9BOUQdIOnRJj-i_maW","title":"X File Systems","pathname":"/embedded-linux/subsystems/x-file-systems","siteSpaceId":"sitesp_ejXdG","description":"","breadcrumbs":[{"label":"Subsystems"}]},{"id":"-L9BOUQeEqc5niC_EPZ0","title":"Pin Muxing","pathname":"/embedded-linux/subsystems/pin-muxing","siteSpaceId":"sitesp_ejXdG","description":"","breadcrumbs":[{"label":"Subsystems"}]},{"id":"-L9BOUQfzJfvWaNGnIJi","title":"Virtual File System","pathname":"/embedded-linux/subsystems/virtual-file-system","siteSpaceId":"sitesp_ejXdG","description":"","breadcrumbs":[{"label":"Subsystems"}]},{"id":"-L9BOUQg-TThaemLlK5D","title":"Memory","pathname":"/embedded-linux/subsystems/memory","siteSpaceId":"sitesp_ejXdG","description":"","breadcrumbs":[{"label":"Subsystems"}]},{"id":"-L9BOUQhj3Us8rb-Pjmi","title":"Input","pathname":"/embedded-linux/subsystems/input","siteSpaceId":"sitesp_ejXdG","description":"","breadcrumbs":[{"label":"Subsystems"}]},{"id":"-L9BOUQi3SJbSSp_y6mL","title":"General Purpose Input Output","pathname":"/embedded-linux/subsystems/general-purpose-input-output","siteSpaceId":"sitesp_ejXdG","description":"","breadcrumbs":[{"label":"Subsystems"}]},{"id":"-L9BOUQjiFriec3WOwan","title":"Serial","pathname":"/embedded-linux/subsystems/serial","siteSpaceId":"sitesp_ejXdG","description":"","breadcrumbs":[{"label":"Subsystems"}]},{"id":"-L9BOUQrK1xbSUwDLYFm","title":"Bluetooth","pathname":"/embedded-linux/subsystems/bluetooth","siteSpaceId":"sitesp_ejXdG","description":"","breadcrumbs":[{"label":"Subsystems"}]},{"id":"-L9BOUQnsBsDPQrzcrU3","title":"Advanced Audio Distribution Profile","pathname":"/embedded-linux/subsystems/bluetooth/advanced-audio-distribution-profile","siteSpaceId":"sitesp_ejXdG","description":"","breadcrumbs":[{"label":"Subsystems"},{"label":"Bluetooth"}]},{"id":"-L9BOUQkU2MYSn4mcOX5","title":"Bluez","pathname":"/embedded-linux/subsystems/bluetooth/advanced-audio-distribution-profile/bluez","siteSpaceId":"sitesp_ejXdG","description":"","breadcrumbs":[{"label":"Subsystems"},{"label":"Bluetooth"},{"label":"Advanced Audio Distribution Profile"}]},{"id":"-L9BOUQlQXu6j45mwSMx","title":"Gstreamer","pathname":"/embedded-linux/subsystems/bluetooth/advanced-audio-distribution-profile/gstreamer","siteSpaceId":"sitesp_ejXdG","description":"","breadcrumbs":[{"label":"Subsystems"},{"label":"Bluetooth"},{"label":"Advanced Audio Distribution Profile"}]},{"id":"-L9BOUQm_1l2irZPL9EK","title":"Alsa","pathname":"/embedded-linux/subsystems/bluetooth/advanced-audio-distribution-profile/alsa","siteSpaceId":"sitesp_ejXdG","description":"","breadcrumbs":[{"label":"Subsystems"},{"label":"Bluetooth"},{"label":"Advanced Audio Distribution Profile"}]},{"id":"-L9BOUQoqv2Z7pZlBioj","title":"Human Interface Device Game Controller","pathname":"/embedded-linux/subsystems/bluetooth/human-interface-device-game-controller","siteSpaceId":"sitesp_ejXdG","description":"","breadcrumbs":[{"label":"Subsystems"},{"label":"Bluetooth"}]},{"id":"-L9BOUQpJXrQL2jWiYn4","title":"Serial Port Protocol","pathname":"/embedded-linux/subsystems/bluetooth/serial-port-protocol","siteSpaceId":"sitesp_ejXdG","description":"","breadcrumbs":[{"label":"Subsystems"},{"label":"Bluetooth"}]},{"id":"-L9BOUQqWj7md1IO4w6I","title":"Arduino","pathname":"/embedded-linux/subsystems/bluetooth/arduino","siteSpaceId":"sitesp_ejXdG","description":"","breadcrumbs":[{"label":"Subsystems"},{"label":"Bluetooth"}]},{"id":"-L9BOUQs5c6Dgv3v-1oE","title":"WiFi","pathname":"/embedded-linux/subsystems/wifi","siteSpaceId":"sitesp_ejXdG","description":"","breadcrumbs":[{"label":"Subsystems"}]},{"id":"-L9BOUQt7acJ-IWWDSA-","title":"Audio","pathname":"/embedded-linux/subsystems/audio","siteSpaceId":"sitesp_ejXdG","description":"","breadcrumbs":[{"label":"Subsystems"}]},{"id":"-L9BOUQuzZmO6y4B7zVL","title":"Camera","pathname":"/embedded-linux/subsystems/camera","siteSpaceId":"sitesp_ejXdG","description":"","breadcrumbs":[{"label":"Subsystems"}]},{"id":"-L9BOUQvDw1y-Jq9OnsJ","title":"Block","pathname":"/embedded-linux/subsystems/block","siteSpaceId":"sitesp_ejXdG","description":"","breadcrumbs":[{"label":"Subsystems"}]},{"id":"-L9BOUQyG-QS06IeA3J-","title":"Universal Serial Bus","pathname":"/embedded-linux/subsystems/universal-serial-bus","siteSpaceId":"sitesp_ejXdG","description":"","breadcrumbs":[{"label":"Subsystems"}]},{"id":"-L9BOUQwRZH2pD9z3pyL","title":"Human Interface Device Mini Keyboard","pathname":"/embedded-linux/subsystems/universal-serial-bus/human-interface-device-mini-keyboard","siteSpaceId":"sitesp_ejXdG","description":"","breadcrumbs":[{"label":"Subsystems"},{"label":"Universal Serial Bus"}]},{"id":"-L9BOUQxVJSSt76ocPtE","title":"Python USB","pathname":"/embedded-linux/subsystems/universal-serial-bus/python-usb","siteSpaceId":"sitesp_ejXdG","description":"","breadcrumbs":[{"label":"Subsystems"},{"label":"Universal Serial Bus"}]},{"id":"-L9BOUQz87z3Nt24Nfxb","title":"Inter Integrated Circuit","pathname":"/embedded-linux/subsystems/inter-integrated-circuit","siteSpaceId":"sitesp_ejXdG","description":"","breadcrumbs":[{"label":"Subsystems"}]},{"id":"-L9BOUR-WMqFkg9Nv0O7","title":"Inter Process Communication","pathname":"/embedded-linux/subsystems/inter-process-communication","siteSpaceId":"sitesp_ejXdG","description":"","breadcrumbs":[{"label":"Subsystems"}]},{"id":"-L9BOUR0dWXlqOlH5CYr","title":"Peripheral Component Interconnect","pathname":"/embedded-linux/subsystems/peripheral-component-interconnect","siteSpaceId":"sitesp_ejXdG","description":"","breadcrumbs":[{"label":"Subsystems"}]},{"id":"-L9BOUR1WS0m_jG5-s5L","title":"Clock","pathname":"/embedded-linux/subsystems/clock","siteSpaceId":"sitesp_ejXdG","description":"","breadcrumbs":[{"label":"Subsystems"}]},{"id":"-L9BOUR23usIta44Xx_f","title":"Modems","pathname":"/embedded-linux/subsystems/modems","siteSpaceId":"sitesp_ejXdG","description":"","breadcrumbs":[{"label":"Subsystems"}]},{"id":"-L9BOUR3BuRvLjPKkKZW","title":"Networking","pathname":"/embedded-linux/subsystems/networking","siteSpaceId":"sitesp_ejXdG","description":"","breadcrumbs":[{"label":"Subsystems"}]},{"id":"-L9BOUR4N5jwTWeR3YJl","title":"Power","pathname":"/embedded-linux/subsystems/power","siteSpaceId":"sitesp_ejXdG","description":"","breadcrumbs":[{"label":"Subsystems"}]},{"id":"-L9BOUR5ub7bZLbbgj7n","title":"Thermal","pathname":"/embedded-linux/subsystems/thermal","siteSpaceId":"sitesp_ejXdG","description":"","breadcrumbs":[{"label":"Subsystems"}]},{"id":"-L9BOUR6EuDkk1tJ8BFr","title":"Graphics","pathname":"/embedded-linux/subsystems/graphics","siteSpaceId":"sitesp_ejXdG","description":"","breadcrumbs":[{"label":"Subsystems"}]},{"id":"-L9BOUR7QezL5b1xOO_M","title":"LED","pathname":"/embedded-linux/subsystems/led","siteSpaceId":"sitesp_ejXdG","description":"","breadcrumbs":[{"label":"Subsystems"}]},{"id":"-L9BOUR8X6lXhIsF2caJ","title":"LIDAR","pathname":"/embedded-linux/subsystems/lidar","siteSpaceId":"sitesp_ejXdG","description":"","breadcrumbs":[{"label":"Subsystems"}]},{"id":"-L9BOUR9FByk_kLF1yVG","title":"Printer","pathname":"/embedded-linux/subsystems/printer","siteSpaceId":"sitesp_ejXdG","description":"","breadcrumbs":[{"label":"Subsystems"}]},{"id":"-L9BOURA8r0x1WFnqP2H","title":"Serial Peripheral Interface","pathname":"/embedded-linux/subsystems/serial-peripheral-interface","siteSpaceId":"sitesp_ejXdG","description":"","breadcrumbs":[{"label":"Subsystems"}]},{"id":"-L9BOURksSzKpN5CnzBK","title":"Application Development","pathname":"/embedded-linux/application-development","siteSpaceId":"sitesp_ejXdG","description":""},{"id":"-L9BOURCtsk7kAVNtE9U","title":"C","pathname":"/embedded-linux/application-development/c","siteSpaceId":"sitesp_ejXdG","description":"","breadcrumbs":[{"label":"Application Development"}]},{"id":"-L9BOURD51s6UX5TUKBo","title":"C++","pathname":"/embedded-linux/application-development/c++","siteSpaceId":"sitesp_ejXdG","description":"","breadcrumbs":[{"label":"Application Development"}]},{"id":"-L9BOURE-wr8JkLPaZ1z","title":"Cross Compile","pathname":"/embedded-linux/application-development/cross-compile","siteSpaceId":"sitesp_ejXdG","description":"","breadcrumbs":[{"label":"Application Development"}]},{"id":"-L9BOURFyKQpSecEdv4a","title":"Containers","pathname":"/embedded-linux/application-development/containers","siteSpaceId":"sitesp_ejXdG","description":"","breadcrumbs":[{"label":"Application Development"}]},{"id":"-L9BOURGUqFI6x_ubMwv","title":"Python","pathname":"/embedded-linux/application-development/python","siteSpaceId":"sitesp_ejXdG","description":"","breadcrumbs":[{"label":"Application Development"}]},{"id":"-L9BOURHZy-FDOUsQ6di","title":"NodeJS","pathname":"/embedded-linux/application-development/nodejs","siteSpaceId":"sitesp_ejXdG","description":"","breadcrumbs":[{"label":"Application Development"}]},{"id":"-L9BOURIBL4OdBJpAPfA","title":"Cloud9","pathname":"/embedded-linux/application-development/cloud9","siteSpaceId":"sitesp_ejXdG","description":"","breadcrumbs":[{"label":"Application Development"}]},{"id":"-L9BOURJm_RdpP6XG46Y","title":"Data","pathname":"/embedded-linux/application-development/data","siteSpaceId":"sitesp_ejXdG","description":"","breadcrumbs":[{"label":"Application Development"}]},{"id":"-L9BOURKKtuAG8z3yprb","title":"Drone Code","pathname":"/embedded-linux/application-development/drone-code","siteSpaceId":"sitesp_ejXdG","description":"","breadcrumbs":[{"label":"Application Development"}]},{"id":"-L9BOURM9cEQFr1P48oT","title":"Speech","pathname":"/embedded-linux/application-development/speech","siteSpaceId":"sitesp_ejXdG","description":"","breadcrumbs":[{"label":"Application Development"}]},{"id":"-L9BOURL-jHOa9v_ayOG","title":"Python","pathname":"/embedded-linux/application-development/speech/python","siteSpaceId":"sitesp_ejXdG","description":"","breadcrumbs":[{"label":"Application Development"},{"label":"Speech"}]},{"id":"-L9BOURNTmm287D9g0T2","title":"Radio Frequency","pathname":"/embedded-linux/application-development/radio-frequency","siteSpaceId":"sitesp_ejXdG","description":"","breadcrumbs":[{"label":"Application Development"}]},{"id":"-L9BOUROnN0yuVffL3RA","title":"Bots","pathname":"/embedded-linux/application-development/bots","siteSpaceId":"sitesp_ejXdG","description":"","breadcrumbs":[{"label":"Application Development"}]},{"id":"-L9BOURRzd0AaH1gsNUQ","title":"Artificial Intelligence","pathname":"/embedded-linux/application-development/artificial-intelligence","siteSpaceId":"sitesp_ejXdG","description":"","breadcrumbs":[{"label":"Application Development"}]},{"id":"-L9BOURPYhaNplchA9pE","title":"WitAi","pathname":"/embedded-linux/application-development/artificial-intelligence/witai","siteSpaceId":"sitesp_ejXdG","description":"","breadcrumbs":[{"label":"Application Development"},{"label":"Artificial Intelligence"}]},{"id":"-L9BOURQdU_G3M_Uk_Df","title":"MycroftAi","pathname":"/embedded-linux/application-development/artificial-intelligence/mycroftai","siteSpaceId":"sitesp_ejXdG","description":"","breadcrumbs":[{"label":"Application Development"},{"label":"Artificial Intelligence"}]},{"id":"-L9BOURSSCtLXkB9keKD","title":"Games","pathname":"/embedded-linux/application-development/games","siteSpaceId":"sitesp_ejXdG","description":"","breadcrumbs":[{"label":"Application Development"}]},{"id":"-L9BOURVY_MEoFCKsdHo","title":"Vision","pathname":"/embedded-linux/application-development/vision","siteSpaceId":"sitesp_ejXdG","description":"","breadcrumbs":[{"label":"Application Development"}]},{"id":"-L9BOURTxtfHSyuwTHRK","title":"Bar Codes","pathname":"/embedded-linux/application-development/vision/bar-codes","siteSpaceId":"sitesp_ejXdG","description":"","breadcrumbs":[{"label":"Application Development"},{"label":"Vision"}]},{"id":"-L9BOURU475noS0s55UX","title":"Google Cloud Vision API","pathname":"/embedded-linux/application-development/vision/google-cloud-vision-api","siteSpaceId":"sitesp_ejXdG","description":"","breadcrumbs":[{"label":"Application Development"},{"label":"Vision"}]},{"id":"-L9BOURWRx0mRQUSQpit","title":"Messaging","pathname":"/embedded-linux/application-development/messaging","siteSpaceId":"sitesp_ejXdG","description":"","breadcrumbs":[{"label":"Application Development"}]},{"id":"-L9BOURXgmn7WMfHtUv_","title":"Entertainment","pathname":"/embedded-linux/application-development/entertainment","siteSpaceId":"sitesp_ejXdG","description":"","breadcrumbs":[{"label":"Application Development"}]},{"id":"-L9BOURYalhGkvJ2Xlih","title":"Home Assistants","pathname":"/embedded-linux/application-development/home-assistants","siteSpaceId":"sitesp_ejXdG","description":"","breadcrumbs":[{"label":"Application Development"}]},{"id":"-L9BOURZuuzN-h5pJRhh","title":"Dashboards","pathname":"/embedded-linux/application-development/dashboards","siteSpaceId":"sitesp_ejXdG","description":"","breadcrumbs":[{"label":"Application Development"}]},{"id":"-L9BOUR_K2f3FGQ-JtyN","title":"IRC","pathname":"/embedded-linux/application-development/irc","siteSpaceId":"sitesp_ejXdG","description":"","breadcrumbs":[{"label":"Application Development"}]},{"id":"-L9BOURaX_wVywjguPzJ","title":"Location","pathname":"/embedded-linux/application-development/location","siteSpaceId":"sitesp_ejXdG","description":"","breadcrumbs":[{"label":"Application Development"}]},{"id":"-L9BOURbTAhBNPGWVNVB","title":"Facial Recognition","pathname":"/embedded-linux/application-development/facial-recognition","siteSpaceId":"sitesp_ejXdG","description":"","breadcrumbs":[{"label":"Application Development"}]},{"id":"-L9BOURclrYM_v5jYn6V","title":"Software Defined Radio","pathname":"/embedded-linux/application-development/software-defined-radio","siteSpaceId":"sitesp_ejXdG","description":"","breadcrumbs":[{"label":"Application Development"}]},{"id":"-L9BOURdrnjNN_frPI6s","title":"REST","pathname":"/embedded-linux/application-development/rest","siteSpaceId":"sitesp_ejXdG","description":"","breadcrumbs":[{"label":"Application Development"}]},{"id":"-L9BOUReTdH8CyStVRzt","title":"Notes","pathname":"/embedded-linux/application-development/notes","siteSpaceId":"sitesp_ejXdG","description":"","breadcrumbs":[{"label":"Application Development"}]},{"id":"-L9BOURfeFPM8zHsK0AU","title":"Security","pathname":"/embedded-linux/application-development/security","siteSpaceId":"sitesp_ejXdG","description":"","breadcrumbs":[{"label":"Application Development"}]},{"id":"-L9BOURgtH986A0TyBYZ","title":"HAM Radio","pathname":"/embedded-linux/application-development/ham-radio","siteSpaceId":"sitesp_ejXdG","description":"","breadcrumbs":[{"label":"Application Development"}]},{"id":"-L9BOURhUeF5kib7F4T6","title":"Automotive","pathname":"/embedded-linux/application-development/automotive","siteSpaceId":"sitesp_ejXdG","description":"","breadcrumbs":[{"label":"Application Development"}]},{"id":"-L9BOURiGYcYr1Hi6Ahm","title":"Digital Signage","pathname":"/embedded-linux/application-development/digital-signage","siteSpaceId":"sitesp_ejXdG","description":"","breadcrumbs":[{"label":"Application Development"}]},{"id":"-L9BOURjT2bmBskE0rSR","title":"Photography","pathname":"/embedded-linux/application-development/photography","siteSpaceId":"sitesp_ejXdG","description":"","breadcrumbs":[{"label":"Application Development"}]},{"id":"-L9BOURlXI-xC-_YaGoL","title":"Debug","pathname":"/embedded-linux/debug","siteSpaceId":"sitesp_ejXdG","description":""},{"id":"-L9BOURpriNz3csLcdU0","title":"Wrap-Up","pathname":"/embedded-linux/wrap-up","siteSpaceId":"sitesp_ejXdG","description":""},{"id":"-L9BOURm8cAaHOy6GTJU","title":"Online Training","pathname":"/embedded-linux/wrap-up/online-training","siteSpaceId":"sitesp_ejXdG","description":"","breadcrumbs":[{"label":"Wrap-Up"}]},{"id":"-L9BOURnFZcDi6nNalzv","title":"Challenge","pathname":"/embedded-linux/wrap-up/challenge","siteSpaceId":"sitesp_ejXdG","description":"","breadcrumbs":[{"label":"Wrap-Up"}]},{"id":"-L9BOURo_Ae5SuoZ1tKc","title":"Tbd","pathname":"/embedded-linux/wrap-up/tbd","siteSpaceId":"sitesp_ejXdG","description":"","breadcrumbs":[{"label":"Wrap-Up"}]},{"id":"-L9BOURqFRyfH1RMYaRQ","title":"SandBox","pathname":"/embedded-linux/sandbox","siteSpaceId":"sitesp_ejXdG","description":""}]}