{"id":11930,"date":"2026-02-08T06:13:02","date_gmt":"2026-02-08T06:13:02","guid":{"rendered":"https:\/\/www.embedian.com\/?post_type=ht_kb&#038;p=11930"},"modified":"2026-02-10T14:52:59","modified_gmt":"2026-02-10T14:52:59","slug":"pitx-imx8mp-real-time-yocto-scarthgap","status":"publish","type":"ht_kb","link":"https:\/\/www.embedian.com\/de\/knowledge-base\/pitx-imx8mp-real-time-yocto-scarthgap\/","title":{"rendered":"Building Real-Time Edge Yocto Scarthgap BSP Distribution"},"content":{"rendered":"\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n<div class=\"wp-block-post-date__modified-date wp-block-post-date\"><time datetime=\"2026-02-10T14:52:59+00:00\">10. Februar 2026<\/time><\/div>\n\n\n<div class=\"wp-block-ht-block-toc is-style-rounded htoc htoc--position-wide toc-list-style-plain\" data-htoc-state=\"expanded\" data-htoc-scrollspy=\"false\" data-htoc-auto-collapse=\"true\" data-htoc-mapping-headers=\"[false,true,true,true,true,true]\"><span class=\"htoc__title\"><span class=\"ht_toc_title\">Table of Contents<\/span><span class=\"htoc__toggle\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"16\" height=\"16\"><g fill=\"#444\"><path d=\"M15 7H1c-.6 0-1 .4-1 1s.4 1 1 1h14c.6 0 1-.4 1-1s-.4-1-1-1z\"><\/path><path d=\"M15 1H1c-.6 0-1 .4-1 1s.4 1 1 1h14c.6 0 1-.4 1-1s-.4-1-1-1zM15 13H1c-.6 0-1 .4-1 1s.4 1 1 1h14c.6 0 1-.4 1-1s-.4-1-1-1z\"><\/path><\/g><\/svg><\/span><\/span><div class=\"htoc__itemswrap\"><ul class=\"ht_toc_list\"><li class=\"\"><a href=\"#htoc-overview-of-the-meta-embedian-yocto-layer\">Overview of the meta-embedian Yocto Layer<\/a><\/li><li class=\"\"><a href=\"#htoc-setting-up-the-tools-and-build-environment\">Setting Up the Tools and Build Environment<\/a><\/li><li class=\"\"><a href=\"#htoc-building-the-target-platforms\">Building the Target Platforms<\/a><\/li><li class=\"\"><a href=\"#htoc-setup-microsd-card-manually\">Setup microSD Card Manually<\/a><\/li><li class=\"\"><a href=\"#htoc-setup-microsd-card-automatically\">Setup microSD Card Automatically<\/a><\/li><li class=\"\"><a href=\"#htoc-feed-packages\">Feed Packages<\/a><\/li><li class=\"\"><a href=\"#htoc-writing-bitbake-recipes\">Writing Bitbake Recipes<\/a><\/li><li class=\"\"><a href=\"#htoc-setup-emmc-manually\">Setup eMMC Manually<\/a><\/li><li class=\"\"><a href=\"#htoc-setup-emmc-automatically\">Setup eMMC Automatically<\/a><\/li><li class=\"\"><a href=\"#htoc-video-decoding\">Ethercat<\/a><\/li><li class=\"\"><a href=\"#htoc-video-decoding1\">Video Decoding<\/a><\/li><li class=\"\"><a href=\"#htoc-wi-fi\">Wi-Fi<\/a><\/li><\/ul><\/div><\/div>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-1fc11d0861019712f7cf1e53d0f8042e wp-block-paragraph\">This document describes how Embedian builds a customized version of NXP\u2019s <em>i.MX8M Plus<\/em>&nbsp;official Yocto Real-Time Edge Scarthgap BSP release for Embedian&#8217;s&nbsp;<em>pITX-MX8M-PLUS<\/em>&nbsp;product platform. The build workflow retrieves the required layers and metadata from Embedian\u2019s GitHub repository and compiles the distribution using <em>BitBake<\/em>. This methodology is adopted to streamline parallel development and maintain alignment with upstream changes.&nbsp;The resulting build artifacts include bootable binary images, package feed repositories, and an SDK tailored for <em>pITX-MX8M-PLUS<\/em> application and firmware development.<\/p>\n\n\n\n<div class=\"wp-block-uagb-image uagb-block-85c723ff wp-block-uagb-image--layout-default wp-block-uagb-image--effect-static wp-block-uagb-image--align-none\"><figure class=\"wp-block-uagb-image__figure\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.embedian.com\/wp-content\/uploads\/2024\/12\/pitx_8mp.fw_.webp\" alt=\"\" class=\"uag-image-5436\" width=\"563\" height=\"563\" title=\"pitx_8mp.fw\" loading=\"lazy\" role=\"img\" \/><\/figure><\/div>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-61d69c795e1a67c987dcfae3f161ee48 wp-block-paragraph\">NXP makes their i.MX series official bsp build scripts available via the following GIT repository:<\/p>\n\n\n\n<div class=\"wp-block-uagb-icon-list uagb-block-15be26da\"><div class=\"uagb-icon-list__wrap\">\n<div class=\"wp-block-uagb-icon-list-child uagb-block-19356150\"><span class=\"uagb-icon-list__source-wrap\"><svg xmlns=\"https:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 512 512\"><path d=\"M256 0C114.6 0 0 114.6 0 256c0 141.4 114.6 256 256 256s256-114.6 256-256C512 114.6 397.4 0 256 0zM406.6 278.6l-103.1 103.1c-12.5 12.5-32.75 12.5-45.25 0s-12.5-32.75 0-45.25L306.8 288H128C110.3 288 96 273.7 96 256s14.31-32 32-32h178.8l-49.38-49.38c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0l103.1 103.1C414.6 241.3 416 251.1 416 256C416 260.9 414.6 270.7 406.6 278.6z\"><\/path><\/svg><\/span><span class=\"uagb-icon-list__label\">https:\/\/github.com\/nxp-imx\/meta-imx\/meta-bsp<\/span><\/div>\n<\/div><\/div>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-c2c8d8bd09064de9271ec5525564fefd wp-block-paragraph\">Freescale community BSP release build script is available via the following repository:<\/p>\n\n\n\n<div class=\"wp-block-uagb-icon-list uagb-block-ac297df4\"><div class=\"uagb-icon-list__wrap\">\n<div class=\"wp-block-uagb-icon-list-child uagb-block-6ab00cdc\"><span class=\"uagb-icon-list__source-wrap\"><svg xmlns=\"https:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 512 512\"><path d=\"M256 0C114.6 0 0 114.6 0 256c0 141.4 114.6 256 256 256s256-114.6 256-256C512 114.6 397.4 0 256 0zM406.6 278.6l-103.1 103.1c-12.5 12.5-32.75 12.5-45.25 0s-12.5-32.75 0-45.25L306.8 288H128C110.3 288 96 273.7 96 256s14.31-32 32-32h178.8l-49.38-49.38c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0l103.1 103.1C414.6 241.3 416 251.1 416 256C416 260.9 414.6 270.7 406.6 278.6z\"><\/path><\/svg><\/span><span class=\"uagb-icon-list__label\">https:\/\/github.com\/Freescale\/meta-freescale-distro<\/span><\/div>\n<\/div><\/div>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-55c605d5cd660699239b159c882b2042 wp-block-paragraph\">It is this repository that actually pulls in the <em>meta-imx\/meta-bsp<\/em> project to perform the Linux BSP builds for NXP&#8217;s i.MX8M Plus ARM Cortext-A53 chips.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"htoc-overview-of-the-meta-embedian-yocto-layer\">Overview of the <em>meta-embedian<\/em> Yocto Layer<\/h2>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-ec91b41574d00dbb5d57762dcec9fb0a wp-block-paragraph\">The supplied <em>meta-embedian<\/em> Yocto compliant layer has the following organization:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted has-white-color has-black-background-color has-text-color has-background has-link-color has-medium-font-size wp-elements-7847fdc0fbe5ed7536827381feeae46e\" style=\"letter-spacing:1px\">.<br>\u251c\u2500\u2500 conf<br>\u2502&nbsp;&nbsp; \u251c\u2500\u2500 layer.conf<br>\u2502&nbsp;&nbsp; \u2514\u2500\u2500 machine<br>\u2502&nbsp;&nbsp;     \u251c\u2500\u2500 pitximx8mp2g.conf<br>\u2502&nbsp;&nbsp;     \u251c\u2500\u2500 pitximx8mp4g.conf<br>\u2502&nbsp;&nbsp;     \u251c\u2500\u2500 pitximx8mp6g.conf<br>\u2502&nbsp;&nbsp;     \u251c\u2500\u2500 smarcimx8mp2g.conf<br>\u2502&nbsp;&nbsp;     \u251c\u2500\u2500 smarcimx8mp4g.conf<br>\u2502&nbsp;&nbsp;     \u251c\u2500\u2500 smarcimx8mp6g.conf<br>\u2502&nbsp;&nbsp;     \u251c\u2500\u2500 smarcimx931g.conf<br>\u2502&nbsp;&nbsp;     \u2514\u2500\u2500 smarcimx932g.conf<br>\u251c\u2500\u2500 recipes-bsp<br>\u2502&nbsp;&nbsp; \u251c\u2500\u2500 alsa-state<br>\u2502&nbsp;&nbsp; \u2502&nbsp;&nbsp; \u251c\u2500\u2500 alsa-state<br>\u2502&nbsp;&nbsp; \u2502&nbsp;&nbsp; \u2514\u2500\u2500 alsa-state.bbappend<br>\u2502&nbsp;&nbsp; \u251c\u2500\u2500 imx-atf<br>\u2502&nbsp;&nbsp; \u2502&nbsp;&nbsp; \u251c\u2500\u2500 imx-atf<br>\u2502&nbsp;&nbsp; \u2502&nbsp;&nbsp; \u2514\u2500\u2500 imx-atf_2.10.bbappend<br>\u2502&nbsp;&nbsp; \u251c\u2500\u2500 imx-mkimage<br>\u2502&nbsp;&nbsp; \u2502&nbsp;&nbsp; \u2514\u2500\u2500 imx-boot_1.0.bbappend<br>\u2502&nbsp;&nbsp; \u251c\u2500\u2500 imx-sc-firmware<br>\u2502&nbsp;&nbsp; \u2502&nbsp;&nbsp; \u2514\u2500\u2500 imx-sc-firmware_%.bbappend<br>\u2502&nbsp;&nbsp; \u251c\u2500\u2500 pm-utils<br>\u2502&nbsp;&nbsp; \u2502&nbsp;&nbsp; \u251c\u2500\u2500 pm-utils<br>\u2502&nbsp;&nbsp; \u2502&nbsp;&nbsp; \u2514\u2500\u2500 pm-utils_%.bbappend<br>\u2502&nbsp;&nbsp; \u2514\u2500\u2500 u-boot<br>\u2502&nbsp;&nbsp;     \u251c\u2500\u2500 u-boot-imx_2024.04.bb<br>\u2502&nbsp;&nbsp;     \u2514\u2500\u2500 u-boot-imx-common_2024.04.inc<br>\u251c\u2500\u2500 recipes-connectivity<br>\u2502&nbsp;&nbsp; \u2514\u2500\u2500 nxp-wlan-sdk<br>\u2502&nbsp;&nbsp;     \u2514\u2500\u2500 nxp-wlan-sdk_git.bbappend<br>\u251c\u2500\u2500 recipes-core<br>\u2502&nbsp;&nbsp; \u251c\u2500\u2500 base-files<br>\u2502&nbsp;&nbsp; \u2502&nbsp;&nbsp; \u251c\u2500\u2500 base-files<br>\u2502&nbsp;&nbsp; \u2502&nbsp;&nbsp; \u2514\u2500\u2500 base-files_%.bbappend<br>\u2502&nbsp;&nbsp; \u251c\u2500\u2500 busybox<br>\u2502&nbsp;&nbsp; \u2502&nbsp;&nbsp; \u251c\u2500\u2500 busybox<br>\u2502&nbsp;&nbsp; \u2502&nbsp;&nbsp; \u2514\u2500\u2500 busybox_%.bbappend<br>\u2502&nbsp;&nbsp; \u251c\u2500\u2500 packagegroups<br>\u2502&nbsp;&nbsp; \u2502&nbsp;&nbsp; \u251c\u2500\u2500 nativesdk-packagegroup-sdk-host.bbappend<br>\u2502&nbsp;&nbsp; \u2502&nbsp;&nbsp; \u2514\u2500\u2500 packagegroup-core-tools-testapps.bbappend<br>\u2502&nbsp;&nbsp; \u251c\u2500\u2500 psplash<br>\u2502&nbsp;&nbsp; \u2502&nbsp;&nbsp; \u251c\u2500\u2500 files<br>\u2502&nbsp;&nbsp; \u2502&nbsp;&nbsp; \u2514\u2500\u2500 psplash_git.bbappend<br>\u2502&nbsp;&nbsp; \u251c\u2500\u2500 systemd<br>\u2502&nbsp;&nbsp; \u2502&nbsp;&nbsp; \u251c\u2500\u2500 systemd<br>\u2502&nbsp;&nbsp; \u2502&nbsp;&nbsp; \u251c\u2500\u2500 systemd_%.bbappend<br>\u2502&nbsp;&nbsp; \u2502&nbsp;&nbsp; \u251c\u2500\u2500 systemd-serialgetty<br>\u2502&nbsp;&nbsp; \u2502&nbsp;&nbsp; \u2514\u2500\u2500 systemd-serialgetty.bbappend<br>\u2502&nbsp;&nbsp; \u2514\u2500\u2500 udev<br>\u2502&nbsp;&nbsp;     \u251c\u2500\u2500 files<br>\u2502&nbsp;&nbsp;     \u2514\u2500\u2500 udev-rules-imx.bbappend<br>\u251c\u2500\u2500 recipes-devtools<br>\u2502&nbsp;&nbsp; \u2514\u2500\u2500 uuu<br>\u2502&nbsp;&nbsp;     \u251c\u2500\u2500 uuu<br>\u2502&nbsp;&nbsp;     \u2514\u2500\u2500 uuu_git.bbappend<br>\u251c\u2500\u2500 recipes-kernel<br>\u2502&nbsp;&nbsp; \u2514\u2500\u2500 linux<br>\u2502&nbsp;&nbsp;     \u2514\u2500\u2500 linux-imx_6.6.bb<br>\u251c\u2500\u2500 recipes-multimedia<br>\u2502&nbsp;&nbsp; \u2514\u2500\u2500 gstreamer<br>\u2502&nbsp;&nbsp;     \u251c\u2500\u2500 gstreamer1.0-plugins-bad<br>\u2502&nbsp;&nbsp;     \u2514\u2500\u2500 gstreamer1.0-plugins-bad_1.24.0.imx.bbappend<br>\u251c\u2500\u2500 recipes-sato<br>\u2502&nbsp;&nbsp; \u2514\u2500\u2500 packagegroups<br>\u2502&nbsp;&nbsp;     \u2514\u2500\u2500 packagegroup-core-x11-sato.bbappend<br>\u251c\u2500\u2500 recipes-security<br>\u2502&nbsp;&nbsp; \u2514\u2500\u2500 optee-imx<br>\u2502&nbsp;&nbsp;     \u251c\u2500\u2500 optee-os<br>\u2502&nbsp;&nbsp;     \u2514\u2500\u2500 optee-os_%.imx.bbappend<br>\u251c\u2500\u2500 recipes-support<br>\u2502&nbsp;&nbsp; \u251c\u2500\u2500 dnsmasq<br>\u2502&nbsp;&nbsp; \u2502&nbsp;&nbsp; \u2514\u2500\u2500 dnsmasq_%.bbappend<br>\u2502&nbsp;&nbsp; \u2514\u2500\u2500 vim<br>\u2502&nbsp;&nbsp;     \u2514\u2500\u2500 vim_9.1.bbappend<br>\u2514\u2500\u2500 scripts<br>    \u2514\u2500\u2500 emb_mk_yocto_sdcard<br>        \u251c\u2500\u2500 emb-create-yocto-sdcard.sh<br>        \u251c\u2500\u2500 pitx-imx8mp-create-yocto-emmc.sh<br>        \u251c\u2500\u2500 README.txt<br>        \u251c\u2500\u2500 smarc-fimx6qdl-create-yocto-emmc.sh<br>        \u251c\u2500\u2500 smarc-fimx7-create-yocto-emmc.sh<br>        \u251c\u2500\u2500 smarc-imx8mm-create-yocto-emmc.sh<br>        \u251c\u2500\u2500 smarc-imx8mp-create-yocto-emmc.sh<br>        \u251c\u2500\u2500 smarc-imx8mq-create-yocto-emmc.sh<br>        \u251c\u2500\u2500 smarc-imx8qm-create-yocto-emmc.sh<br>        \u251c\u2500\u2500 smarc-imx931-create-yocto-emmc.sh<br>        \u251c\u2500\u2500 smarc-imx932-create-yocto-emmc.sh<br>        \u251c\u2500\u2500 uEnv_6qdl.txt<br>        \u251c\u2500\u2500 uEnv_7ds.txt<br>        \u251c\u2500\u2500 uEnv_8mm.txt<br>        \u251c\u2500\u2500 uEnv_8mp_pitx.txt<br>        \u251c\u2500\u2500 uEnv_8mp.txt<br>        \u251c\u2500\u2500 uEnv_8mq.txt<br>        \u251c\u2500\u2500 uEnv_8qm.txt<br>        \u251c\u2500\u2500 uEnv_93.txt<br>        \u251c\u2500\u2500 uEnv_emmc_6qdl.txt<br>        \u251c\u2500\u2500 uEnv_emmc_7ds.txt<br>        \u251c\u2500\u2500 uEnv_emmc_8mm.txt<br>        \u251c\u2500\u2500 uEnv_emmc_8mp_pitx.txt<br>        \u251c\u2500\u2500 uEnv_emmc_8mp.txt<br>        \u251c\u2500\u2500 uEnv_emmc_8mq.txt<br>        \u251c\u2500\u2500 uEnv_emmc_8qm.txt<br>        \u2514\u2500\u2500 uEnv_emmc_93.txt<\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<div class=\"wp-block-uagb-inline-notice uagb-inline_notice__align-left uagb-block-11ff3fd9\"><button class=\"uagb-notice-close-button\" type=\"button\" aria-label=\"Close\"><\/button><p class=\"uagb-notice-title\"><strong><strong>Notes on&nbsp;<em>meta-embedian<\/em>&nbsp;layer content<\/strong><\/strong><\/p><div class=\"uagb-notice-text\">\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-628607150fb42089162ccae0c826ba31 wp-block-paragraph\" id=\"htoc-conf-machine\"><code>conf\/machine\/*<\/code><\/p>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\" id=\"htoc-this-folder-contains-the-machine-definitions-for-all-embedian-s-platform-and-backup-repository-in-embedian-these-select-the-associated-kernel-kernel-config-u-boot-u-boot-config-and-tar-bz2-image-settings\">This folder contains the machine definitions for all Embedian&#8217;s&nbsp;platform and backup repository in Embedian. These select the associated kernel, kernel config, u-boot, u-boot config, and tar.bz2 image settings.<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-75793be90509070bce21849399b8554f wp-block-paragraph\" id=\"htoc-recipes-bsp-u-boot\"><code>recipes-bsp\/u-boot\/*<\/code><\/p>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\" id=\"htoc-this-folder-contains-recipes-used-to-build-das-u-boot-for-all-embedian-s-platform\">This folder contains recipes used to build DAS U-boot for&nbsp;<em>all Embedian&#8217;s<\/em>&nbsp;platform.<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-50a1c15bfc6f840d9b55f5b52b147cc1 wp-block-paragraph\" id=\"htoc-recipes-bsp-imx-atf\"><code>recipes-bsp\/imx-atf\/*<\/code><\/p>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\" id=\"htoc-this-folder-contains-recipes-used-to-enable-console-port-for-embedian-s-i-mx8mm-and-pitx-mx8m-plus-platform\">This folder contains recipes used to enable console port for&nbsp;<em>Embedian&#8217;s<\/em>&nbsp;<em>i.MX8MM<\/em>&nbsp;and&nbsp;<em>pITX-MX8M-Plus<\/em>&nbsp;platform.<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-ea877bc59bc258dd643351b2c8eccc5b wp-block-paragraph\" id=\"htoc-recipes-bsp-imx-sc-firmware\"><code>recipes-bsp\/imx-sc-firmware\/*<\/code><\/p>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\" id=\"htoc-this-folder-contains-system-control-firmware-binary-for-embedian-s-i-mx8qm-platform\">This folder contains&nbsp;system control firmware binary for&nbsp;<em>Embedian&#8217;s i.MX8QM<\/em>&nbsp;platform.<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-b044a82536f9fd42f8168755e1dc6ffd wp-block-paragraph\" id=\"htoc-recipes-bsp-alsa-state\">recipes-bsp\/alsa-state\/*<\/p>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\" id=\"htoc-this-folder-contains-sgtl5000-sound-chip-default-state-for-all-embedian-s-platform\">This folder contains sgtl5000 sound chip default state for&nbsp;<em>all Embedian&#8217;s<\/em>&nbsp;platform.<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-a4d315f068425c0f2c084895b0c9008a wp-block-paragraph\" id=\"htoc-recipes-bsp-imx-mkimage\"><code>recipes-bsp\/imx-mkimage\/*<\/code><\/p>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\" id=\"htoc-this-folder-contains-imx-mkimage-tool-for-embedian-s-i-mx93-i-mx8mq-i-mx8mm-i-mx8qm-i-mx8mp-platform\">This folder contains imx-mkimage tool for&nbsp;<em>Embedian&#8217;s i.MX93, i.MX8MQ, i.MX8MM, i.MX8QM, i.MX8MP<\/em>&nbsp;platform.<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-0f2c9936eb2bca5c3ab90677023c8b46 wp-block-paragraph\" id=\"htoc-recipes-core-busybox\"><code>recipes-core\/busybox\/*<\/code><\/p>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\" id=\"htoc-this-folder-remove-telnetd-from-bysybox-for-all-embedian-s-platform\">This folder remove telnetd from bysybox for&nbsp;<em>all Embedian&#8217;s<\/em>&nbsp;platform.&nbsp;&nbsp;<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-f7354ffed5d3181c9dc772daa887e1e4 wp-block-paragraph\" id=\"htoc-recipes-core-psplash\"><code>recipes-core\/psplash\/*<\/code>&nbsp;<\/p>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\" id=\"htoc-this-folder-customized-yocto-boot-psplash-for-all-embedian-s-platform\">This folder customized Yocto boot psplash for&nbsp;<em>all Embedian&#8217;s<\/em>&nbsp;platform.<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-2923bead81c7ab50c4fadce47d6237e5 wp-block-paragraph\" id=\"htoc-recipes-kernel-linux\"><code>recipes-kernel\/linux\/*<\/code><\/p>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\" id=\"htoc-contains-the-recipes-needed-to-build-for-all-embedian-s-platform-linux-kernels\">Contains the recipes needed to build for all&nbsp;<em>Embedian&#8217;s<\/em>&nbsp;platform&nbsp;Linux kernels.<\/p>\n<\/div><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"htoc-setting-up-the-tools-and-build-environment\">Setting Up the Tools and Build Environment<\/h2>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-ff1071ea48adb3c72c8cd9a0d6e479f7 wp-block-paragraph\">To build the latest NXP<em>&nbsp;i.MX8M Plus<\/em>&nbsp;meta-bsp, you first need an&nbsp;<em><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-red-color\">Ubuntu 20.04<\/mark><\/em>&nbsp;or&nbsp;<em><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-red-color\">22.04<\/mark><\/em>&nbsp;LTS installation. Since bitbake does not accept building images using root privileges, please&nbsp;<strong>do not<\/strong>&nbsp;login as a root user when performing the instructions in this section.&nbsp;<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-5a39651af113666dd41fb1fa0f2b78e6 wp-block-paragraph\">Once you have <em>Ubuntu 20.04<\/em> or <em>22.04<\/em> LTS running, install the additional required support packages using the following console command:<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<div class=\"wp-block-uagb-inline-notice uagb-inline_notice__align-left uagb-block-bd048fd1\"><button class=\"uagb-notice-close-button\" type=\"button\" aria-label=\"Close\"><\/button><p class=\"uagb-notice-title\"><\/p><div class=\"uagb-notice-text\">\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-2e09b6f303a7061dfc29e02528493029 wp-block-paragraph\" id=\"htoc-sudo-apt-install-gawk-wget-git-diffstat-unzip-texinfo-gcc-build-essential-chrpath-socat-cpio-python3-python3-pip-python3-pexpect-xz-utils-debianutils-iputils-ping-python3-git-python3-jinja2-libegl1-mesa-libsdl1-2-dev-python3-subunit-mesa-common-dev-zstd-liblz4-tool-file-libssl-dev-pv-device-tree-compiler-locales-y\" style=\"letter-spacing:1px\">$ sudo apt install gawk wget git diffstat unzip texinfo gcc build-essential chrpath socat cpio python3 python3-pip python3-pexpect xz-utils debianutils iputils-ping python3-git python3-jinja2 libegl1-mesa libsdl1.2-dev python3-subunit mesa-common-dev zstd liblz4-tool file libssl-dev pv device-tree-compiler locales -y<\/p>\n<\/div><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<div class=\"wp-block-uagb-inline-notice uagb-inline_notice__align-left uagb-block-0be0aa4c\"><button class=\"uagb-notice-close-button\" type=\"button\" aria-label=\"Close\"><\/button><p class=\"uagb-notice-title\"><\/p><div class=\"uagb-notice-text\">\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-46eb70c4b72a8087b882eea164d44bac wp-block-paragraph\" id=\"htoc-sudo-locale-gen-en-us-utf-8\" style=\"letter-spacing:1px\">$ sudo locale-gen en_US.UTF-8<\/p>\n<\/div><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-0d831843c58039f10de46551cbfeb477 wp-block-paragraph\">To get the BSP you need to have &#8218;repo&#8216; installed and use it as:<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-4bea69e9db392025e7398b735fa9063a wp-block-paragraph\">Install the &#8218;repo&#8216; utility:<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<div class=\"wp-block-uagb-inline-notice uagb-inline_notice__align-left uagb-block-683feffa\"><button class=\"uagb-notice-close-button\" type=\"button\" aria-label=\"Close\"><\/button><p class=\"uagb-notice-title\"><\/p><div class=\"uagb-notice-text\">\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-2cebb6048424afdb30dfb098ab2580f1 wp-block-paragraph\" id=\"htoc-mkdir-bin\" style=\"letter-spacing:1px\">$ mkdir ~\/bin<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-fa8c2a3d63e3d96d9d5b46cc4f77372c wp-block-paragraph\" id=\"htoc-curl-https-storage-googleapis-com-git-repo-downloads-repo-gt-bin-repo\" style=\"letter-spacing:1px\">$ curl&nbsp;https:\/\/storage.googleapis.com\/git-repo-downloads\/repo&nbsp;&gt; ~\/bin\/repo<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-212416b902495307dbfb7d28ce874d7b wp-block-paragraph\" id=\"htoc-chmod-a-x-bin-repo\" style=\"letter-spacing:1px\">$ chmod a+x ~\/bin\/repo<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-f793c03b153b25d2987cc62ae24a5877 wp-block-paragraph\" id=\"htoc-export-path-bin-path\" style=\"letter-spacing:1px\">$&nbsp;export PATH=~\/bin:$PATH&nbsp;<\/p>\n<\/div><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-ddab438a50020e98a0b1f7d9c65475c1 wp-block-paragraph\">Download the BSP Yocto Project Environment.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<div class=\"wp-block-uagb-inline-notice uagb-inline_notice__align-left uagb-block-6394293d\"><button class=\"uagb-notice-close-button\" type=\"button\" aria-label=\"Close\"><\/button><p class=\"uagb-notice-title\"><\/p><div class=\"uagb-notice-text\">\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-166ef1b2a8ebbe71d440bf9abfc1bf13 wp-block-paragraph\" id=\"htoc-mkdir-mickledore-release\" style=\"letter-spacing:1px\">$ mkdir ~\/real-time-edge<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-44aa8404c4fd57ef635447cfe8ae13bf wp-block-paragraph\" id=\"htoc-cd-mickledore-release\" style=\"letter-spacing:1px\">$ cd ~\/real-time-edge<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-8919d307eac80a5d303efc85abfbf289 wp-block-paragraph\" id=\"htoc-repo-init-u-https-github-com-nxp-imx-imx-manifest-b-imx-linux-mickledore-m-imx-6-1-55-2-2-0-xml\" style=\"letter-spacing:1px\">$ repo init -u https:\/\/github.com\/nxp-real-time-edge-sw\/yocto-real-time-edge.git -b real-time-edge-scarthgap -m real-time-edge-3.1.0.xml<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-6373ef5236bb8655b034cd06a32e830a wp-block-paragraph\" id=\"htoc-repo-sync\" style=\"letter-spacing:1px\">$ repo sync<\/p>\n<\/div><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-f44f5cfaf30f7ac6ce0a94867e32feb5 wp-block-paragraph\">Download the Embedian Yocto build script and meta layer.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<div class=\"wp-block-uagb-inline-notice uagb-inline_notice__align-left uagb-block-5f9f15d4\"><button class=\"uagb-notice-close-button\" type=\"button\" aria-label=\"Close\"><\/button><p class=\"uagb-notice-title\"><\/p><div class=\"uagb-notice-text\">\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-9b4d61a64b2b9e7c0e62fb7170e9ca97 wp-block-paragraph\" id=\"htoc-wget-ftp-ftp-embedian-com-public-dev-minfs-mickledore-emb-imx-setup-release-sh\" style=\"letter-spacing:1px\">$ wget ftp:\/\/ftp.embedian.com\/public\/dev\/minfs\/scarthgap\/emb-real-time-edge-setup-env.sh<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-bd3179d780a54e8a6d1f4dbca2830be8 wp-block-paragraph\" id=\"htoc-chmod-444-emb-imx-setup-release-sh\" style=\"letter-spacing:1px\">$ chmod 444 emb-real-time-edge-setup-env.sh<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-3f57a3700ebeb9a591a3950488adbc79 wp-block-paragraph\" id=\"htoc-cd-sources\" style=\"letter-spacing:1px\">$ cd sources<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-4106a96c342ae3690cc23c9bef7ae467 wp-block-paragraph\" id=\"htoc-git-clone-https-github-com-embedian-meta-embedian-git-b-mickledore-6-1-55-2-2-0\" style=\"letter-spacing:1px\">$ git clone https:\/\/github.com\/embedian\/meta-embedian.git -b rt-scarthgap-6.6.52_2.2.0<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-a6484378ae1e4d87cdf8bcb1ac321114 wp-block-paragraph\" id=\"htoc-cd-mickledore-release1\" style=\"letter-spacing:1px\">$ cd ~\/real-time-edge<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-d2ab873d73f7f5dcb50f51d6a686d698 wp-block-paragraph\" id=\"htoc-distro-fsl-imx-xwayland-machine-pitximx8mp4g-source-emb-imx-setup-release-sh-b-build-xwayland\" style=\"letter-spacing:1px\">$ DISTRO=nxp-real-time-edge MACHINE=pitximx8mp4g source emb-real-time-edge-setup-env.sh -b build-imx-real-time-edge<\/p>\n<\/div><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-1b786bd7607ac711751beafc467c6093 wp-block-paragraph\">Choose &#8222;y&#8220; to accept EULA.<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-e236489679985a76635bc88bed6c868d wp-block-paragraph\">This script will create and bring you to\u00a0<em>~\/<em>real-time-edge<\/em>\/build-imx-real-time-edge<\/em>\u00a0directory.<\/p>\n\n\n\n<div class=\"wp-block-uagb-inline-notice uagb-inline_notice__align-left uagb-block-5f890ce2\"><button class=\"uagb-notice-close-button\" type=\"button\" aria-label=\"Close\"><\/button><p class=\"uagb-notice-title\"><strong><strong>Notes<\/strong><\/strong><\/p><div class=\"uagb-notice-text\">\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-51c5b40347f81c91769425f31775d735 wp-block-paragraph\" id=\"htoc-the-last-line-of-the-above-script\">The last line of the above script<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-48e1d9fcde8a426f7f7164a95fa60c92 wp-block-paragraph\" id=\"htoc-distro-lt-distro-name-gt-machine-lt-machine-name-gt-source-emb-imx-setup-release-sh-b-lt-build-dir-gt\" style=\"letter-spacing:1px\">$ DISTRO=nxp-real-time-edge MACHINE=&lt;machine name&gt; source&nbsp;emb-real-time-edge-setup-env.sh&nbsp;-b &lt;build dir&gt;<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-937aaef8ba0a8172567abb35de7bc2ab wp-block-paragraph\" id=\"htoc-1-lt-distro-name-gt-fsl-imx-wayland-pure-wayland-weston-graphics-fsl-imx-xwayland-wayland-graphics-and-x11-x11-applications-using-egl-are-not-supported-fsl-imx-fb-frame-buffer-graphics-no-x11-or-wayland-frame-buffer-is-not-supported-on-i-mx8-and-i-mx9-2-lt-machine-name-gt-pitximx8mp2g-if-your-board-is-quad-core-i-mx8m-plus-and-2gb-lpddr4-pitximx8mp4g-if-your-board-is-quad-core-i-mx8m-plus-and-4gb-lpddr4-pitximx8mp6g-if-your-board-is-quad-core-i-mx8m-plus-and-6gb-lpddr4\">1. &lt;machine name&gt;<br>&#8211; <em>pitximx8mp2g<\/em>&nbsp;&#8211; if your board is quad core i.MX8M Plus and 2GB LPDDR4.<br>&#8211; <em>pitximx8mp4g<\/em> &#8211; if your board is quad core i.MX8M Plus and 4GB LPDDR4.<br>&#8211; <em>pitximx8mp6g<\/em>&nbsp;&#8211; if your board is quad core i.MX8M Plus and 6GB LPDDR4.<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-d3aba5a7d3701621c75e7ef8b6dd6fe5 wp-block-paragraph\" id=\"htoc-the-default-console-debug-port-is-ser3\"><code>The default console debug port is <\/code><em><code>SER3. <\/code><\/em><\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-6f83ac662384514b32c494af00307fb5 wp-block-paragraph\" id=\"htoc-in-this-document-we-will-use-pitximx8mp4g-as-the-example-of-machine-name-users-need-to-change-different-machine-name-if-you-have-different-pitx-sbc-card-variants\">In this document, we will use&nbsp;<em>pitximx8mp4g<\/em>&nbsp;as the example of machine name. Users need to change different machine name if you have different pITX SBC card variants.<\/p>\n<\/div><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"htoc-building-the-target-platforms\">Building the Target Platforms<\/h2>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-3c8645006bd128c832f0adbd95bf92d6 wp-block-paragraph\">To build Embedian\/NXP Yocto real-time-edge BSP,&nbsp;use the following commands:<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<div class=\"wp-block-uagb-inline-notice uagb-inline_notice__align-left uagb-block-db306977\"><button class=\"uagb-notice-close-button\" type=\"button\" aria-label=\"Close\"><\/button><p class=\"uagb-notice-title\"><\/p><div class=\"uagb-notice-text\">\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-9b7fdb50a17fefb5721a6518bfa64890 wp-block-paragraph\" id=\"htoc-machine-pitximx8mp4g-bitbake-k-fsl-image-qt6-validation-imx\" style=\"letter-spacing:1px\">$ MACHINE=pitximx8mp4g bitbake -k nxp-image-real-time-edge<\/p>\n<\/div><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-cd64e09da146330d7c36bc9638709cec wp-block-paragraph\"><br>Once it done, you can find all required images under <em>~\/<em>real-time-edge<\/em>\/&lt;build directory&gt;\/tmp\/deploy\/images\/&lt;machine name&gt;\/<\/em><\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-6b83e5eacbe8a8333826d600e07b34ab wp-block-paragraph\">You may want to build programs that aren\u2019t installed into a root file system so you can make them available via a feed site (described below.) To do this you can build the package directly and then build the package named&nbsp;package-index&nbsp;to add the new package to the feed site.<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-ddb8404de428e22e9f592f9630087034 wp-block-paragraph\">The following example builds the&nbsp;<em>tcpdump<\/em>&nbsp;program and makes it available on the feed site:<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<div class=\"wp-block-uagb-inline-notice uagb-inline_notice__align-left uagb-block-e5cee0f6\"><button class=\"uagb-notice-close-button\" type=\"button\" aria-label=\"Close\"><\/button><p class=\"uagb-notice-title\"><\/p><div class=\"uagb-notice-text\">\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-6209eadcf7a4c915eee41b41406cea73 wp-block-paragraph\" id=\"htoc-machine-pitximx8mp4g-bitbake-tcpdump\" style=\"letter-spacing:1px\">$ MACHINE=pitximx8mp4g bitbake tcpdump<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-7d73c76d7be40c17df9b71959246e2ab wp-block-paragraph\" id=\"htoc-machine-pitximx8mp4g-bitbake-package-index\" style=\"letter-spacing:1px\">$ MACHINE=pitximx8mp4g bitbake package-index<\/p>\n<\/div><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-8f98a38b445ed921b7f21ad15e7dc3b0 wp-block-paragraph\">Once the build(s) are completed, you will find the resulting images, rpm and licenses in folder <em><code>~\/<em>real-time-edge<\/em>\/&lt;build directory&gt;\/tmp\/deploy<\/code><\/em>.<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-d3529d75f0e24856cc25fef93e2d5d43 wp-block-paragraph\"><code><em>deploy\/images\/&lt;machine name&gt;\/*&nbsp;<\/em><\/code><\/p>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">This folder contains the binary images for the root file system and the Embedian&nbsp;<em>pITX-MX8M-PLUS<\/em>&nbsp;specific version of the boot file, Image and device tree file. Specifically the images are:<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-1616ac6f63e3cd65649dee56e30b5cad wp-block-paragraph\"><code><em>deploy\/images\/&lt;machine name&gt;\/imx-boot-&lt;machine name&gt;-sd.bin-flash_evk<\/em><\/code><\/p>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">This is&nbsp;boot file binary for&nbsp;<em>pITX-MX8M-PLUS.<\/em><\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-db0acc3ee1ca1c8a3d80bb00df74607b wp-block-paragraph\"><code><em>deploy\/images\/&lt;machine name&gt;\/Image<\/em><\/code><\/p>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">The kernel Image for&nbsp;<em>pITX-iMX8M-PLUS<\/em>.&nbsp;&nbsp;<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-e04c13bcafa07c2fed738098e90f4772 wp-block-paragraph\"><code><em>deploy\/images\/&lt;machine name&gt;\/&lt;device tree file&gt;<\/em><\/code><\/p>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">Selecting display configuration is a matter of selecting an appropriate DTB file under&nbsp;<em>deploy\/images\/&lt;machine name&gt;\/&lt;device tree file&gt;<\/em><\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-eb2df4c9c76c550c649887e05f3133e7 wp-block-paragraph\">All available DTB files are listed in the table below.<\/p>\n\n\n<div class=\"wp-block-wptb-table-block\"><div class=\"wptb-container-legacy\" data-table-id=\"6589\">\n    <table class=\"wptb-preview-table wptb-element-main-table_setting-6589\" style=\"border-spacing: 3px 3px; border-collapse: collapse !important; min-width: 100%; border: 1px solid rgb(0, 0, 0); \" data-border-spacing-columns=\"3\" data-border-spacing-rows=\"3\" data-reconstraction=\"1\" data-wptb-table-directives=\"eyJpbm5lckJvcmRlcnMiOnsiYWN0aXZlIjoiYWxsIiwiYm9yZGVyV2lkdGgiOjEsImJvcmRlclJhZGl1c2VzIjp7ImFsbCI6MCwicm93IjowLCJjb2x1bW4iOjB9fX0=\" data-wptb-responsive-directives=\"eyJyZXNwb25zaXZlRW5hYmxlZCI6ZmFsc2UsInJlc3BvbnNpdmVNb2RlIjoiYXV0byIsInByZXNlcnZlUm93Q29sb3IiOmZhbHNlLCJyZWxhdGl2ZVdpZHRoIjoid2luZG93IiwiaGVhZGVyRnVsbHlNZXJnZWQiOmZhbHNlLCJtb2RlT3B0aW9ucyI6eyJhdXRvIjp7ImRpc2FibGVkIjp7ImRlc2t0b3AiOmZhbHNlLCJ0YWJsZXQiOmZhbHNlLCJtb2JpbGUiOmZhbHNlfSwidG9wUm93QXNIZWFkZXIiOnsiZGVza3RvcCI6ZmFsc2UsInRhYmxldCI6dHJ1ZSwibW9iaWxlIjp0cnVlfSwicmVwZWF0TWVyZ2VkSGVhZGVyIjp7ImRlc2t0b3AiOnRydWUsInRhYmxldCI6dHJ1ZSwibW9iaWxlIjp0cnVlfSwic3RhdGljVG9wUm93Ijp7ImRlc2t0b3AiOmZhbHNlLCJ0YWJsZXQiOmZhbHNlLCJtb2JpbGUiOmZhbHNlfSwiY2VsbFN0YWNrRGlyZWN0aW9uIjp7ImRlc2t0b3AiOiJyb3ciLCJ0YWJsZXQiOiJyb3ciLCJtb2JpbGUiOiJyb3cifSwiY2VsbHNQZXJSb3ciOnsiZGVza3RvcCI6MSwidGFibGV0IjoyLCJtb2JpbGUiOjJ9fX0sImJyZWFrcG9pbnRzIjp7ImRlc2t0b3AiOnsibmFtZSI6ImRlc2t0b3AiLCJ3aWR0aCI6MTAyNH0sInRhYmxldCI6eyJuYW1lIjoidGFibGV0Iiwid2lkdGgiOjcwMH0sIm1vYmlsZSI6eyJuYW1lIjoibW9iaWxlIiwid2lkdGgiOjU3NX19fQ==\" data-wptb-cells-width-auto-count=\"2\" data-wptb-horizontal-scroll-status=\"false\" data-wptb-extra-styles=\"LyogRW50ZXIgeW91ciBjdXN0b20gQ1NTIHJ1bGVzIGhlcmUgKi8=\" data-wptb-first-column-sticky=\"false\" data-wptb-pro-pagination-top-row-header=\"false\" data-wptb-rows-per-page=\"10\" data-wptb-pro-search-top-row-header=\"false\" data-wptb-searchbar-position=\"left\" role=\"table\" data-table-columns=\"2\" data-wptb-table-alignment=\"left\" data-wptb-td-width-auto=\"60\" data-wptb-table-tds-sum-max-width=\"163\" ><tbody data-global-font-color=\"#000000\" data-global-link-color=\"#000000\" data-global-font-size=\"15px\" ><tr  class=\"wptb-row \" style=\"\"><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-width: 1px; border-color: rgb(0, 0, 0); border-style: solid; border-radius: 0px; \" data-y-index=\"0\" data-x-index=\"0\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" data-wptb-cell-vertical-alignment=\"center\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-597\" style=\"color: rgb(0, 0, 0); font-size: 16px; padding: 0px; margin: 0px; \"><div style=\"position: relative;\"><p style=\"text-align: left;\" data-mce-style=\"text-align: left;\"><strong>DTB FILENAME<\/strong><\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-width: 1px; border-color: rgb(0, 0, 0); border-style: solid; border-radius: 0px; \" data-y-index=\"0\" data-x-index=\"1\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" data-wptb-cell-vertical-alignment=\"center\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-598\" style=\"color: rgb(0, 0, 0); font-size: 16px; padding: 0px; margin: 0px; \"><div style=\"position: relative;\"><p style=\"text-align: left;\" data-mce-style=\"text-align: left;\"><strong>DESCRIPTION<\/strong><\/p><\/div><\/div><\/td><\/tr><tr  class=\"wptb-row \" style=\"\"><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-width: 1px; border-color: rgb(0, 0, 0); border-style: solid; border-radius: 0px; \" data-y-index=\"1\" data-x-index=\"0\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" data-wptb-cell-vertical-alignment=\"center\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-599\" style=\"color: rgb(0, 0, 0); font-size: 16px; padding: 0px; margin: 0px; \"><div style=\"position: relative;\"><p style=\"text-align: left;\" data-mce-style=\"text-align: left;\"><em>imx8mp-pitx.dtb<\/em><\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-width: 1px; border-color: rgb(0, 0, 0); border-style: solid; border-radius: 0px; \" data-y-index=\"1\" data-x-index=\"1\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" data-wptb-cell-vertical-alignment=\"center\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-600\" style=\"color: rgb(0, 0, 0); font-size: 16px; padding: 0px; margin: 0px; \"><div style=\"position: relative;\"><p style=\"text-align: left;\" data-mce-style=\"text-align: left;\">Device tree blob for HDMI display configuration.<\/p><\/div><\/div><\/td><\/tr><tr  class=\"wptb-row \" style=\"\"><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-width: 1px; border-color: rgb(0, 0, 0); border-style: solid; border-radius: 0px; \" data-y-index=\"2\" data-x-index=\"0\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" data-wptb-cell-vertical-alignment=\"center\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-601\" style=\"color: rgb(0, 0, 0); font-size: 16px; padding: 0px; margin: 0px; \"><div style=\"position: relative;\"><p style=\"text-align: left;\" data-mce-style=\"text-align: left;\"><em>imx8mp-pitx-lvds.dtb<\/em><\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-width: 1px; border-color: rgb(0, 0, 0); border-style: solid; border-radius: 0px; \" data-y-index=\"2\" data-x-index=\"1\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" data-wptb-cell-vertical-alignment=\"center\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-602\" style=\"color: rgb(0, 0, 0); font-size: 16px; padding: 0px; margin: 0px; \"><div style=\"position: relative;\"><p style=\"text-align: left;\" data-mce-style=\"text-align: left;\">Device tree blob for LVDS display configuration.<\/p><\/div><\/div><\/td><\/tr><tr  class=\"wptb-row \" style=\"\"><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-width: 1px; border-color: rgb(0, 0, 0); border-style: solid; border-radius: 0px; \" data-y-index=\"3\" data-x-index=\"0\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" data-wptb-cell-vertical-alignment=\"center\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-603\" style=\"color: rgb(0, 0, 0); font-size: 16px; padding: 0px; margin: 0px; \"><div style=\"position: relative;\"><p style=\"text-align: left;\" data-mce-style=\"text-align: left;\"><em>imx8mp-pitx-rs232.dtb<\/em><\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-width: 1px; border-color: rgb(0, 0, 0); border-style: solid; border-radius: 0px; \" data-y-index=\"3\" data-x-index=\"1\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" data-wptb-cell-vertical-alignment=\"center\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-604\" style=\"color: rgb(0, 0, 0); font-size: 16px; padding: 0px; margin: 0px; \"><div style=\"position: relative;\"><p style=\"text-align: left;\" data-mce-style=\"text-align: left;\">Device tree blob for HDMI display and RS485 configurations.<\/p><\/div><\/div><\/td><\/tr><tr  class=\"wptb-row \" style=\"\"><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-width: 1px; border-color: rgb(0, 0, 0); border-style: solid; border-radius: 0px; \" data-y-index=\"4\" data-x-index=\"0\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" data-wptb-cell-vertical-alignment=\"center\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-605\" style=\"color: rgb(0, 0, 0); font-size: 16px; padding: 0px; margin: 0px; \"><div style=\"position: relative;\"><p style=\"text-align: left;\" data-mce-style=\"text-align: left;\"><em>imx8mp-pitx-lvds-rs485.dtb<\/em><\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-width: 1px; border-color: rgb(0, 0, 0); border-style: solid; border-radius: 0px; \" data-y-index=\"4\" data-x-index=\"1\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" data-wptb-cell-vertical-alignment=\"center\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-606\" style=\"color: rgb(0, 0, 0); font-size: 16px; padding: 0px; margin: 0px; \"><div style=\"position: relative;\"><p style=\"text-align: left;\" data-mce-style=\"text-align: left;\">Device tree blob for LVDS display and RS485 configurations.<\/p><\/div><\/div><\/td><\/tr><\/tbody><\/table>\n<\/div>\n<\/div>\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-216858cf6eea90c94cd0943e66aee5f3 wp-block-paragraph\"><br><code><em>deploy\/images\/&lt;machine name&gt;\/<code><em>nxp-image-real-time-edge-&lt;machine name&gt;.*<\/em><\/code><\/em><\/code><\/p>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">Embedian real-time-edge root file system images for software development on Embedian\u2019s&nbsp;<em>pITX-MX8M-PLUS<\/em>&nbsp;platforms.<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-e3cd9a15d7e6308b2ed12f89d0021e25 wp-block-paragraph\"><code><em>deploy\/deb\/*<\/em><\/code><\/p>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">This folder contains all the packages used to construct the root file system images. They are in&nbsp;<strong><em>deb<\/em><\/strong>&nbsp;format (similar format to Debian packages) and can be dynamically installed on the target platform via a properly &nbsp;constructed&nbsp;<em>feed<\/em>&nbsp;file. Here is an example of the feed file (named base- feeds.conf) that is used internally at Embedian to install upgrades onto a&nbsp;<strong><em>pITX-MX8M-PLUS<\/em><\/strong>&nbsp;platform without reflashing the file system:<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<div class=\"wp-block-uagb-inline-notice uagb-inline_notice__align-left uagb-block-c02c8fc0\"><button class=\"uagb-notice-close-button\" type=\"button\" aria-label=\"Close\"><\/button><p class=\"uagb-notice-title\"><\/p><div class=\"uagb-notice-text\">\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-0fea741c443d24deba1d4e78882e0a83 wp-block-paragraph\" id=\"htoc-src-gz-all-http-lt-ip-address-gt-all\" style=\"letter-spacing:1px\">src\/gz all http:\/\/&lt;ip address&gt;\/al<a href=\"http:\/\/www.embedian.com\/core-sdk\/smarct437x\/processor-sdk-02.00.00.00\/deploy\/ipk\/all\">l<\/a><\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-3788a82392f538176b7c7e18f76b7d10 wp-block-paragraph\" id=\"htoc-src-gz-armv8a-http-lt-ip-address-gt-armv8a\" style=\"letter-spacing:1px\">src\/gz armv8a http:\/\/&lt;ip address&gt;\/armv8a<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-8bf1e45495e4c183020adeb0c426a1c1 wp-block-paragraph\" id=\"htoc-src-gz-armv8a-mx8mp-http-lt-ip-addresss-gt-armv8a-mx8mp\">src\/gz armv8a-mx8mp http:\/\/&lt;ip addresss&gt;\/armv8a-mx8mp<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-24e73d76f75d5a7c11c169ddbb0a2d1d wp-block-paragraph\" id=\"htoc-src-gz-pitximx8mp4g-http-lt-ip-addresss-gt-pitximx8mp4g\" style=\"letter-spacing:1px\">src\/gz pitximx8mp4g&nbsp;http:\/\/&lt;ip addresss&gt;\/pitximx8mp4g<\/p>\n<\/div><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-72d2ff3a42344283cf6c881c6d1a03b9 wp-block-paragraph\"><code><em>deploy\/licenses\/*<\/em><\/code><\/p>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">A database of all licenses used in all packages built for the system.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"htoc-setup-microsd-card-manually\">Setup microSD Card Manually<\/h2>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-5239096b30bda2604810c2e269393d2c wp-block-paragraph\">For these instruction, we are assuming: <em>DISK=\/dev\/mmcblk0<\/em>, &#8222;lsblk&#8220; is very useful for determining the device id.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<div class=\"wp-block-uagb-inline-notice uagb-inline_notice__align-left uagb-block-1be40c38\"><button class=\"uagb-notice-close-button\" type=\"button\" aria-label=\"Close\"><\/button><p class=\"uagb-notice-title\"><\/p><div class=\"uagb-notice-text\">\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-a5db2c9977371d9f32965faac745a34e wp-block-paragraph\" id=\"htoc-export-disk-dev-mmcblk0\" style=\"letter-spacing:1px\">$ export DISK=\/dev\/mmcblk0<\/p>\n<\/div><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-69febd6c2075192fd1e717922d415455 wp-block-paragraph\">Erase microSD card:<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<div class=\"wp-block-uagb-inline-notice uagb-inline_notice__align-left uagb-block-33713966\"><button class=\"uagb-notice-close-button\" type=\"button\" aria-label=\"Close\"><\/button><p class=\"uagb-notice-title\"><\/p><div class=\"uagb-notice-text\">\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-851dfedff7a0b7a9056dff1bb3f07e3d wp-block-paragraph\" id=\"htoc-sudo-dd-if-dev-zero-of-disk-bs-1m-count-160\" style=\"letter-spacing:1px\">$ sudo dd if=\/dev\/zero of=${DISK} bs=1M count=160<\/p>\n<\/div><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-94efbad27a5bff50884b1e0e0daada76 wp-block-paragraph\">Create Partition Layout: Leave 2MB offset for boot file. With util-linux v2.26, sfdisk was rewritten and is now based on libfdisk.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<div class=\"wp-block-uagb-inline-notice uagb-inline_notice__align-left uagb-block-b9cdb483\"><button class=\"uagb-notice-close-button\" type=\"button\" aria-label=\"Close\"><\/button><p class=\"uagb-notice-title\"><\/p><div class=\"uagb-notice-text\">\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-2926c77d354e07dbba28a8cc75b3214a wp-block-paragraph\" id=\"htoc-sfdisk-sudo-sfdisk-versionsfdisk-from-util-linux-2-34\" style=\"letter-spacing:1px\">(<strong>sfdisk)<\/strong> <br>$ sudo sfdisk &#8211;version<br>sfdisk from util-linux 2.34<\/p>\n<\/div><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-815fe454024272d6eb53be3d638ed667 wp-block-paragraph\">Create Partitions:<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<div class=\"wp-block-uagb-inline-notice uagb-inline_notice__align-left uagb-block-973759c4\"><button class=\"uagb-notice-close-button\" type=\"button\" aria-label=\"Close\"><\/button><p class=\"uagb-notice-title\"><\/p><div class=\"uagb-notice-text\">\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-47809964d4da8810dd3b5c3921104aa2 wp-block-paragraph\" id=\"htoc-sfdisk-gt-2-26-x-sudo-sfdisk-disk-lt-lt-eof-2m-48m-0x83-50m-eof\" style=\"letter-spacing:1px\"><strong>(sfdisk &gt;=2.26.x)<\/strong> <br>$ sudo sfdisk ${DISK} &lt;&lt;-__EOF__ <br>2M,48M,0x83,* <br>50M,,, <br>__EOF__<\/p>\n<\/div><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-0f098ec1998e5c2de6abf2e5c7e66430 wp-block-paragraph\">Format Partitions:<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<div class=\"wp-block-uagb-inline-notice uagb-inline_notice__align-left uagb-block-5d91e60d\"><button class=\"uagb-notice-close-button\" type=\"button\" aria-label=\"Close\"><\/button><p class=\"uagb-notice-title\"><\/p><div class=\"uagb-notice-text\">\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-53adcfd7b5deb7469a6b35b900e06f48 wp-block-paragraph\" id=\"htoc-for-disk-dev-mmcblk0-sudo-mkfs-vfat-f-16-disk-p1-n-boot\" style=\"letter-spacing:1px\"><strong>for: DISK=\/dev\/mmcblk0<\/strong><br>$ sudo mkfs.vfat -F 16 ${DISK}p1 -n boot<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-eadf0822850cc0d478bb534fdab66582 wp-block-paragraph\" id=\"htoc-sudo-mkfs-ext4-disk-p2-l-rootfs\" style=\"letter-spacing:1px\">$ sudo mkfs.ext4 ${DISK}p2 -L rootfs<\/p>\n\n\n\n<p class=\"wp-block-paragraph\" id=\"htoc-\"><\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-957135dfc48a30e3d31a9c5769cb9fba wp-block-paragraph\" id=\"htoc-for-disk-dev-sdx-sudo-mkfs-vfat-f-16-disk-1-n-boot\" style=\"letter-spacing:1px\"><strong>for: DISK=\/dev\/sdX<\/strong><br>$ sudo mkfs.vfat -F 16 ${DISK}1 -n boot<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-175e92e2b774ff88c3090888eb6173df wp-block-paragraph\" id=\"htoc-sudo-mkfs-ext4-disk-2-l-rootfs\" style=\"letter-spacing:1px\">$ sudo mkfs.ext4 ${DISK}2 -L rootfs<\/p>\n<\/div><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-be6b952ddac03f3f1200f011ce739d7a wp-block-paragraph\">Mount Partitions:<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-efc4ce3bafd261051f06333d19f858e9 wp-block-paragraph\"><strong>On some systems, these partitions may be auto-mounted&#8230;<\/strong><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<div class=\"wp-block-uagb-inline-notice uagb-inline_notice__align-left uagb-block-870fee39\"><button class=\"uagb-notice-close-button\" type=\"button\" aria-label=\"Close\"><\/button><p class=\"uagb-notice-title\"><\/p><div class=\"uagb-notice-text\">\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-f89b090a7659847570607f9023b05be5 wp-block-paragraph\" id=\"htoc-sudo-mkdir-p-media-boot-sudo-mkdir-p-media-rootfs-for-disk-dev-mmcblk0-sudo-mount-disk-p1-media-boot-sudo-mount-disk-p2-media-rootfs-for-disk-dev-sdx-sudo-mount-disk-1-media-boot-sudo-mount-disk-2-media-rootfs\" style=\"letter-spacing:1px\">$ sudo mkdir -p \/media\/boot\/<br>$ sudo mkdir -p \/media\/rootfs\/<br> <br>for: DISK=\/dev\/mmcblk0<br>$ sudo mount ${DISK}p1 \/media\/boot\/<br>$ sudo mount ${DISK}p2 \/media\/rootfs\/<br> <br>for: DISK=\/dev\/sdX<br>$ sudo mount ${DISK}1 \/media\/boot\/<br>$ sudo mount ${DISK}2 \/media\/rootfs\/<\/p>\n<\/div><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-8123014c0702a1b2189382e7cfa39c78 wp-block-paragraph\">Boot file is factory default flashed at on-board eMMC flash.<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-8847ab534e8945e05c07747b5aa7ceb7 wp-block-paragraph\">I<strong>nstall Boot File (<code><code><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-red-color\">imx-boot-&lt;machine name&gt;-sd.bin-flash_evk<\/mark><\/code><\/code>)<\/strong><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<div class=\"wp-block-uagb-icon-list uagb-block-fbe78a08\"><div class=\"uagb-icon-list__wrap\">\n<div class=\"wp-block-uagb-icon-list-child uagb-block-34dff959\"><span class=\"uagb-icon-list__source-wrap\"><svg xmlns=\"https:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 512 512\"><path d=\"M256 0C114.6 0 0 114.6 0 256c0 141.4 114.6 256 256 256s256-114.6 256-256C512 114.6 397.4 0 256 0zM406.6 278.6l-103.1 103.1c-12.5 12.5-32.75 12.5-45.25 0s-12.5-32.75 0-45.25L306.8 288H128C110.3 288 96 273.7 96 256s14.31-32 32-32h178.8l-49.38-49.38c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0l103.1 103.1C414.6 241.3 416 251.1 416 256C416 260.9 414.6 270.7 406.6 278.6z\"><\/path><\/svg><\/span><span class=\"uagb-icon-list__label\">If on-board eMMC Flash is empty<\/span><\/div>\n<\/div><\/div>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-bb1d178368fecb05e516483c4d6dffc3 wp-block-paragraph\">IIn some cases, when eMMC flash is erased or the u-boot is under development, we need a way to boot from microSD card first.&nbsp;Users need to set SW2 port 1-3 to (ON ON ON). In this way,&nbsp;<em>pITX-iMX8M-PLUS<\/em>&nbsp;will always boot up from microSD card.&nbsp;<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-8695ca6799ebeca379d6138e608b5a15 wp-block-paragraph\">Write <em>flash.bin<\/em> to microSD card.<\/p>\n\n\n\n<div class=\"wp-block-uagb-inline-notice uagb-inline_notice__align-left uagb-block-8154f3ad\"><button class=\"uagb-notice-close-button\" type=\"button\" aria-label=\"Close\"><\/button><p class=\"uagb-notice-title\"><strong>~\/<em>real-time-edge<\/em>\/&lt;build dir&gt;\/tmp\/deploy\/images\/&lt;machine name&gt;\/<\/strong><\/p><div class=\"uagb-notice-text\">\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-c6fc5b528f7b95f8946d2c3e4d1d2f22 wp-block-paragraph\" id=\"htoc-sudo-dd-if-lt-boot-file-gt-of-disk-bs-1024-seek-32\" style=\"letter-spacing:1px\"><code>$ <em>sudo dd if=&lt;boot file&gt; of=${DISK} bs=1024 seek=32<\/em><\/code><br><\/p>\n<\/div><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<div class=\"wp-block-uagb-icon-list uagb-block-264c5ab3\"><div class=\"uagb-icon-list__wrap\">\n<div class=\"wp-block-uagb-icon-list-child uagb-block-6c6a1b02\"><span class=\"uagb-icon-list__source-wrap\"><svg xmlns=\"https:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 512 512\"><path d=\"M256 0C114.6 0 0 114.6 0 256c0 141.4 114.6 256 256 256s256-114.6 256-256C512 114.6 397.4 0 256 0zM406.6 278.6l-103.1 103.1c-12.5 12.5-32.75 12.5-45.25 0s-12.5-32.75 0-45.25L306.8 288H128C110.3 288 96 273.7 96 256s14.31-32 32-32h178.8l-49.38-49.38c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0l103.1 103.1C414.6 241.3 416 251.1 416 256C416 260.9 414.6 270.7 406.6 278.6z\"><\/path><\/svg><\/span><span class=\"uagb-icon-list__label\">If on-board eMMC Flash is not empty<\/span><\/div>\n<\/div><\/div>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-369b418bee045a429a9e1c83eba87402 wp-block-paragraph\">The&nbsp;<em>&lt;boot file&gt;<\/em>&nbsp;is pre-installed in on-board eMMC flash at factory default. <em>pITX-MX8M-PLUS<\/em>&nbsp;is designed to always boot up from on-board eMMC flash and to load Image, device tree blob and root file systems based onthe setting of SW2 port 1-3.&nbsp;If users need to fuse your own flash.bin or perform u-boot upgrade. This section will instruct you how to do that.<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-16bd1cbfac67c05cb3f370a974151656 wp-block-paragraph\">Copy &lt;boot file&gt; to the second partition home directory of your microSD card and boot into microSD card. Go to home directory and you should see flash.bin file <\/p>\n\n\n\n<div class=\"wp-block-uagb-inline-notice uagb-inline_notice__align-left uagb-block-3917d99e\"><button class=\"uagb-notice-close-button\" type=\"button\" aria-label=\"Close\"><\/button><p class=\"uagb-notice-title\"><strong>~\/<em>real-time-edge<\/em>\/&lt;build dir&gt;\/tmp\/deploy\/images\/&lt;machine name&gt;\/<\/strong><\/p><div class=\"uagb-notice-text\">\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-39de0beb17000a904dae5e5b844d57a0 wp-block-paragraph\" id=\"htoc-sudo-cp-v-lt-boot-file-gt-media-rootfs-home-root\" style=\"letter-spacing:1px\">$ <em>sudo cp -v &lt;boot file&gt; \/media\/rootfs\/home\/root\/<\/em><br><\/p>\n<\/div><\/div>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-f0803caca37a04d4332c98461c17fde3 wp-block-paragraph\"><br>Write &lt;boot file&gt; to the on-board eMMC flash. (The eMMC flash is emulated as <em>\/dev\/mmcblk2<\/em> in <em>pITX-MX8M-PLUS<\/em>)<\/p>\n\n\n\n<div class=\"wp-block-uagb-inline-notice uagb-inline_notice__align-left uagb-block-df3c4a05\"><button class=\"uagb-notice-close-button\" type=\"button\" aria-label=\"Close\"><\/button><p class=\"uagb-notice-title\"><strong><strong>(home directory of device)<\/strong><\/strong><\/p><div class=\"uagb-notice-text\">\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-e0fd1d0cf4854c72cb94663b8617b370 wp-block-paragraph\" id=\"htoc-sudo-dd-if-lt-boot-file-gt-of-dev-mmcblk2-bs-1024-seek-32\" style=\"letter-spacing:1px\">$ <em><em>sudo dd if=&lt;boot file&gt; of=\/dev\/mmcblk2 bs=1024 seek=32<\/em><\/em><br><\/p>\n<\/div><\/div>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<div class=\"wp-block-uagb-inline-notice uagb-inline_notice__align-left uagb-block-5d6e1936\"><button class=\"uagb-notice-close-button\" type=\"button\" aria-label=\"Close\"><\/button><p class=\"uagb-notice-title\"><strong><strong>Notes<\/strong><\/strong><\/p><div class=\"uagb-notice-text\">\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-8d3c1cfbe9cb41dfb0fa69c4d12300bc wp-block-paragraph\" id=\"htoc-1-if-your-u-boot-hasn-t-been-finalized-and-still-under-development-it-is-recommended-to-set-sw2-port-1-3-as-on-on-on-and-boot-directly-from-microsd-card-first-once-your-u-boot-is-fully-tested-and-finalized-you-can-fuse-your-flash-bin-to-emmc-flash-2-when-sw2-port1-3-on-pitx-mx8m-plus-is-set-as-off-on-off-it-will-always-boot-up-from-on-module-emmc-flash-u-boot-will-read-the-sw2-port-1-3-configuration-and-determine-where-it-should-load-image-and-device-tree-blob-when-sw2-port-1-3-is-set-on-on-on-it-will-always-boot-up-from-microsd-card\">1. If your u-boot hasn&#8217;t been finalized and still under development, it is recommended to set SW2 port 1-3 as (ON ON ON) and boot directly from microSD card first. Once your u-boot is fully tested and finalized, you can&nbsp;fuse your flash.bin to eMMC flash.<br><br>2. When SW2 port1-3 on&nbsp;<em>pITX-MX8M-PLUS<\/em>&nbsp;is set as (OFF ON OFF), it will always boot up from on-board eMMC flash. U-boot will read the SW2 port 1-3 configuration and determine where it should load Image and device tree blob. When SW2 port 1-3 is set (ON ON ON), it will always boot up from microSD card.<\/p>\n<\/div><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-39171fb0d243eccc7bad6c6680272b23 wp-block-paragraph\"><strong>Install uEnv.txt based bootscript<\/strong><\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-28a7148ebbf26d4b68ebb5c10cffce72 wp-block-paragraph\">Create &#8222;uEnv.txt&#8220; boot script: (<em>$ vim uEnv.txt<\/em>)<\/p>\n\n\n\n<div class=\"wp-block-uagb-inline-notice uagb-inline_notice__align-left uagb-block-84535dc2\"><button class=\"uagb-notice-close-button\" type=\"button\" aria-label=\"Close\"><\/button><p class=\"uagb-notice-title\"><strong><strong>~\/uEnv.txt<\/strong><\/strong><\/p><div class=\"uagb-notice-text\">\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-83e483a529e52fe83fc67ec4e8b87fe5 wp-block-paragraph\" id=\"htoc-optargs-video-hdmi-a-1-1920x1080-32-60-consoleblank-0-optargs-video-hdmi-a-1-3840x2160-32-30-consoleblank-0-optargs-video-hdmi-a-1-3840x2160-32-60-consoleblank-0-console-ttymxc3-115200-earlycon-ec-imx6q-0x30a60000-115200mmcdev-1mmcpart-1image-imageloadaddr-0x40480000fdt-addr-0x43000000mmcroot-dev-mmcblk1p2-rwusbroot-dev-sda2-rwmmcrootfstype-ext4-rootwait-fixrtcnetdev-eth0ethact-fec0ipaddr-192-168-1-150serverip-192-168-1-53gatewayip-192-168-1-254mmcargs-setenv-bootargs-mcore-clk-console-console-root-mmcroot-rootfstype-mmcrootfstype-optargs-uenvcmd-run-loadimage-run-loadfdt-run-mmcboot-usb-boot-usbargs-setenv-bootargs-console-console-root-usbroot-rootfstype-mmcrootfstype-optargs-uenvcmd-run-loadusbimage-run-loadusbfdt-run-usbboot\" style=\"letter-spacing:1px\">optargs=&#8220;video=HDMI-A-1:1920&#215;1080-32@60 consoleblank=0&#8243;<br>#optargs=&#8220;video=HDMI-A-1:3840&#215;2160-32@30 consoleblank=0&#8243;<br>#optargs=&#8220;video=HDMI-A-1:3840&#215;2160-32@60 consoleblank=0&#8243;<br>console=ttymxc3,115200 earlycon=ec_imx6q,0x30a60000,115200<br>mmcdev=1<br>mmcpart=1<br>image=Image<br>loadaddr=0x40480000<br>fdt_addr=0x43000000<br>mmcroot=\/dev\/mmcblk1p2 rw<br>usbroot=\/dev\/sda2 rw<br>mmcrootfstype=ext4 rootwait fixrtc<br>netdev=eth0<br>ethact=FEC0<br>ipaddr=192.168.1.150<br>serverip=192.168.1.53<br>gatewayip=192.168.1.254<br>mmcargs=setenv bootargs ${mcore_clk} console=${console} root=${mmcroot} rootfstype=${mmcrootfstype} ${optargs}<br>uenvcmd=run loadimage; run loadfdt; run mmcboot<br># USB Boot<br>#usbargs=setenv bootargs console=${console} root=${usbroot} rootfstype=${mmcrootfstype} ${optargs}<br>#uenvcmd=run loadusbimage; run loadusbfdt; run usbboot<\/p>\n<\/div><\/div>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-812d8f12ff589740c972995fbd8cd90b wp-block-paragraph\"><br>Copy uEnv.txt to the boot partition:<\/p>\n\n\n\n<div class=\"wp-block-uagb-inline-notice uagb-inline_notice__align-left uagb-block-5d7908d0\"><button class=\"uagb-notice-close-button\" type=\"button\" aria-label=\"Close\"><\/button><p class=\"uagb-notice-title\"><strong>~\/<\/strong><\/p><div class=\"uagb-notice-text\">\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-ae08f184e73cfca0e93f623a1c3f82ca wp-block-paragraph\" id=\"htoc-sudo-cp-v-uenv-txt-media-boot\" style=\"letter-spacing:1px\">$ <em><em>sudo cp -v ~\/uEnv.txt \/media\/boot\/ <\/em><\/em><br><\/p>\n<\/div><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-92f5aed31e21bb11af44b2ff748b3114 wp-block-paragraph\"><strong>Install Linux Kernel Image<\/strong><\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-96d85bc06f4d5a7ca470de05eebfb1a5 wp-block-paragraph\">Copy Image to the boot partition:<\/p>\n\n\n\n<div class=\"wp-block-uagb-inline-notice uagb-inline_notice__align-left uagb-block-6c0bfb6a\"><button class=\"uagb-notice-close-button\" type=\"button\" aria-label=\"Close\"><\/button><p class=\"uagb-notice-title\"><strong>~\/<em>real-time-edge<\/em>\/&lt;build dir&gt;\/tmp\/deploy\/images\/&lt;machine name&gt;\/<\/strong><\/p><div class=\"uagb-notice-text\">\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-05c1521c9c6440a95a666184a0c964b4 wp-block-paragraph\" id=\"htoc-sudo-cp-v-image-media-boot\" style=\"letter-spacing:1px\">$ <em>sudo cp -v Image \/media\/boot\/<\/em><br><\/p>\n<\/div><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-5f7792453316732c9a9ff58b96a3e461 wp-block-paragraph\"><strong>Install Linux Kernel Device Tree Binary <\/strong><\/p>\n\n\n\n<div class=\"wp-block-uagb-inline-notice uagb-inline_notice__align-left uagb-block-1860d594\"><button class=\"uagb-notice-close-button\" type=\"button\" aria-label=\"Close\"><\/button><p class=\"uagb-notice-title\"><strong>~\/<em>real-time-edge<\/em>\/&lt;build dir&gt;\/tmp\/deploy\/images\/&lt;machine name&gt;\/<\/strong><\/p><div class=\"uagb-notice-text\">\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-604996cb3ce3a10e5bf2c479625a8199 wp-block-paragraph\" id=\"htoc-sudo-mkdir-p-media-boot-dtbs\" style=\"letter-spacing:1px\">$ <em>sudo mkdir -p \/media\/boot\/dtbs<\/em><\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-614790993052d7e9321dcf82f949fc44 wp-block-paragraph\" id=\"htoc-sudo-cp-v-lt-device-tree-binary-gt-media-boot-dtbs-imx8mp-pitx-dtb\" style=\"letter-spacing:1px\">$ <em>sudo cp -v &lt;device tree binary&gt; \/media\/boot\/dtbs\/imx8mp-pitx.dtb<\/em><br><\/p>\n<\/div><\/div>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-f4e654fc9b6d2a823d55e1ef15053c14 wp-block-paragraph\"><br>All available DTB binary files are listed in the table below.<\/p>\n\n\n<div class=\"wp-block-wptb-table-block\"><div class=\"wptb-container-legacy\" data-table-id=\"6589\">\n    <table class=\"wptb-preview-table wptb-element-main-table_setting-6589\" style=\"border-spacing: 3px 3px; border-collapse: collapse !important; min-width: 100%; border: 1px solid rgb(0, 0, 0); \" data-border-spacing-columns=\"3\" data-border-spacing-rows=\"3\" data-reconstraction=\"1\" data-wptb-table-directives=\"eyJpbm5lckJvcmRlcnMiOnsiYWN0aXZlIjoiYWxsIiwiYm9yZGVyV2lkdGgiOjEsImJvcmRlclJhZGl1c2VzIjp7ImFsbCI6MCwicm93IjowLCJjb2x1bW4iOjB9fX0=\" data-wptb-responsive-directives=\"eyJyZXNwb25zaXZlRW5hYmxlZCI6ZmFsc2UsInJlc3BvbnNpdmVNb2RlIjoiYXV0byIsInByZXNlcnZlUm93Q29sb3IiOmZhbHNlLCJyZWxhdGl2ZVdpZHRoIjoid2luZG93IiwiaGVhZGVyRnVsbHlNZXJnZWQiOmZhbHNlLCJtb2RlT3B0aW9ucyI6eyJhdXRvIjp7ImRpc2FibGVkIjp7ImRlc2t0b3AiOmZhbHNlLCJ0YWJsZXQiOmZhbHNlLCJtb2JpbGUiOmZhbHNlfSwidG9wUm93QXNIZWFkZXIiOnsiZGVza3RvcCI6ZmFsc2UsInRhYmxldCI6dHJ1ZSwibW9iaWxlIjp0cnVlfSwicmVwZWF0TWVyZ2VkSGVhZGVyIjp7ImRlc2t0b3AiOnRydWUsInRhYmxldCI6dHJ1ZSwibW9iaWxlIjp0cnVlfSwic3RhdGljVG9wUm93Ijp7ImRlc2t0b3AiOmZhbHNlLCJ0YWJsZXQiOmZhbHNlLCJtb2JpbGUiOmZhbHNlfSwiY2VsbFN0YWNrRGlyZWN0aW9uIjp7ImRlc2t0b3AiOiJyb3ciLCJ0YWJsZXQiOiJyb3ciLCJtb2JpbGUiOiJyb3cifSwiY2VsbHNQZXJSb3ciOnsiZGVza3RvcCI6MSwidGFibGV0IjoyLCJtb2JpbGUiOjJ9fX0sImJyZWFrcG9pbnRzIjp7ImRlc2t0b3AiOnsibmFtZSI6ImRlc2t0b3AiLCJ3aWR0aCI6MTAyNH0sInRhYmxldCI6eyJuYW1lIjoidGFibGV0Iiwid2lkdGgiOjcwMH0sIm1vYmlsZSI6eyJuYW1lIjoibW9iaWxlIiwid2lkdGgiOjU3NX19fQ==\" data-wptb-cells-width-auto-count=\"2\" data-wptb-horizontal-scroll-status=\"false\" data-wptb-extra-styles=\"LyogRW50ZXIgeW91ciBjdXN0b20gQ1NTIHJ1bGVzIGhlcmUgKi8=\" data-wptb-first-column-sticky=\"false\" data-wptb-pro-pagination-top-row-header=\"false\" data-wptb-rows-per-page=\"10\" data-wptb-pro-search-top-row-header=\"false\" data-wptb-searchbar-position=\"left\" role=\"table\" data-table-columns=\"2\" data-wptb-table-alignment=\"left\" data-wptb-td-width-auto=\"60\" data-wptb-table-tds-sum-max-width=\"163\" ><tbody data-global-font-color=\"#000000\" data-global-link-color=\"#000000\" data-global-font-size=\"15px\" ><tr  class=\"wptb-row \" style=\"\"><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-width: 1px; border-color: rgb(0, 0, 0); border-style: solid; border-radius: 0px; \" data-y-index=\"0\" data-x-index=\"0\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" data-wptb-cell-vertical-alignment=\"center\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-597\" style=\"color: rgb(0, 0, 0); font-size: 16px; padding: 0px; margin: 0px; \"><div style=\"position: relative;\"><p style=\"text-align: left;\" data-mce-style=\"text-align: left;\"><strong>DTB FILENAME<\/strong><\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-width: 1px; border-color: rgb(0, 0, 0); border-style: solid; border-radius: 0px; \" data-y-index=\"0\" data-x-index=\"1\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" data-wptb-cell-vertical-alignment=\"center\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-598\" style=\"color: rgb(0, 0, 0); font-size: 16px; padding: 0px; margin: 0px; \"><div style=\"position: relative;\"><p style=\"text-align: left;\" data-mce-style=\"text-align: left;\"><strong>DESCRIPTION<\/strong><\/p><\/div><\/div><\/td><\/tr><tr  class=\"wptb-row \" style=\"\"><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-width: 1px; border-color: rgb(0, 0, 0); border-style: solid; border-radius: 0px; \" data-y-index=\"1\" data-x-index=\"0\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" data-wptb-cell-vertical-alignment=\"center\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-599\" style=\"color: rgb(0, 0, 0); font-size: 16px; padding: 0px; margin: 0px; \"><div style=\"position: relative;\"><p style=\"text-align: left;\" data-mce-style=\"text-align: left;\"><em>imx8mp-pitx.dtb<\/em><\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-width: 1px; border-color: rgb(0, 0, 0); border-style: solid; border-radius: 0px; \" data-y-index=\"1\" data-x-index=\"1\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" data-wptb-cell-vertical-alignment=\"center\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-600\" style=\"color: rgb(0, 0, 0); font-size: 16px; padding: 0px; margin: 0px; \"><div style=\"position: relative;\"><p style=\"text-align: left;\" data-mce-style=\"text-align: left;\">Device tree blob for HDMI display configuration.<\/p><\/div><\/div><\/td><\/tr><tr  class=\"wptb-row \" style=\"\"><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-width: 1px; border-color: rgb(0, 0, 0); border-style: solid; border-radius: 0px; \" data-y-index=\"2\" data-x-index=\"0\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" data-wptb-cell-vertical-alignment=\"center\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-601\" style=\"color: rgb(0, 0, 0); font-size: 16px; padding: 0px; margin: 0px; \"><div style=\"position: relative;\"><p style=\"text-align: left;\" data-mce-style=\"text-align: left;\"><em>imx8mp-pitx-lvds.dtb<\/em><\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-width: 1px; border-color: rgb(0, 0, 0); border-style: solid; border-radius: 0px; \" data-y-index=\"2\" data-x-index=\"1\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" data-wptb-cell-vertical-alignment=\"center\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-602\" style=\"color: rgb(0, 0, 0); font-size: 16px; padding: 0px; margin: 0px; \"><div style=\"position: relative;\"><p style=\"text-align: left;\" data-mce-style=\"text-align: left;\">Device tree blob for LVDS display configuration.<\/p><\/div><\/div><\/td><\/tr><tr  class=\"wptb-row \" style=\"\"><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-width: 1px; border-color: rgb(0, 0, 0); border-style: solid; border-radius: 0px; \" data-y-index=\"3\" data-x-index=\"0\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" data-wptb-cell-vertical-alignment=\"center\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-603\" style=\"color: rgb(0, 0, 0); font-size: 16px; padding: 0px; margin: 0px; \"><div style=\"position: relative;\"><p style=\"text-align: left;\" data-mce-style=\"text-align: left;\"><em>imx8mp-pitx-rs232.dtb<\/em><\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-width: 1px; border-color: rgb(0, 0, 0); border-style: solid; border-radius: 0px; \" data-y-index=\"3\" data-x-index=\"1\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" data-wptb-cell-vertical-alignment=\"center\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-604\" style=\"color: rgb(0, 0, 0); font-size: 16px; padding: 0px; margin: 0px; \"><div style=\"position: relative;\"><p style=\"text-align: left;\" data-mce-style=\"text-align: left;\">Device tree blob for HDMI display and RS485 configurations.<\/p><\/div><\/div><\/td><\/tr><tr  class=\"wptb-row \" style=\"\"><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-width: 1px; border-color: rgb(0, 0, 0); border-style: solid; border-radius: 0px; \" data-y-index=\"4\" data-x-index=\"0\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" data-wptb-cell-vertical-alignment=\"center\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-605\" style=\"color: rgb(0, 0, 0); font-size: 16px; padding: 0px; margin: 0px; \"><div style=\"position: relative;\"><p style=\"text-align: left;\" data-mce-style=\"text-align: left;\"><em>imx8mp-pitx-lvds-rs485.dtb<\/em><\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-width: 1px; border-color: rgb(0, 0, 0); border-style: solid; border-radius: 0px; \" data-y-index=\"4\" data-x-index=\"1\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" data-wptb-cell-vertical-alignment=\"center\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-606\" style=\"color: rgb(0, 0, 0); font-size: 16px; padding: 0px; margin: 0px; \"><div style=\"position: relative;\"><p style=\"text-align: left;\" data-mce-style=\"text-align: left;\">Device tree blob for LVDS display and RS485 configurations.<\/p><\/div><\/div><\/td><\/tr><\/tbody><\/table>\n<\/div>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<div class=\"wp-block-uagb-inline-notice uagb-inline_notice__align-left uagb-block-6de857da\"><button class=\"uagb-notice-close-button\" type=\"button\" aria-label=\"Close\"><\/button><p class=\"uagb-notice-title\"><strong><strong>Notes<\/strong><\/strong><\/p><div class=\"uagb-notice-text\">\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-da0862c95462d84578dc8d0634539527 wp-block-paragraph\" id=\"htoc-the-device-tree-name-in-your-microsd-card-has-be-to-named-imx8mp-pitx-dtb\">The device tree name in your microSD card has be to&nbsp;named <em><code>imx8mp-pitx.dtb<\/code><\/em><\/p>\n<\/div><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-546ed72e52417bd5cca22f176e68cd34 wp-block-paragraph\"><strong>Install Root Filesystem<\/strong><\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-efb0be7bcf5f479b951a05dd45a4c3de wp-block-paragraph\">Extract the Yocto built root filesystem to your microSD card<\/p>\n\n\n\n<div class=\"wp-block-uagb-inline-notice uagb-inline_notice__align-left uagb-block-4b7297b6\"><button class=\"uagb-notice-close-button\" type=\"button\" aria-label=\"Close\"><\/button><p class=\"uagb-notice-title\"><strong>~\/<em>real-time-edge<\/em>\/&lt;build dir&gt;\/tmp\/deploy\/images\/&lt;machine name&gt;\/<\/strong><\/p><div class=\"uagb-notice-text\">\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-d7ed8c5b95876b7d3cd3b12e5319a063 wp-block-paragraph\" id=\"htoc-sudo-tar-jxvf-lt-filename-tar-bz2-gt-c-media-rootfs\" style=\"letter-spacing:1px\">$ <em>sudo tar jxvf &lt;filename.tar.bz2&gt; -C \/media\/rootfs<\/em><\/p>\n<\/div><\/div>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<div class=\"wp-block-uagb-inline-notice uagb-inline_notice__align-left uagb-block-426e83e3\"><button class=\"uagb-notice-close-button\" type=\"button\" aria-label=\"Close\"><\/button><p class=\"uagb-notice-title\"><strong><strong>Notes<\/strong><\/strong><\/p><div class=\"uagb-notice-text\">\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-5354eaf14653aae20ca8a20b8c483986 wp-block-paragraph\" id=\"htoc-1-pitx-mx8m-plus-always-boots-up-from-on-module-emmc-flash-first-the-firmware-in-emmc-flash-is-factory-pre-installed-from-embedian-it-will-read-the-sw2-port-1-3-configuration-on-your-carrier-board-and-load-image-and-device-tree-blob-from-the-partition-one-of-the-device-could-be-microsd-card-or-emmc-that-you-selected-2-mac-address-is-factory-pre-installed-at-on-board-i2c-eeprom-at-offset-60-bytes-it-starts-with-embedian-s-vendor-code-10-0d-32-u-boot-will-read-it-and-pass-this-parameter-to-kernel\">1. <em>pITX-MX8M-PLUS<\/em>&nbsp;always boots up from on-board eMMC flash first. The firmware in eMMC flash is factory pre-installed from Embedian. It will read the&nbsp;<em>SW2 port 1-3<\/em>&nbsp;configuration on your carrier board and load Image and device tree blob from the partition one of the device (could be microSD card or eMMC) that you selected.<br><br>2. MAC address is factory pre-installed at on board I2C EEPROM at offset 60 bytes. It starts with Embedian&#8217;s vendor code&nbsp;<em>10:0D:32<\/em>. u-boot will read it and pass this parameter to kernel.<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-cfacfd609ef0311eea39a0e44591ad57 wp-block-paragraph\" id=\"htoc-3-the-kernel-modules-is-included-in-the-yocto-rootfs\">3. The kernel modules is included in the Yocto rootfs.<\/p>\n<\/div><\/div>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-d78fee334b7a02f68f9a1eeb0c45cc25 wp-block-paragraph\"><br>Remove microSD card:<\/p>\n\n\n\n<div class=\"wp-block-uagb-inline-notice uagb-inline_notice__align-left uagb-block-f8e2dc9f\"><button class=\"uagb-notice-close-button\" type=\"button\" aria-label=\"Close\"><\/button><p class=\"uagb-notice-title\"><\/p><div class=\"uagb-notice-text\">\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-0222c9d786a5f85fb0452be0020d51bc wp-block-paragraph\" id=\"htoc-sync\" style=\"letter-spacing:1px\">$ <em>sync<\/em><\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-f6b9ed1636d7a773eea737bdea99a4cb wp-block-paragraph\" id=\"htoc-sudo-umount-media-boot\" style=\"letter-spacing:1px\">$ <em>sudo umount \/media\/boot<\/em><\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-2e2bb22fc1c26b658276abc7e87eac55 wp-block-paragraph\" id=\"htoc-sudo-umount-media-rootfs\" style=\"letter-spacing:1px\">$ <em>sudo umount \/media\/rootfs<\/em><\/p>\n<\/div><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"htoc-setup-microsd-card-automatically\">Setup microSD Card Automatically<\/h2>\n\n\n\n<div class=\"wp-block-uagb-separator uagb-block-496d8362\"><div class=\"wp-block-uagb-separator__inner\" style=\"--my-background-image:\"><\/div><\/div>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-17ea860bc4cdf9a99ca3ba6e2db7a0f0 wp-block-paragraph\">This section tells you how to set up an microSD card automatically. It mainly uses a script to do all the steps in the above section.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<div class=\"wp-block-uagb-inline-notice uagb-inline_notice__align-left uagb-block-3e55996d\"><button class=\"uagb-notice-close-button\" type=\"button\" aria-label=\"Close\"><\/button><p class=\"uagb-notice-title\"><\/p><div class=\"uagb-notice-text\">\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-29e1f52eef639a607b8f0d0817dfdff2 wp-block-paragraph\" id=\"htoc-cd-mickledore-release11\" style=\"letter-spacing:1px\">$ cd ~\/<em>real-time-edge<\/em><\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-ca52600efecfa833d5d66b1a201b371c wp-block-paragraph\" id=\"htoc-sudo-machine-pitximx8mp4g-sources-meta-embedian-scripts-emb-mk-yocto-sdcard-emb-create-yocto-sdcard-sh-dev-sdx\" style=\"letter-spacing:1px\">$ sudo MACHINE=pitximx8mp4g sources\/meta-embedian\/scripts\/emb_mk_yocto_sdcard\/emb-create-yocto-sdcard.sh \/dev\/sdX<\/p>\n<\/div><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-699fd344c9a7356d9261cdffe26223c6 wp-block-paragraph\">Set SW2 port 1-3 as (ON ON ON).&nbsp;The board will boot up from microSD card.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"htoc-feed-packages\">Feed Packages<\/h2>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-e83206b725f9007316b7a37841385932 wp-block-paragraph\">You need to setup Apache2 web server on your development host machine first.<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-76315d685f447c458d96f842cf90923d wp-block-paragraph\">The Apache server default web page directory is&nbsp;<strong><em>\/var\/www\/htm<\/em>l<\/strong>&nbsp;.We need to populate it with a link pointing to our deb<strong>&nbsp;package<\/strong>&nbsp;repository.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-1a1dda183dacc02694ba30366778cc1e wp-block-paragraph\"><code>$ sudo ln -s \/path\/to\/build-yocto\/tmp\/deploy\/deb \/var\/www\/html\/deb<\/code><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-15a8b52276d36a40cc4412f9b226c7ba wp-block-paragraph\">The following procedure can be used on a Embedian&nbsp;<em>pITX-MX8M-PLUS&nbsp;<\/em>device to download and utilize the feed file show above to install the&nbsp;<em>tcpdump<\/em>&nbsp;terminal emulation program:<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-3c14629deb0f5dea05ce62ed83e0e4ae wp-block-paragraph\"><code># vim \/etc\/apt\/sources.list.d\/yocto.list<\/code><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-1e8cc1157c289ea5bb087be90ec3b61f wp-block-paragraph\">Only keep the following four lines.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-e2c4c058b962d8cfc3c91003d846a43e wp-block-paragraph\"><code>deb https:\/\/&lt;ip address&gt;\/all .\/<br>deb http:\/\/&lt;ip address&gt;\/armv8a .\/<br>deb http:\/\/&lt;ip address&gt;\/armv8a-mx8mp .\/<br>deb http:\/\/&lt;ip address&gt;\/pitximx8mp4g .\/<\/code><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-e4c55ce0bb8dc568ea41916957176a6e wp-block-paragraph\"><code># apt-get update<br># apt-get upgrade<br># apt-get install tcpdump<\/code><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"htoc-writing-bitbake-recipes\">Writing Bitbake Recipes<\/h2>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-3b63e780c9d85cabc6090a4132831577 wp-block-paragraph\">In order to package your application and include it in the root filesystem image, you must write a BitBake recipe for it.<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-e8503b26a9d8f40f422909d47dd27ee4 wp-block-paragraph\">When starting from scratch, it is easiest to learn by example from existing recipes.&nbsp;<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-806620d8bdb7b4d5c9aec7e15e624c15 wp-block-paragraph\"><strong>Example HelloWorld recipe using autotools<\/strong><\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-24ef9b4c7cc330b28df6b25ed7529c37 wp-block-paragraph\">For software that uses autotools (.\/configure; make; make install), writing recipes can be very simple:<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-45e718c12b6b4c33c27711fcccbcb95b wp-block-paragraph\"><code>DESCRIPTION = \"Hello World Recipe using autotools\"<br>HOMEPAGE = \"http:\/\/www.embedian.com\/\"<br>SECTION = \"console\/utils\"<br>PRIORITY = \"optional\"<br>LICENSE = \"GPL\"<br>PR = \"r0\"<br>  <br>SRC_URI = \"git:\/\/github.com\/embedian\/helloworld-autotools.git;protocol=https\"<br>S = \"${WORKDIR}\/git\"<br>  <br>inherit autotools<\/code><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-59356a70f19ab85acfb024ac4ab8797a wp-block-paragraph\"><code><strong><em>SRC_URI<\/em><\/strong><\/code>&nbsp;specifies the location to download the source from. It can take the form of any standard URL using http:\/\/, ftp:\/\/, etc. It can also fetch from SCM systems, such as git in the example above.<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-7299ed4c9f386abe43865e0c42aded45 wp-block-paragraph\"><code><strong><em>PR<\/em><\/strong><\/code>&nbsp;is the package revision variable. Any time a recipe is updated that should require the package to be rebuilt, this variable should be incremented.<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-c7c6223c8653b4223a679233e3d9a926 wp-block-paragraph\"><code><strong><em>inherit autotools<\/em><\/strong><\/code>&nbsp;brings in support for the package to be built using autotools, and thus no other instructions on how to compile and install the software are needed unless something needs to be customized.<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-96d675ecc957b0a1ad1f7d89d0edef8e wp-block-paragraph\"><strong><code><em>S<\/em><\/code>&nbsp;<\/strong>is the source directory variable. This specifies where the source code will exist after it is fetched from SRC_URI and unpacked. The default value is&nbsp;<code><strong><em>${WORKDIR}\/${PN}-${PV}<\/em><\/strong><\/code>, where&nbsp;<code>PN<\/code>&nbsp;is the package name and&nbsp;<code>PV<\/code>&nbsp;is the package version. Both&nbsp;<code>PN<\/code>&nbsp;and&nbsp;<code>PV<\/code>&nbsp;are set by default using the filename of the recipe, where the filename has the format&nbsp;<code><strong><em>PN_PV.bb<\/em><\/strong><\/code>.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-a4bea64e584e562d5dc79bd204c57cb8 wp-block-paragraph\"><strong>Example HelloWorld recipe using a single source file<\/strong><\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-35bad17511595125ee41c61d671658ed wp-block-paragraph\">This example shows a simple case of building a helloworld.c file directly using the default compiler (gcc). Since it isn\u2019t using autotools or make, we have to tell BitBake how to build it explicitly.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-662c0b5703cdfe362520c4f39355c878 wp-block-paragraph\"><code>DESCRIPTION = \"HelloWorld\"<br>SECTION = \"examples\"<br>LICENSE = \"GPL\"<br>  <br>SRC_URI = \"file:\/\/helloworld.c\"<br>  <br>S = \"${WORKDIR}\"<br>  <br>do_compile() {<br>    ${CC} ${CFLAGS} ${LDFLAGS} helloworld.c -o helloworld<br>}<br>  <br>do_install() {<br>    install -d ${D}${bindir}<br>    install -m 0755 helloworld ${D}${bindir}<br>}<\/code><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-61ee18088c86207710ae69a73e04303c wp-block-paragraph\">In this case,&nbsp;<code><strong><em>SRC_URI<\/em><\/strong><\/code>&nbsp;specifies a file that must exist locally with the recipe. Since there is no code to download and unpack, we set&nbsp;<code>S<\/code>&nbsp;to<code>&nbsp;WORKDIR<\/code>&nbsp;since that is where <em>helloworld.c<\/em> will be copied to before it is built.<\/p>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\"><code><strong><em>WORKDIR<\/em><\/strong><\/code>&nbsp;is located at&nbsp;<code><em>${OETREE}\/&lt;build directory&gt;\/tmp\/work\/armv8a-poky-linux\/&lt;package name and version&gt;<\/em><\/code>&nbsp;for most packages. If the package is machine-specific (rather than generic for the armv8a architecture), it may be located in the&nbsp;<code><em>pitximx8mp4g-poky-linux<\/em><\/code>&nbsp;subdirectory depending on your hardware (this applies to kernel packages, images, etc).<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-f07ad4f8223339fba08a04c8bdcfff7c wp-block-paragraph\"><code><strong><em>do_compile<\/em><\/strong><\/code>&nbsp;defines how to compile the source. In this case, we just call gcc directly. If it isn\u2019t defined,&nbsp;<code><strong>do_compile<\/strong><\/code>&nbsp;runs&nbsp;<code>make<\/code>&nbsp;in the source directory by default.<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-a8ab4dcc8cc5efd6100fb1856172012e wp-block-paragraph\"><code><strong><em>do_install<\/em><\/strong><\/code>&nbsp;defines how to install the application. This example runs&nbsp;<code><strong>install<\/strong><\/code>&nbsp;to create a bin directory where the application will be copied to and then copies the application there with permissions set to 755.<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-0ebe6484146da2f570c0ab07ff25b45b wp-block-paragraph\"><code><strong><em>D<\/em><\/strong><\/code>&nbsp;is the destination directory where the application is installed to before it is packaged.<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-a13fdcac0581b5f3f2d065305949f07e wp-block-paragraph\"><code><strong><em>${bindir}<\/em><\/strong><\/code>&nbsp;is the directory where most binary applications are installed, typically&nbsp;<code><em>\/usr\/bin<\/em><\/code>.<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-0394b2d4a3246ee69f0d34224863761e wp-block-paragraph\">For a more in-depth explanation of BitBake recipes, syntax, and variables, see the&nbsp;<a href=\"https:\/\/wiki.yoctoproject.org\/wiki\/Building_your_own_recipes_from_first_principles\">Recipe Chapter<\/a>&nbsp;of the OpenEmbedded User Manual.<\/p>\n\n\n\n<h2 class=\"wp-block-heading has-black-color has-text-color has-link-color wp-elements-65bd6e435dae98d1e11e6c2fa3c1f452\" id=\"htoc-setup-emmc-manually\">Setup eMMC Manually<\/h2>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-862ab53edc556619dbed6b31705165c2 wp-block-paragraph\">Setting up eMMC usually is the last step at development stage after the development work is done at your microSD&nbsp;card or NFS environments. From software point of view, eMMC is nothing but a non-removable microSD card on board. For&nbsp;<em>pITX-MX8M-PLUS<\/em>, the microSD card is always emulated as&nbsp;<code>\/dev\/mmcblk1<\/code>&nbsp;and on-board eMMC is always emulated as&nbsp;<code>\/dev\/mmcblk2<\/code>. Setting up eMMC now is nothing but changing the device descriptor.&nbsp;<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-a4dfcbd3c53e86cae1e0d6467d168f65 wp-block-paragraph\">This section gives a step-by-step procedure to setup eMMC flash. Users can write a shell script your own at production to simplify the steps.<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-c20d49936d7eb53eb7673f22235e2ac9 wp-block-paragraph\">First, we need to backup the final firmware from your microSD card or NFS.<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-c914aab57de7191eb3d1663e91b29ea8 wp-block-paragraph\"><strong>Prepare for eMMC binaries from microSD card (or NFS):<\/strong><\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-2872c7b245026607f02987adb7a3374c wp-block-paragraph\">Insert microSD card into your Linux PC. For these instructions, we are assuming: DISK=\/dev\/mmcblk0, &#8222;lsblk&#8220; is very useful for determining the device id.<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-dfd5568d9830ce44418f28cd876cd372 wp-block-paragraph\">For these instruction, we are assuming: <code><em>DISK=\/dev\/mmcblk0<\/em><\/code>, &#8222;<code><em>lsblk<\/em><\/code>&#8220; is very useful for determining the device id.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<div class=\"wp-block-uagb-inline-notice uagb-inline_notice__align-left uagb-block-cb51d653\"><button class=\"uagb-notice-close-button\" type=\"button\" aria-label=\"Close\"><\/button><p class=\"uagb-notice-title\"><\/p><div class=\"uagb-notice-text\">\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-6043cdeb2499a3a6bf533549649ef859 wp-block-paragraph\" id=\"htoc-export-disk-dev-mmcblk01\" style=\"letter-spacing:1px\">$ export DISK=\/dev\/mmcblk0<\/p>\n<\/div><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-be6b952ddac03f3f1200f011ce739d7a wp-block-paragraph\">Mount Partitions:<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-efc4ce3bafd261051f06333d19f858e9 wp-block-paragraph\"><strong>On some systems, these partitions may be auto-mounted&#8230;<\/strong><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<div class=\"wp-block-uagb-inline-notice uagb-inline_notice__align-left uagb-block-bec4cf9e\"><button class=\"uagb-notice-close-button\" type=\"button\" aria-label=\"Close\"><\/button><p class=\"uagb-notice-title\"><\/p><div class=\"uagb-notice-text\">\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-2984f74263e8aba177f8de2ac00a7456 wp-block-paragraph\" id=\"htoc-sudo-mkdir-p-media-boot\" style=\"letter-spacing:1px\">$ sudo mkdir -p \/media\/boot\/<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-bc7b02f87363886ce08957f0bbcdb040 wp-block-paragraph\" id=\"htoc-sudo-mkdir-p-media-rootfs\" style=\"letter-spacing:1px\">$ sudo mkdir -p \/media\/rootfs\/<\/p>\n<\/div><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-84b4b01ef81945237d3625d9b71950ba wp-block-paragraph\"><code><strong>for: DISK=\/dev\/mmcblk0<\/strong><\/code><\/p>\n\n\n\n<div class=\"wp-block-uagb-inline-notice uagb-inline_notice__align-left uagb-block-3bf696d6\"><button class=\"uagb-notice-close-button\" type=\"button\" aria-label=\"Close\"><\/button><p class=\"uagb-notice-title\"><\/p><div class=\"uagb-notice-text\">\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-9397c815764f5ec58500ff4aac09602c wp-block-paragraph\" id=\"htoc-sudo-mount-disk-p1-media-boot\" style=\"letter-spacing:1px\">$ sudo mount ${DISK}p1 \/media\/boot\/<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-4e368ae43cd0de283b09cfad99a4122b wp-block-paragraph\" id=\"htoc-sudo-mount-disk-p2-media-rootfs\" style=\"letter-spacing:1px\">$ sudo mount ${DISK}p2 \/media\/rootfs\/<\/p>\n<\/div><\/div>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-317a04900e666b70eaa735ea106356de wp-block-paragraph\"><code><strong>for: DISK=\/dev\/sdX<\/strong><\/code><\/p>\n\n\n\n<div class=\"wp-block-uagb-inline-notice uagb-inline_notice__align-left uagb-block-d618573f\"><button class=\"uagb-notice-close-button\" type=\"button\" aria-label=\"Close\"><\/button><p class=\"uagb-notice-title\"><\/p><div class=\"uagb-notice-text\">\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-80ca5d1dadc58eec51571fe827f37b00 wp-block-paragraph\" id=\"htoc-sudo-mount-disk-1-media-boot\" style=\"letter-spacing:1px\">$ sudo mount ${DISK}1 \/media\/boot\/<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-9d8a625689d0012167d5fab811555dc2 wp-block-paragraph\" id=\"htoc-sudo-mount-disk-2-media-rootfs\" style=\"letter-spacing:1px\">$ sudo mount ${DISK}2 \/media\/rootfs\/<\/p>\n<\/div><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-1da0436f1279ca87264e746fd3326be4 wp-block-paragraph\" style=\"text-decoration:underline\"><strong>Copy Image to rootfs partition<\/strong><\/p>\n\n\n\n<div class=\"wp-block-uagb-inline-notice uagb-inline_notice__align-left uagb-block-6f6a8759\"><button class=\"uagb-notice-close-button\" type=\"button\" aria-label=\"Close\"><\/button><p class=\"uagb-notice-title\"><strong>~\/<em>real-time-edge<\/em>\/&lt;build dir&gt;\/tmp\/deploy\/images\/&lt;machine name&gt;\/<\/strong><\/p><div class=\"uagb-notice-text\">\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-f70c6d0c0a5fe9545f50c67cf7edcdf1 wp-block-paragraph\" id=\"htoc-sudo-cp-v-image-media-rootfs-home-root\" style=\"letter-spacing:1px\"><em>$ sudo cp -v Image \/media\/rootfs\/home\/root<\/em><\/p>\n<\/div><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-13946b61c5183ce6316aff02c1fb4708 wp-block-paragraph\" style=\"text-decoration:underline\"><strong>Copy uEnv.txt to rootfs partition<\/strong><\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-edc4863ca3ce213817a70e98462baf90 wp-block-paragraph\">Copy and paste the following contents to <em>\/media\/rootfs\/home\/root<\/em> (<em>$ sudo vim \/media\/rootfs\/home\/root\/uEnv.txt<\/em>)<\/p>\n\n\n\n<div class=\"wp-block-uagb-inline-notice uagb-inline_notice__align-left uagb-block-b82ef34f\"><button class=\"uagb-notice-close-button\" type=\"button\" aria-label=\"Close\"><\/button><p class=\"uagb-notice-title\"><strong><strong>~\/uEnv.txt<\/strong><\/strong><\/p><div class=\"uagb-notice-text\">\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-7011a95d2d570c569b2597cfe830a933 wp-block-paragraph\" id=\"htoc-optargs-video-hdmi-a-1-1920x1080-32-60-consoleblank-0-optargs-video-hdmi-a-1-3840x2160-32-30-consoleblank-0-optargs-video-hdmi-a-1-3840x2160-32-60-consoleblank-0-console-ttymxc3-115200-earlycon-ec-imx6q-0x30a60000-115200mmcdev-2mmcpart-1image-imageloadaddr-0x40480000fdt-addr-0x43000000mmcroot-dev-mmcblk2p2-rwusbroot-dev-sda2-rwmmcrootfstype-ext4-rootwait-fixrtcnetdev-eth0ethact-fec0ipaddr-192-168-1-150serverip-192-168-1-53gatewayip-192-168-1-254mmcargs-setenv-bootargs-mcore-clk-console-console-root-mmcroot-rootfstype-mmcrootfstype-optargs-uenvcmd-run-loadimage-run-loadfdt-run-mmcboot-usb-boot-usbargs-setenv-bootargs-console-console-root-usbroot-rootfstype-mmcrootfstype-optargs-uenvcmd-run-loadusbimage-run-loadusbfdt-run-usbboot\" style=\"letter-spacing:1px;text-decoration:none\">optargs=&#8220;video=HDMI-A-1:1920&#215;1080-32@60 consoleblank=0&#8243;<br>#optargs=&#8220;video=HDMI-A-1:3840&#215;2160-32@30 consoleblank=0&#8243;<br>#optargs=&#8220;video=HDMI-A-1:3840&#215;2160-32@60 consoleblank=0&#8243;<br>console=ttymxc3,115200 earlycon=ec_imx6q,0x30a60000,115200<br>mmcdev=<mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-red-color\">2<\/mark><br>mmcpart=1<br>image=Image<br>loadaddr=0x40480000<br>fdt_addr=0x43000000<br>mmcroot=\/dev\/mmcblk<mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-red-color\">2<\/mark>p2 rw<br>usbroot=\/dev\/sda2 rw<br>mmcrootfstype=ext4 rootwait fixrtc<br>netdev=eth0<br>ethact=FEC0<br>ipaddr=192.168.1.150<br>serverip=192.168.1.53<br>gatewayip=192.168.1.254<br>mmcargs=setenv bootargs ${mcore_clk} console=${console} root=${mmcroot} rootfstype=${mmcrootfstype} ${optargs}<br>uenvcmd=run loadimage; run loadfdt; run mmcboot<br># USB Boot<br>#usbargs=setenv bootargs console=${console} root=${usbroot} rootfstype=${mmcrootfstype} ${optargs}<br>#uenvcmd=run loadusbimage; run loadusbfdt; run usbboot<\/p>\n<\/div><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-ccc7226a39baa05d800c8e8b637e8eed wp-block-paragraph\" style=\"text-decoration:underline\"><strong>Copy device tree binary to rootfs partition<\/strong><\/p>\n\n\n\n<div class=\"wp-block-uagb-inline-notice uagb-inline_notice__align-left uagb-block-6408a0c9\"><button class=\"uagb-notice-close-button\" type=\"button\" aria-label=\"Close\"><\/button><p class=\"uagb-notice-title\"><strong>~\/<em>real-time-edge<\/em>\/&lt;build dir&gt;\/tmp\/deploy\/images\/&lt;machine name&gt;\/<\/strong><\/p><div class=\"uagb-notice-text\">\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-b593e8d9db525a57b360f4e22ee8d109 wp-block-paragraph\" id=\"htoc-sudo-cp-v-lt-device-tree-file-gt-media-rootfs-home-root-imx8mp-pitx-dtb\" style=\"letter-spacing:1px\"><em>$ sudo cp -v &lt;device tree file&gt; \/media\/rootfs\/home\/root\/imx8mp-pitx.dtb<\/em><\/p>\n<\/div><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-964bd67709fa631155a903bd6a860c43 wp-block-paragraph\" style=\"text-decoration:underline\"><strong>Copy boot file to rootfs partition<\/strong><\/p>\n\n\n\n<div class=\"wp-block-uagb-inline-notice uagb-inline_notice__align-left uagb-block-60328665\"><button class=\"uagb-notice-close-button\" type=\"button\" aria-label=\"Close\"><\/button><p class=\"uagb-notice-title\"><strong>~\/<em>real-time-edge<\/em><\/strong>\/<strong>&lt;build dir&gt;\/tmp\/deploy\/images\/&lt;machine name&gt;\/<\/strong><\/p><div class=\"uagb-notice-text\">\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-99618e2e95c304a75f63422aa6e48a0d wp-block-paragraph\" id=\"htoc-sudo-cp-v-imx-boot-pitximx8mp4g-sd-bin-flash-evk-media-rootfs-home-root-flash-bin\" style=\"letter-spacing:1px\"><em>$ sudo cp -v imx-boot-pitximx8mp4g-sd.bin-flash_evk<\/em> <em>\/media\/rootfs\/home\/root\/flash.bin<\/em><\/p>\n<\/div><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-00864a8d254e3eb535696e621406547d wp-block-paragraph\" style=\"text-decoration:underline\"><strong>Copy final root file system to rootfs partition<\/strong><\/p>\n\n\n\n<div class=\"wp-block-uagb-inline-notice uagb-inline_notice__align-left uagb-block-fa295ccf\"><button class=\"uagb-notice-close-button\" type=\"button\" aria-label=\"Close\"><\/button><p class=\"uagb-notice-title\"><strong>~\/<em>real-time-edge<\/em>\/&lt;build dir&gt;\/tmp\/deploy\/images\/&lt;machine name&gt;\/<\/strong><\/p><div class=\"uagb-notice-text\">\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-dc6ee1e4a4b71cbbf809d36fa8f482dd wp-block-paragraph\" id=\"htoc-pushd-media-rootfs-sudo-tar-cvfz-pitximx8mp-emmc-rootfs-tar-gz-sudo-mv-pitximx8mp-emmc-rootfs-tar-gz-media-rootfs-home-root-popd\" style=\"letter-spacing:1px\">$ pushd \/media\/rootfs<br>$ sudo tar cvfz ~\/pitximx8mp-emmc-rootfs.tar.gz .<br>$ sudo mv ~\/pitximx8mp-emmc-rootfs.tar.gz \/media\/rootfs\/home\/root<br>$ popd<\/p>\n<\/div><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-8f063f25c4823b97ff0cf3d7828883df wp-block-paragraph\">Remove microSD card:<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<div class=\"wp-block-uagb-inline-notice uagb-inline_notice__align-left uagb-block-1b8c6d62\"><button class=\"uagb-notice-close-button\" type=\"button\" aria-label=\"Close\"><\/button><p class=\"uagb-notice-title\"><\/p><div class=\"uagb-notice-text\">\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-aae53e75f0ca4158861c485361e4ef1b wp-block-paragraph\" id=\"htoc-sync1\" style=\"letter-spacing:1px\">$ sync<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-61f5bf2e8bce8f5ec08c3985130f1b5a wp-block-paragraph\" id=\"htoc-sudo-umount-media-boot1\" style=\"letter-spacing:1px\">$ sudo umount \/media\/boot<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-81d9dc21261b0a6ba99f7dfb324fcf0a wp-block-paragraph\" id=\"htoc-sudo-umount-media-rootfs1\" style=\"letter-spacing:1px\"><code><code>$ sudo umount \/media\/<\/code><\/code>rootfs<\/p>\n<\/div><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-198abc03ebb6ce94df1cbbd5efcab6a9 wp-block-paragraph\"><strong>Copy Binaries to eMMC from microSD card<\/strong><\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-ccccf3c033f8db39fb9a917ea1bc39dc wp-block-paragraph\">Insert this microSD card into your <em>pITX-MX8M-PLUS<\/em>&nbsp;device.<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-55f81fcd6cca5c3d6a7f88814dbf0d92 wp-block-paragraph\">Now it will be almost the same as you did when setup your microSD card, but the eMMC device descriptor is&nbsp;<em>\/dev\/mmcblk2<\/em>&nbsp;now. Booting up the device from microSD card (shunt cross <em>TEST#<\/em>).<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<div class=\"wp-block-uagb-inline-notice uagb-inline_notice__align-left uagb-block-e0131b14\"><button class=\"uagb-notice-close-button\" type=\"button\" aria-label=\"Close\"><\/button><p class=\"uagb-notice-title\"><\/p><div class=\"uagb-notice-text\">\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-c0ec72c991cf1428bc00fe1941a0c2f8 wp-block-paragraph\" id=\"htoc-export-disk-dev-mmcblk2\" style=\"letter-spacing:1px\"><em>$ export DISK=\/dev\/mmcblk2<\/em><\/p>\n<\/div><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-26385041cd32b3efcf1187c39a117a91 wp-block-paragraph\">Erase eMMC:<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<div class=\"wp-block-uagb-inline-notice uagb-inline_notice__align-left uagb-block-09129e73\"><button class=\"uagb-notice-close-button\" type=\"button\" aria-label=\"Close\"><\/button><p class=\"uagb-notice-title\"><\/p><div class=\"uagb-notice-text\">\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-ede5c21826de394992b8e4d23f474d78 wp-block-paragraph\" id=\"htoc-sudo-dd-if-dev-zero-of-disk-bs-1m-count-1601\" style=\"letter-spacing:1px\"><em><em>$&nbsp;sudo dd&nbsp;if=\/dev\/zero of=${DISK} bs=1M count=160<\/em><\/em><\/p>\n<\/div><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-6f210b567470f5fc908fd911898cef57 wp-block-paragraph\">Create Partition Layout:<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<div class=\"wp-block-uagb-inline-notice uagb-inline_notice__align-left uagb-block-072ed0f0\"><button class=\"uagb-notice-close-button\" type=\"button\" aria-label=\"Close\"><\/button><p class=\"uagb-notice-title\"><\/p><div class=\"uagb-notice-text\">\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-57b9493de3a0cdc86710153a7800999e wp-block-paragraph\" id=\"htoc-sudo-sfdisk-disk-lt-lt-eof-2m-48m-0x83-50m-eof\" style=\"letter-spacing:1px\"><em><em>$ sudo sfdisk ${DISK} &lt;&lt;-__EOF__<br>2M,48M,0x83,*<br>50M,,,<br>__EOF__<\/em><\/em><\/p>\n<\/div><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-0f098ec1998e5c2de6abf2e5c7e66430 wp-block-paragraph\">Format Partitions:<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<div class=\"wp-block-uagb-inline-notice uagb-inline_notice__align-left uagb-block-ec753bc7\"><button class=\"uagb-notice-close-button\" type=\"button\" aria-label=\"Close\"><\/button><p class=\"uagb-notice-title\"><\/p><div class=\"uagb-notice-text\">\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-da9b995200826652dceaa5c5d51e6802 wp-block-paragraph\" id=\"htoc-sudo-mkfs-vfat-f-16-disk-p1-n-boot\" style=\"letter-spacing:1px\">$ sudo mkfs.vfat -F 16 ${DISK}p1 -n boot<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-9eae5095323d16823cce0e456c61db60 wp-block-paragraph\" id=\"htoc-sudo-mkfs-ext4-disk-p2-l-rootfs1\" style=\"letter-spacing:1px\">$ sudo mkfs.ext4 ${DISK}p2 -L rootfs<\/p>\n<\/div><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-be6b952ddac03f3f1200f011ce739d7a wp-block-paragraph\">Mount Partitions:<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<div class=\"wp-block-uagb-inline-notice uagb-inline_notice__align-left uagb-block-b49a16e9\"><button class=\"uagb-notice-close-button\" type=\"button\" aria-label=\"Close\"><\/button><p class=\"uagb-notice-title\"><\/p><div class=\"uagb-notice-text\">\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-74ce00c7c9fd06ed613f5e341f805174 wp-block-paragraph\" id=\"htoc-sudo-mkdir-p-media-boot1\" style=\"letter-spacing:1px\">$ sudo mkdir -p \/media\/boot\/<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-ccbc7a016476fd5b339383ea1bcd1987 wp-block-paragraph\" id=\"htoc-sudo-mkdir-p-media-rootfs1\" style=\"letter-spacing:1px\">$ sudo mkdir -p \/media\/rootfs\/<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-2582f77e8fc89b05fc82a2e1e951b87e wp-block-paragraph\" id=\"htoc-sudo-mount-disk-p1-media-boot1\" style=\"letter-spacing:1px\">$ sudo mount ${DISK}p1 \/media\/boot\/<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-b3bbb1289d26b5b5e4e16f1d5b989531 wp-block-paragraph\" id=\"htoc-sudo-mount-disk-p2-media-rootfs1\" style=\"letter-spacing:1px\">$ sudo mount ${DISK}p2 \/media\/rootfs\/<\/p>\n<\/div><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-3d74d81d6958ca0a0dd1bd856afa3068 wp-block-paragraph\" style=\"text-decoration:underline\"><strong>Copy binaries to boot partition<\/strong><\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-f59744842078bed58f723000ce587ff5 wp-block-paragraph\">Copy uEnv.txt\/Image\/*.dtb&nbsp;to the boot partition<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<div class=\"wp-block-uagb-inline-notice uagb-inline_notice__align-left uagb-block-e2d386e8\"><button class=\"uagb-notice-close-button\" type=\"button\" aria-label=\"Close\"><\/button><p class=\"uagb-notice-title\"><\/p><div class=\"uagb-notice-text\">\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-6e8a32fba18cf50489929e9755215ffb wp-block-paragraph\" id=\"htoc-sudo-cp-v-image-uenv-txt-media-boot\" style=\"letter-spacing:1px\">$ sudo cp -v Image uEnv.txt \/media\/boot\/<\/p>\n<\/div><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-be731b4a4714d1780437f6d0613fd92b wp-block-paragraph\">Copy Linux kernel device tree binary<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<div class=\"wp-block-uagb-inline-notice uagb-inline_notice__align-left uagb-block-4398c979\"><button class=\"uagb-notice-close-button\" type=\"button\" aria-label=\"Close\"><\/button><p class=\"uagb-notice-title\"><\/p><div class=\"uagb-notice-text\">\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-e7db41fcf6d80f16413d2b9a6915efcf wp-block-paragraph\" id=\"htoc-sudo-mkdir-p-media-boot-dtbs1\" style=\"letter-spacing:1px\">$ sudo mkdir -p \/media\/boot\/dtbs<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-7acd83f2679782dce88c899c56748d77 wp-block-paragraph\" id=\"htoc-sudo-cp-v-imx8mp-pitx-dtb-media-boot-dtbs\" style=\"letter-spacing:1px\">$ sudo cp -v imx8mp-pitx.dtb \/media\/boot\/dtbs\/<\/p>\n<\/div><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-abc254c839f19dfb6232d7c402b434ed wp-block-paragraph\" style=\"text-decoration:underline\"><strong>Copy root file system to rootfs partition<\/strong><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<div class=\"wp-block-uagb-inline-notice uagb-inline_notice__align-left uagb-block-b1e143c5\"><button class=\"uagb-notice-close-button\" type=\"button\" aria-label=\"Close\"><\/button><p class=\"uagb-notice-title\"><\/p><div class=\"uagb-notice-text\">\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-6aa5c473180429f436480a8cae9a7c2c wp-block-paragraph\" id=\"htoc-sudo-tar-zxvf-pitximx8mp-emmc-rootfs-tar-gz-c-media-rootfs\" style=\"letter-spacing:1px\">$ sudo tar -zxvf pitximx8mp-emmc-rootfs.tar.gz -C \/media\/rootfs<\/p>\n<\/div><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-c27e14d1255fe69f26c81134d564ffe2 wp-block-paragraph\">Unmount eMMC:<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<div class=\"wp-block-uagb-inline-notice uagb-inline_notice__align-left uagb-block-dab7bd84\"><button class=\"uagb-notice-close-button\" type=\"button\" aria-label=\"Close\"><\/button><p class=\"uagb-notice-title\"><\/p><div class=\"uagb-notice-text\">\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-6c5d07e1d9b5fb401c452c98af12e3c8 wp-block-paragraph\" id=\"htoc-sync11\" style=\"letter-spacing:1px\">$ sync<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-8b1e9b0237c65dff7f369e8f920d1713 wp-block-paragraph\" id=\"htoc-sudo-umount-media-boot11\" style=\"letter-spacing:1px\">$ sudo umount \/media\/boot<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-a53d48bc683ae3f29edeca991468552c wp-block-paragraph\" id=\"htoc-sudo-umount-media-rootfs11\" style=\"letter-spacing:1px\">$ sudo umount \/media\/rootfs<\/p>\n<\/div><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-866d14d217fd2e9dbea3ee966285ce03 wp-block-paragraph\" style=\"text-decoration:underline\"><strong>Write boot file to eMMC<\/strong><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<div class=\"wp-block-uagb-inline-notice uagb-inline_notice__align-left uagb-block-8260aacb\"><button class=\"uagb-notice-close-button\" type=\"button\" aria-label=\"Close\"><\/button><p class=\"uagb-notice-title\"><\/p><div class=\"uagb-notice-text\">\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-7a4dd1c5ba46ef219150fead14ed5883 wp-block-paragraph\" id=\"htoc-sudo-dd-if-flash-bin-of-disk-bs-1024-seek-32\" style=\"letter-spacing:1px\">$ sudo dd if=flash.bin of=${DISK} bs=1024 seek=32<\/p>\n<\/div><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-6bb4b4bc12ea593fcd27cb58ee322027 wp-block-paragraph\">Switch your Boot Select to eMMC (<em>OFF ON ON<\/em>) and you will be able to boot up from eMMC now.<\/p>\n\n\n\n<h2 class=\"wp-block-heading has-black-color has-text-color has-link-color wp-elements-1aabe6398869dceabafdb579be569c15\" id=\"htoc-setup-emmc-automatically\">Setup eMMC Automatically<\/h2>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-ef9e04fe001ac70ebf4bf97db77d8a77 wp-block-paragraph\">Boot up the board from microSD card and run the following script. The Yocto images will be written into on-board eMMC.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<div class=\"wp-block-uagb-inline-notice uagb-inline_notice__align-left uagb-block-32253f2d\"><button class=\"uagb-notice-close-button\" type=\"button\" aria-label=\"Close\"><\/button><p class=\"uagb-notice-title\"><\/p><div class=\"uagb-notice-text\">\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-4a9cbcc3ceb68a5a0f9ff6938a6dfe82 wp-block-paragraph\" id=\"htoc-pitx-imx8mp-create-yocto-emmc-sh-dev-mmcblk2-gt-dev-null-2-gt-amp-1\" style=\"letter-spacing:1px\">$ pitx-imx8mp-create-yocto-emmc.sh \/dev\/mmcblk2 &gt;\/dev\/null 2&gt;&amp;1 <\/p>\n<\/div><\/div>\n\n\n\n<h2 class=\"wp-block-heading has-black-color has-text-color has-link-color wp-elements-588cefeec6aa0ec44ce78a02cb3a6e99\" id=\"htoc-video-decoding\">Ethercat<\/h2>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-960cdd77b1ba96b89650c556d8bff6f8 wp-block-paragraph\">The NXP i.MX8M Plus features two Ethernet controllers. In the real-time-edge rootfs design, the <strong>eqos<\/strong> interface is used for general TCP\/IP networking, while <strong>EtherCAT<\/strong> must use the <strong>fec<\/strong> interface.<br>After booting the system, first edit the <em>\/etc\/ethercat.conf <\/em>file:<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<div class=\"wp-block-uagb-inline-notice uagb-inline_notice__align-left uagb-block-7ad97959\"><button class=\"uagb-notice-close-button\" type=\"button\" aria-label=\"Close\"><\/button><p class=\"uagb-notice-title\"><\/p><div class=\"uagb-notice-text\">\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-cb413cced2ff211ad6c57e804445c5b0 wp-block-paragraph\" id=\"htoc-pitx-imx8mp-create-yocto-emmc-sh-dev-mmcblk2-gt-dev-null-2-gt-amp-11\" style=\"letter-spacing:1px\">MASTER0_DEVICE=&#8220;fec MAC address&#8220;<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-5deb26b65ddd72738c75ec6e89d8eea3 wp-block-paragraph\" id=\"htoc-1\">DEVICE_MODULES=&#8220;fec&#8220;<\/p>\n<\/div><\/div>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-7f410537b894cb97b90f67871dafa227 wp-block-paragraph\">Reboot device and run<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<div class=\"wp-block-uagb-inline-notice uagb-inline_notice__align-left uagb-block-b4636ac9\"><button class=\"uagb-notice-close-button\" type=\"button\" aria-label=\"Close\"><\/button><p class=\"uagb-notice-title\"><\/p><div class=\"uagb-notice-text\">\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-90ff39cb886a74b4c5ca3ee6c166accf wp-block-paragraph\" id=\"htoc-pitx-imx8mp-create-yocto-emmc-sh-dev-mmcblk2-gt-dev-null-2-gt-amp-111\" style=\"letter-spacing:1px\">$ modprobe ec_master main_devices=fec MAC address<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-614423ac04dbe292508dde902d8b5239 wp-block-paragraph\" id=\"htoc-11\">$ modprobe ec_fec<\/p>\n<\/div><\/div>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-4e2e5747bf6d3189d782cb16570e35b6 wp-block-paragraph\">The \/dev\/EtherCat0 will be created and master is waiting for slave responses.<\/p>\n\n\n\n<h2 class=\"wp-block-heading has-black-color has-text-color has-link-color wp-elements-456c5d97b1a64bdb03b85e2af39f98cf\" id=\"htoc-video-decoding1\">Video Decoding<\/h2>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color wp-elements-3682b5c5439a2ddd5b65181ea702638e wp-block-paragraph\">For playing video, we can use three solutions to support it.&nbsp;<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<div class=\"wp-block-uagb-inline-notice uagb-inline_notice__align-left uagb-block-469519a2\"><button class=\"uagb-notice-close-button\" type=\"button\" aria-label=\"Close\"><\/button><p class=\"uagb-notice-title\"><\/p><div class=\"uagb-notice-text\">\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-26e32bb2b0b76d6e9b82d5ace0fcc1e4 wp-block-paragraph\" id=\"htoc-1-gplay-1-0-lt-video-file-gt\" style=\"letter-spacing:1px\">1. $ gplay-1.0 &lt;video file&gt;<\/p>\n<\/div><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<div class=\"wp-block-uagb-inline-notice uagb-inline_notice__align-left uagb-block-0ef3f187\"><button class=\"uagb-notice-close-button\" type=\"button\" aria-label=\"Close\"><\/button><p class=\"uagb-notice-title\"><\/p><div class=\"uagb-notice-text\">\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-1eda3641a1869237d5564d1275f37991 wp-block-paragraph\" id=\"htoc-2-gst-launch-1-0-playbin-uri-file-lt-video-absolute-path-gt\" style=\"letter-spacing:1px\">2. $ gst-launch-1.0 playbin uri=file:\/\/&lt;video absolute path&gt;<\/p>\n<\/div><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<div class=\"wp-block-uagb-inline-notice uagb-inline_notice__align-left uagb-block-8378884f\"><button class=\"uagb-notice-close-button\" type=\"button\" aria-label=\"Close\"><\/button><p class=\"uagb-notice-title\"><\/p><div class=\"uagb-notice-text\">\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-329501904a90fd11298790a0ffde7a23 wp-block-paragraph\" id=\"htoc-3-i-if-video-container-on-mp4-format-gst-launch-1-0-filesrc-location-lt-file-name-mp4-gt-typefind-true-video-quicktime-qtdemux-queue-max-size-time-0-vpudec-queue-max-size-time-0-kmssink-force-hantrope-true-sync-false-amp-ii-if-video-container-on-ts-format-gst-launch-1-0-filesrc-location-lt-file-name-ts-gt-typefind-true-video-mpegts-tsdemux-queue-max-size-time-0-vpudec-queue-max-size-time-0-waylandsink\" style=\"letter-spacing:1px\">3. (i) &nbsp;if video container on .mp4 format<br>$ gst-launch-1.0 filesrc location=&lt;file name.mp4&gt; typefind=true ! video\/quicktime ! qtdemux ! queue max-size-time=0 ! vpudec ! queue max-size-time=0 ! kmssink force-hantrope=true sync=false &amp;<br><br> (ii) if video container on .ts format<br>$ gst-launch-1.0 filesrc location=&lt;file name.ts&gt; typefind=true ! video\/mpegts ! tsdemux ! queue max-size-time=0 ! vpudec ! queue max-size-time=0 ! waylandsink<\/p>\n<\/div><\/div>\n\n\n\n<h2 class=\"wp-block-heading has-black-color has-text-color has-link-color wp-elements-984435e20fbecb835d0703b6de34d1ea\" id=\"htoc-wi-fi\">Wi-Fi<\/h2>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-85b62ae9f9bb0efb621bfa56590e372a wp-block-paragraph\">The BSP includes&nbsp;<code><em>NXP<\/em><\/code>&nbsp;<code><em>88W8997<\/em><\/code>&nbsp;wifi chipset. Users can choose <em>mPCIe<\/em> or <em>M.2<\/em> key E form factor wifi modules based on NXP <em>88W8997<\/em> chipset.&nbsp;&nbsp;<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-eb8e2bdbf7ead7b41a2e49447fccca48 wp-block-paragraph\" style=\"text-decoration:underline\"><strong>Recommended <em>M.2<\/em> Form Factor WiFi Card<\/strong><\/p>\n\n\n\n<div class=\"wp-block-uagb-icon-list uagb-block-cff6cae5\"><div class=\"uagb-icon-list__wrap\">\n<div class=\"wp-block-uagb-icon-list-child uagb-block-ed591822\"><span class=\"uagb-icon-list__source-wrap\"><svg xmlns=\"https:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 512 512\"><path d=\"M256 0C114.6 0 0 114.6 0 256c0 141.4 114.6 256 256 256s256-114.6 256-256C512 114.6 397.4 0 256 0zM406.6 278.6l-103.1 103.1c-12.5 12.5-32.75 12.5-45.25 0s-12.5-32.75 0-45.25L306.8 288H128C110.3 288 96 273.7 96 256s14.31-32 32-32h178.8l-49.38-49.38c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0l103.1 103.1C414.6 241.3 416 251.1 416 256C416 260.9 414.6 270.7 406.6 278.6z\"><\/path><\/svg><\/span><span class=\"uagb-icon-list__label\">u003ccodeu003eu003ccodeu003eAzureWave P\/N: AW-CM276MA-PURu003c\/codeu003eu003c\/codeu003e<\/span><\/div>\n\n\n\n<div class=\"wp-block-uagb-icon-list-child uagb-block-64e73807\"><span class=\"uagb-icon-list__source-wrap\"><svg xmlns=\"https:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 512 512\"><path d=\"M256 0C114.6 0 0 114.6 0 256c0 141.4 114.6 256 256 256s256-114.6 256-256C512 114.6 397.4 0 256 0zM406.6 278.6l-103.1 103.1c-12.5 12.5-32.75 12.5-45.25 0s-12.5-32.75 0-45.25L306.8 288H128C110.3 288 96 273.7 96 256s14.31-32 32-32h178.8l-49.38-49.38c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0l103.1 103.1C414.6 241.3 416 251.1 416 256C416 260.9 414.6 270.7 406.6 278.6z\"><\/path><\/svg><\/span><span class=\"uagb-icon-list__label\">u003ccodeu003eLaird Connectivity P\/N: 60-2230Cu003c\/codeu003e<\/span><\/div>\n\n\n\n<div class=\"wp-block-uagb-icon-list-child uagb-block-058d7281\"><span class=\"uagb-icon-list__source-wrap\"><svg xmlns=\"https:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 512 512\"><path d=\"M256 0C114.6 0 0 114.6 0 256c0 141.4 114.6 256 256 256s256-114.6 256-256C512 114.6 397.4 0 256 0zM406.6 278.6l-103.1 103.1c-12.5 12.5-32.75 12.5-45.25 0s-12.5-32.75 0-45.25L306.8 288H128C110.3 288 96 273.7 96 256s14.31-32 32-32h178.8l-49.38-49.38c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0l103.1 103.1C414.6 241.3 416 251.1 416 256C416 260.9 414.6 270.7 406.6 278.6z\"><\/path><\/svg><\/span><span class=\"uagb-icon-list__label\">u003ccodeu003eEmbedded Artists 1YM M.2 Moduleu003c\/codeu003e<\/span><\/div>\n<\/div><\/div>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-16fb04080fdc7bb76701a636173f590c wp-block-paragraph\" style=\"text-decoration:underline\"><strong>Recommended <em>mPCIe<\/em> Form Factor WiFi Card<\/strong><\/p>\n\n\n\n<div class=\"wp-block-uagb-icon-list uagb-block-7bd40d13\"><div class=\"uagb-icon-list__wrap\">\n<div class=\"wp-block-uagb-icon-list-child uagb-block-e7c87829\"><span class=\"uagb-icon-list__source-wrap\"><svg xmlns=\"https:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 512 512\"><path d=\"M256 0C114.6 0 0 114.6 0 256c0 141.4 114.6 256 256 256s256-114.6 256-256C512 114.6 397.4 0 256 0zM406.6 278.6l-103.1 103.1c-12.5 12.5-32.75 12.5-45.25 0s-12.5-32.75 0-45.25L306.8 288H128C110.3 288 96 273.7 96 256s14.31-32 32-32h178.8l-49.38-49.38c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0l103.1 103.1C414.6 241.3 416 251.1 416 256C416 260.9 414.6 270.7 406.6 278.6z\"><\/path><\/svg><\/span><span class=\"uagb-icon-list__label\">u003ccodeu003eGlobascale Technologies NXP 88W8997 2&#215;2 WiFi 802.11ac+BT 5.0 mini PCIe Card w\/ Two External SMA Antennasu003c\/codeu003eList item<\/span><\/div>\n<\/div><\/div>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-d11faec9bdbd15ed013d7d55d201be9b wp-block-paragraph\">Boot up the device and load the driver modules in the kernel.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<div class=\"wp-block-uagb-inline-notice uagb-inline_notice__align-left uagb-block-706549a1\"><button class=\"uagb-notice-close-button\" type=\"button\" aria-label=\"Close\"><\/button><p class=\"uagb-notice-title\"><\/p><div class=\"uagb-notice-text\">\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-3e0b2aa32776a83870ab85b0edadfa98 wp-block-paragraph\" id=\"htoc-root-pitximx8mp4g-modprobe-moal-mod-para-nxp-wifi-mod-para-conf-33-834782-can2-stby-disabling-33-838051-vsd1-3v3-disabling\" style=\"letter-spacing:1px;text-decoration:none\">root@pitximx8mp4g:~# <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-red-color\">modprobe moal mod_para=nxp\/wifi_mod_para.conf<\/mark> <br>[ 33.834782] can2-stby: disabling<br>[ 33.838051] VSD1_3V3: disabling<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-5e8b20577851580395cfa792d7353248 wp-block-paragraph\" id=\"htoc-33-979809-wlan-loading-mwlan-driver-33-984701-wlan-pcie-0000-01-00-0-enabling-device-0000-gt-0002-33-991014-attach-moal-handle-ops-card-interface-type-0x204-34-000829-pcie8997-init-module-param-from-usr-cfg-34-005845-card-type-pcie8997-config-block-0-34-010483-cfg80211-wext-0xf-34-013465-wfd-name-p2p-34-016011-max-vir-bss-1-34-018632-cal-data-cfg-none-34-021611-drv-mode-7-34-024159-ps-mode-2-34-026604-auto-ds-2-34-029084-fw-name-nxp-pcieuart8997-combo-v4-bin-34-033830-rx-work-1-cpu-num-4-34-037010-attach-mlan-adapter-operations-card-type-is-0x204-34-046917-request-firmware-nxp-pcieuart8997-combo-v4-bin-35-013725-fw-download-over-size-627620-bytes-35-879247-wlan-fw-is-active-35-882226-on-time-is-35807347500-35-917890-fw-cap-info-0x18fcffa3-dev-cap-mask-0xffffffff-35-923500-max-p2p-conn-8-max-sta-conn-8-35-956580-wlan-version-pcie8997-16-68-10-p16-mxm5x16214-gpl-fp92-35-966307-wlan-driver-loaded-successfullyroot-pitximx8mp4g\" style=\"letter-spacing:1px;text-decoration:none\">[ 33.979809] wlan: Loading MWLAN driver<br>[ 33.984701] wlan_pcie 0000:01:00.0: enabling device (0000 -&gt; 0002)<br>[ 33.991014] Attach moal handle ops, card interface type: 0x204<br>[ 34.000829] PCIE8997: init module param from usr cfg<br>[ 34.005845] card_type: PCIE8997, config block: 0<br>[ 34.010483] cfg80211_wext=0xf<br>[ 34.013465] wfd_name=p2p<br>[ 34.016011] max_vir_bss=1<br>[ 34.018632] cal_data_cfg=none<br>[ 34.021611] drv_mode = 7<br>[ 34.024159] ps_mode = 2<br>[ 34.026604] auto_ds = 2<br>[ 34.029084]&nbsp;<strong>fw_name=nxp\/pcieuart8997_combo_v4.bin<\/strong><br>[ 34.033830] rx_work=1 cpu_num=4<br>[ 34.037010] Attach mlan adapter operations.card_type is 0x204.<br>[ 34.046917] Request firmware: nxp\/pcieuart8997_combo_v4.bin<br>[ 35.013725] FW download over, size 627620 bytes<br>[ 35.879247]&nbsp;<strong>WLAN FW is active<\/strong><br>[ 35.882226] on_time is 35807347500<br>[ 35.917890] fw_cap_info=0x18fcffa3, dev_cap_mask=0xffffffff<br>[ 35.923500] max_p2p_conn = 8, max_sta_conn = 8<br>[ 35.956580] wlan: version = PCIE8997-16.68.10.p16-MXM5X16214-GPL-(FP92)<br>[ 35.966307]&nbsp;<strong>wlan: Driver loaded successfully<\/strong><br>root@pitximx8mp4g:~#<\/p>\n<\/div><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-65fb45c7133a38c2e82866a37b638aea wp-block-paragraph\"><br>Verify that the module is now visible to the system.&nbsp;<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<div class=\"wp-block-uagb-inline-notice uagb-inline_notice__align-left uagb-block-17973df4\"><button class=\"uagb-notice-close-button\" type=\"button\" aria-label=\"Close\"><\/button><p class=\"uagb-notice-title\"><\/p><div class=\"uagb-notice-text\">\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-2d106b7b941788cf16d0f66e37926a31 wp-block-paragraph\" id=\"htoc-root-pitximx8mp4g-ifconfig-acan0-flags-128-lt-noarp-gt-mtu-16unspec-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-txqueuelen-10-unspec-rx-packets-0-bytes-0-0-0-b-rx-errors-0-dropped-0-overruns-0-frame-0tx-packets-0-bytes-0-0-0-b-tx-errors-0-dropped-0-overruns-0-carrier-0-collisions-0device-interrupt-35\" style=\"letter-spacing:1px\">root@pitximx8mp4g:~# <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-red-color\">ifconfig -a<\/mark><br>can0: flags=128&lt;NOARP&gt; mtu 16<br>unspec 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00 txqueuelen 10 (UNSPEC)<br>RX packets 0 bytes 0 (0.0 B)<br>RX errors 0 dropped 0 overruns 0 frame 0<br>TX packets 0 bytes 0 (0.0 B)<br>TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0<br>device interrupt 35<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-747b241c699604333ccf82aaa11ab8d9 wp-block-paragraph\" id=\"htoc-can1-flags-128-lt-noarp-gt-mtu-16unspec-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-txqueuelen-10-unspec-rx-packets-0-bytes-0-0-0-b-rx-errors-0-dropped-0-overruns-0-frame-0tx-packets-0-bytes-0-0-0-b-tx-errors-0-dropped-0-overruns-0-carrier-0-collisions-0device-interrupt-36\">can1: flags=128&lt;NOARP&gt; mtu 16<br>unspec 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00 txqueuelen 10 (UNSPEC)<br>RX packets 0 bytes 0 (0.0 B)<br>RX errors 0 dropped 0 overruns 0 frame 0<br>TX packets 0 bytes 0 (0.0 B)<br>TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0<br>device interrupt 36<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-a723efab1ed6ebe8ba573410403180c0 wp-block-paragraph\" id=\"htoc-eth0-flags-4099-lt-up-broadcast-multicast-gt-mtu-1500ether-10-0d-32-01-00-01-txqueuelen-1000-ethernet-rx-packets-0-bytes-0-0-0-b-rx-errors-0-dropped-0-overruns-0-frame-0tx-packets-0-bytes-0-0-0-b-tx-errors-0-dropped-0-overruns-0-carrier-0-collisions-0\">eth0: flags=4099&lt;UP,BROADCAST,MULTICAST&gt; mtu 1500<br>ether 10:0d:32:01:00:01 txqueuelen 1000 (Ethernet)<br>RX packets 0 bytes 0 (0.0 B)<br>RX errors 0 dropped 0 overruns 0 frame 0<br>TX packets 0 bytes 0 (0.0 B)<br>TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-91c76ae069bfcd833b8553d2a38f132d wp-block-paragraph\" id=\"htoc-eth1-flags-4099-lt-up-broadcast-multicast-gt-mtu-1500ether-10-0d-32-02-00-01-txqueuelen-1000-ethernet-rx-packets-0-bytes-0-0-0-b-rx-errors-0-dropped-0-overruns-0-frame-0tx-packets-0-bytes-0-0-0-b-tx-errors-0-dropped-0-overruns-0-carrier-0-collisions-0device-interrupt-54\">eth1: flags=4099&lt;UP,BROADCAST,MULTICAST&gt; mtu 1500<br>ether 10:0d:32:02:00:01 txqueuelen 1000 (Ethernet)<br>RX packets 0 bytes 0 (0.0 B)<br>RX errors 0 dropped 0 overruns 0 frame 0<br>TX packets 0 bytes 0 (0.0 B)<br>TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0<br>device interrupt 54<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-664bf496027f4071637f2ebf9f1e798d wp-block-paragraph\" id=\"htoc-lo-flags-73-lt-up-loopback-running-gt-mtu-65536inet-127-0-0-1-netmask-255-0-0-0inet6-1-prefixlen-128-scopeid-0x10-lt-host-gt-loop-txqueuelen-1000-local-loopback-rx-packets-3452-bytes-216146-211-0-kib-rx-errors-0-dropped-0-overruns-0-frame-0tx-packets-3452-bytes-216146-211-0-kib-tx-errors-0-dropped-0-overruns-0-carrier-0-collisions-0\">lo: flags=73&lt;UP,LOOPBACK,RUNNING&gt; mtu 65536<br>inet 127.0.0.1 netmask 255.0.0.0<br>inet6 ::1 prefixlen 128 scopeid 0x10&lt;host&gt;<br>loop txqueuelen 1000 (Local Loopback)<br>RX packets 3452 bytes 216146 (211.0 KiB)<br>RX errors 0 dropped 0 overruns 0 frame 0<br>TX packets 3452 bytes 216146 (211.0 KiB)<br>TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-1d33954fa698f3612b1f05c7d286db58 wp-block-paragraph\" id=\"htoc-mlan0-flags-4099-lt-up-broadcast-multicast-gt-mtu-1500ether-4a-6b-15-b3-7f-a4-txqueuelen-1000-ethernet-rx-packets-0-bytes-0-0-0-b-rx-errors-0-dropped-0-overruns-0-frame-0tx-packets-0-bytes-0-0-0-b-tx-errors-0-dropped-0-overruns-0-carrier-0-collisions-0\"><strong>mlan0<\/strong>: flags=4099&lt;UP,BROADCAST,MULTICAST&gt; mtu 1500<br>ether 4a:6b:15:<a href=\"http:\/\/b3:7f:a4\/\">b3:7f:a4<\/a>&nbsp;txqueuelen 1000 (Ethernet)<br>RX packets 0 bytes 0 (0.0 B)<br>RX errors 0 dropped 0 overruns 0 frame 0<br>TX packets 0 bytes 0 (0.0 B)<br>TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-2d3e9f8df4101182f2f0c7b7c207c173 wp-block-paragraph\" id=\"htoc-p2p0-flags-4099-lt-up-broadcast-multicast-gt-mtu-1500ether-2a-08-86-b1-27-cb-txqueuelen-1000-ethernet-rx-packets-0-bytes-0-0-0-b-rx-errors-0-dropped-0-overruns-0-frame-0tx-packets-0-bytes-0-0-0-b-tx-errors-0-dropped-0-overruns-0-carrier-0-collisions-0\">p2p0: flags=4099&lt;UP,BROADCAST,MULTICAST&gt; mtu 1500<br>ether 2a:08:86:<a href=\"http:\/\/b1:27:cb\/\">b1:27:cb<\/a>&nbsp;txqueuelen 1000 (Ethernet)<br>RX packets 0 bytes 0 (0.0 B)<br>RX errors 0 dropped 0 overruns 0 frame 0<br>TX packets 0 bytes 0 (0.0 B)<br>TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-8f4fee6596df12894e753d5fd2505fac wp-block-paragraph\" id=\"htoc-uap0-flags-4099-lt-up-broadcast-multicast-gt-mtu-1500ether-5a-57-c4-46-2b-68-txqueuelen-1000-ethernet-rx-packets-0-bytes-0-0-0-b-rx-errors-0-dropped-0-overruns-0-frame-0tx-packets-0-bytes-0-0-0-b-tx-errors-0-dropped-0-overruns-0-carrier-0-collisions-0\">uap0: flags=4099&lt;UP,BROADCAST,MULTICAST&gt; mtu 1500<br>ether 5a:57:<a href=\"http:\/\/c4:46:2b:68\/\">c4:46:2b:68<\/a>&nbsp;txqueuelen 1000 (Ethernet)<br>RX packets 0 bytes 0 (0.0 B)<br>RX errors 0 dropped 0 overruns 0 frame 0<br>TX packets 0 bytes 0 (0.0 B)<br>TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-52fd45d3bebc484fbc501330c444a746 wp-block-paragraph\" id=\"htoc-root-pitximx8mp4g\" style=\"letter-spacing:1px\"><code>root@pitximx8mp4g:~#<\/code><\/p>\n<\/div><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-ae874051335dcd83008f096c5fd791df wp-block-paragraph\"><br>In case you need to see which network and you can scan it and select the one you need.&nbsp;<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<div class=\"wp-block-uagb-inline-notice uagb-inline_notice__align-left uagb-block-fe5d2b35\"><button class=\"uagb-notice-close-button\" type=\"button\" aria-label=\"Close\"><\/button><p class=\"uagb-notice-title\"><\/p><div class=\"uagb-notice-text\">\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-6501e7ffb2706bbafacd34d653c0d4c1 wp-block-paragraph\" id=\"htoc-root-pitximx8mp4g-iwlist-mlan0-scanmlan0-scan-completed-cell-01-address-78-c5-7d-d9-62-02essid-daint-mode-masterfrequency-5-22-ghz-channel-44-quality-1-5-signal-level-86-dbm-noise-level-96-dbmencryption-key-onbit-rates-6-mb-s-9-mb-s-12-mb-s-18-mb-s-24-mb-s36-mb-s-48-mb-s-54-mb-sextra-beacon-interval-100ie-ieee-802-11i-wpa2-version-1group-cipher-ccmppairwise-ciphers-1-ccmpauthentication-suites-1-pskie-unknown-dd360050f204104a0001101044000102105700010110470010bc329e001dd811b2860178c57d-d96202103c0001021049000600372a000120ie-unknown-dd180050f2020101800003a4000027a4000042435e0062322f00ie-unknown-dd07000c4300000000ie-unknown-dd21000ce700000000bf0cb101c0332aff92042aff9204c0050000002affc303010202ie-unknown-dd1f000ce700010000000000012710000000000000000000000000000000000000extra-band-a-cell-13-address-48-ee-0c-ed-d7-38essid-embedian-13-mode-masterfrequency-5-805-ghzquality-5-5-signal-level-42-dbm-noise-level-96-dbmencryption-key-onbit-rates-6-mb-s-9-mb-s-12-mb-s-18-mb-s-24-mb-s36-mb-s-48-mb-s-54-mb-sextra-beacon-interval-100ie-wpa-version-1group-cipher-tkippairwise-ciphers-2-tkip-ccmpauthentication-suites-1-pskie-ieee-802-11i-wpa2-version-1group-cipher-tkippairwise-ciphers-2-tkip-ccmpauthentication-suites-1-pskie-unknown-dd180050f2020101000003a4000027a4000042435e0062322f00ie-unknown-dd1e00904c336e181fffff00000000000000000000000000000000000000000-0ie-unknown-dd1a00904c34a1070000000000000000000000000000000000000000ie-unknown-dd0700e04c02026004ie-unknown-dd7f0050f204104a0001101044000102103b00010310470010112233445566778899aa48ee0c-edd73610210006442d4c696e6b102300074449522d383432102400074449522d383432104200-0830303030303030301054000800060050f2040001101100074449522d38343210080002208c-103c0001031049000600372a000120extra-band-a\" style=\"letter-spacing:1px\">root@pitximx8mp4g:~# <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-red-color\">iw dev mlan0 scan<\/mark><br><br>mlan0 Scan completed :<br>Cell 01 &#8211; Address: 78:C5:7D:D9:62:02<br>ESSID:&#8220;daint&#8220;<br>Mode:Master<br>Frequency=5.22 GHz (Channel 44)<br>Quality:1\/5 Signal level:-86 dBm Noise level:-96 dBm<br>Encryption key:on<br>Bit Rates:6 Mb\/s; 9 Mb\/s; 12 Mb\/s; 18 Mb\/s; 24 Mb\/s<br>36 Mb\/s; 48 Mb\/s; 54 Mb\/s<br>Extra:Beacon interval=100<br>IE: IEEE 802.11i\/WPA2 Version 1<br>Group Cipher : CCMP<br>Pairwise Ciphers (1) : CCMP<br>Authentication Suites (1) : PSK<br>IE: Unknown: DD360050F204104A0001101044000102105700010110470010BC329E001DD811B2860178C57D D96202103C0001021049000600372A000120<br>IE: Unknown: DD180050F2020101800003A4000027A4000042435E0062322F00<br>IE: Unknown: DD07000C4300000000<br>IE: Unknown: DD21000CE700000000BF0CB101C0332AFF92042AFF9204C0050000002AFFC303010202<br>IE: Unknown: DD1F000CE700010000000000012710000000000000000000000000000000000000<br>Extra:band=a<br><br>&#8230;.<br><br>Cell 13 &#8211; Address: 48:EE:0C:ED:D7:38<br>ESSID:&#8220;embedian&#8220; [13]<br>Mode:Master<br>Frequency=5.805 GHz<br>Quality:5\/5 Signal level:-42 dBm Noise level:-96 dBm<br>Encryption key:on<br>Bit Rates:6 Mb\/s; 9 Mb\/s; 12 Mb\/s; 18 Mb\/s; 24 Mb\/s<br>36 Mb\/s; 48 Mb\/s; 54 Mb\/s<br>Extra:Beacon interval=100<br>IE: WPA Version 1<br>Group Cipher : TKIP<br>Pairwise Ciphers (2) : TKIP CCMP<br>Authentication Suites (1) : PSK<br>IE: IEEE 802.11i\/WPA2 Version 1<br>Group Cipher : TKIP<br>Pairwise Ciphers (2) : TKIP CCMP<br>Authentication Suites (1) : PSK<br>IE: Unknown: DD180050F2020101000003A4000027A4000042435E0062322F00<br>IE: Unknown: DD1E00904C336E181FFFFF00000000000000000000000000000000000000000 0<br>IE: Unknown: DD1A00904C34A1070000000000000000000000000000000000000000<br>IE: Unknown: DD0700E04C02026004<br>IE: Unknown: DD7F0050F204104A0001101044000102103B00010310470010112233445566778899AA48EE0C EDD73610210006442D4C696E6B102300074449522D383432102400074449522D383432104200 0830303030303030301054000800060050F2040001101100074449522D38343210080002208C 103C0001031049000600372A000120<br>Extra:band=a<br><br>&#8230;<\/p>\n<\/div><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-7ca52856502b23e89a458ca149121f85 wp-block-paragraph\"><br>Identify the network and add it to the WPA supplicant file.&nbsp;<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<div class=\"wp-block-uagb-inline-notice uagb-inline_notice__align-left uagb-block-9e84d66b\"><button class=\"uagb-notice-close-button\" type=\"button\" aria-label=\"Close\"><\/button><p class=\"uagb-notice-title\"><\/p><div class=\"uagb-notice-text\">\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-7ce1e53cf9be5d8569feb282fcf5a5ca wp-block-paragraph\" id=\"htoc-root-pitximx8mp4g-vim-etc-wpa-supplicant-conf\" style=\"letter-spacing:1px\">root@pitximx8mp4g:~# <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-red-color\">vim \/etc\/wpa_supplicant.conf<\/mark><br><\/p>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-uagb-inline-notice uagb-inline_notice__align-left uagb-block-f739a663\"><button class=\"uagb-notice-close-button\" type=\"button\" aria-label=\"Close\"><\/button><p class=\"uagb-notice-title\"><\/p><div class=\"uagb-notice-text\">\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-e21a10db54c0e34e5ba7dc3db138f13b wp-block-paragraph\" id=\"htoc-ctrl-interface-var-run-wpa-supplicantctrl-interface-group-0update-config-1network-scan-ssid-1ssid-embedian-psk-xxxxxxxxxx\" style=\"letter-spacing:1px\">ctrl_interface=\/var\/run\/wpa_supplicant<br>ctrl_interface_group=0<br>update_config=1<br><br>network={<br>scan_ssid=1<br>ssid=&#8220;embedian&#8220;<br>psk=&#8220;xxxxxxxxxx&#8220;<br>}<\/p>\n<\/div><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-c1157093ca0ee43a3771834acdab42cd wp-block-paragraph\">&nbsp;<br>Associate the Wi-Fi with config<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<div class=\"wp-block-uagb-inline-notice uagb-inline_notice__align-left uagb-block-6befbbb7\"><button class=\"uagb-notice-close-button\" type=\"button\" aria-label=\"Close\"><\/button><p class=\"uagb-notice-title\"><\/p><div class=\"uagb-notice-text\">\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-216e0a4bb22121a31a58d07012454354 wp-block-paragraph\" id=\"htoc-root-pitximx8mp4g-wpa-supplicant-b-i-mlan0-c-etc-wpa-supplicant-confsuccessfully-initialized-wpa-supplicantrfkill-cannot-open-rfkill-control-deviceroot-pitximx8mp4g-320-336481-wlan-mlan0-start-scan-325-293957-wlan-scan-completed-scanned-ap-count-21-325-310912-wlan-hostmlme-mlan0-send-auth-to-bssid-48-xx-xx-xx-d7-38-325-318413-mlan0-325-318428-wlan-hostmlme-auth-received-from-48-xx-xx-xx-d7-38-325-350060-wlan-hostmlme-mlan0-connected-to-bssid-48-xx-xx-xx-d7-38-successfully-325-359406-mlan0-325-359424-wlan-send-eapol-pkt-to-48-xx-xx-xx-d7-38-325-368630-mlan0-325-368645-wlan-send-eapol-pkt-to-48-xx-xx-xx-d7-38-325-385563-ipv6-addrconf-netdev-change-mlan0-link-becomes-ready-325-392567-woal-cfg80211-set-rekey-data-return-gtk-rekey-offload-is-disableroot-pitximx8mp4g\" style=\"letter-spacing:1px\">root@pitximx8mp4g:~# <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-red-color\">wpa_supplicant -B -i mlan0 -c \/etc\/wpa_supplicant.conf<\/mark><br><br>Successfully initialized wpa_supplicant<br>rfkill: Cannot open RFKILL control device<br>root@pitximx8mp4g:~# [ 320.336481] wlan: mlan0 START SCAN<br>[ 325.293957] wlan: SCAN COMPLETED: scanned AP count=21<br>[ 325.310912] wlan: HostMlme mlan0 send auth to bssid 48:XX:XX:XX:d7:38<br>[ 325.318413] mlan0:<br>[ 325.318428] wlan: HostMlme Auth received from 48:XX:XX:XX:d7:38<br>[ 325.350060] wlan: HostMlme mlan0 Connected to bssid 48:XX:XX:XX:d7:38 successfully<br>[ 325.359406] mlan0:<br>[ 325.359424] wlan: Send EAPOL pkt to 48:XX:XX:XX:d7:38<br>[ 325.368630] mlan0:<br>[ 325.368645] wlan: Send EAPOL pkt to 48:XX:XX:XX:d7:38<br>[ 325.385563] IPv6: ADDRCONF(NETDEV_CHANGE): mlan0: link becomes ready<br>[ 325.392567] woal_cfg80211_set_rekey_data return: gtk_rekey_offload is DISABLE<br><br>root@pitximx8mp4g:~#<\/p>\n<\/div><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-bc7d843a648a76d27313d21aee8343b3 wp-block-paragraph\"><br>Check if you have right SSID associated.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<div class=\"wp-block-uagb-inline-notice uagb-inline_notice__align-left uagb-block-a98338bf\"><button class=\"uagb-notice-close-button\" type=\"button\" aria-label=\"Close\"><\/button><p class=\"uagb-notice-title\"><\/p><div class=\"uagb-notice-text\">\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-b0e52c0b2f5e6d16f73d5e94a985ebed wp-block-paragraph\" id=\"htoc-root-pitximx8mp4g-iwconfig-mlan0mlan0-ieee-802-11-ds-essid-embedian-11-mode-managed-frequency-5-805-ghz-access-point-48-ee-0c-ed-d7-38bit-rate-433-5-mb-s-tx-power-24-dbmretry-limit-9-rts-thr-2347-b-fragment-thr-2346-bencryption-key-security-mode-openpower-management-onlink-quality-5-5-signal-level-44-dbm-noise-level-89-dbmrx-invalid-nwid-0-rx-invalid-crypt-0-rx-invalid-frag-457tx-excessive-retries-2-invalid-misc-8-missed-beacon-0root-pitximx8mp4g\" style=\"letter-spacing:1px\">root@pitximx8mp4g:~# <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-red-color\">iwconfig mlan0<\/mark><br><br>mlan0 IEEE 802.11-DS ESSID:&#8220;embedian&#8220; [11]<br>Mode:Managed Frequency=5.805 GHz Access Point: 48:EE:0C:ED:D7:38<br>Bit Rate:433.5 Mb\/s Tx-Power=24 dBm<br>Retry limit:9 RTS thr=2347 B Fragment thr=2346 B<br>Encryption key:****-****-****-****-****-****-****-****-****-****-****-****-****-****-****-****-****-****-****-****-****-****-****-****-****-****-****-****-****-****-****-**** Security mode:open<br>Power Management:on<br>Link Quality=5\/5 Signal level=-44 dBm Noise level=-89 dBm<br>Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:457<br>Tx excessive retries:2 Invalid misc:8 Missed beacon:0<br><br>root@pitximx8mp4g:~#<\/p>\n<\/div><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-f941b7cc01a36ce33fb380dccfee96c0 wp-block-paragraph\">&nbsp;<br>Use DHCP to get IP<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<div class=\"wp-block-uagb-inline-notice uagb-inline_notice__align-left uagb-block-22ceb1d6\"><button class=\"uagb-notice-close-button\" type=\"button\" aria-label=\"Close\"><\/button><p class=\"uagb-notice-title\"><\/p><div class=\"uagb-notice-text\">\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-43670382d3dde1fc04a9576083ee3f2c wp-block-paragraph\" id=\"htoc-root-pitximx8mp4g-udhcpc-i-mlan0udhcpc-started-v1-32-0udhcpc-sending-discoverudhcpc-sending-select-for-192-168-1-57udhcpc-lease-of-192-168-1-57-obtained-lease-time-86400-etc-udhcpc-d-50default-adding-dns-192-168-1-254root-pitximx8mp4g\" style=\"letter-spacing:1px\">root@pitximx8mp4g:~#&nbsp;<mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-red-color\">udhcpc -i mlan0<\/mark><br>udhcpc: started, v1.32.0<br>udhcpc: sending discover<br>udhcpc: sending select for&nbsp;<strong>192.168.1.57<\/strong><br>udhcpc: lease of 192.168.1.57 obtained, lease time 86400<br>\/etc\/udhcpc.d\/50default: Adding DNS 192.168.1.254<br>root@pitximx8mp4g:~#<\/p>\n<\/div><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-fdf98d1833869b039d1542544aea5bbd wp-block-paragraph\"><br>You should be able to ping local network now.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<div class=\"wp-block-uagb-inline-notice uagb-inline_notice__align-left uagb-block-89d384f7\"><button class=\"uagb-notice-close-button\" type=\"button\" aria-label=\"Close\"><\/button><p class=\"uagb-notice-title\"><\/p><div class=\"uagb-notice-text\">\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-b43077788b7b0428c905572c2a1dced0 wp-block-paragraph\" id=\"htoc-root-pitximx8mp4g-ping-192-168-1-10ping-192-168-1-10-192-168-1-10-56-84-bytes-of-data-64-bytes-from-192-168-1-10-icmp-seq-1-ttl-64-time-2141-ms64-bytes-from-192-168-1-10-icmp-seq-2-ttl-64-time-1120-ms64-bytes-from-192-168-1-10-icmp-seq-3-ttl-64-time-95-7-ms64-bytes-from-192-168-1-10-icmp-seq-4-ttl-64-time-1-63-ms\" style=\"letter-spacing:1px\">root@pitximx8mp4g:~# <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-red-color\">ping 192.168.1.10<\/mark><br>PING 192.168.1.10 (192.168.1.10) 56(84) bytes of data.<br>64 bytes from 192.168.1.10: icmp_seq=1 ttl=64 time=2141 ms<br>64 bytes from 192.168.1.10: icmp_seq=2 ttl=64 time=1120 ms<br>64 bytes from 192.168.1.10: icmp_seq=3 ttl=64 time=95.7 ms<br>64 bytes from 192.168.1.10: icmp_seq=4 ttl=64 time=1.63 ms<\/p>\n<\/div><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-b727fb9dbd13ca69c3154667ad224829 wp-block-paragraph\"><br>version 1.0a, 02\/08\/2026<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-d2e109fde77355649cf8919961dd9687 wp-block-paragraph\">Last updated 2026-02-08<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This document describes how Embedian builds a customized version of NXP\u2019s i.MX8M Plus&nbsp;official Yocto Real-Time Edge Scarthgap BSP release for Embedian&#8217;s&nbsp;pITX-MX8M-PLUS&nbsp;product platform. The build workflow retrieves the required layers and metadata from Embedian\u2019s GitHub repository and compiles the&#8230;<\/p>\n","protected":false},"author":1,"comment_status":"closed","ping_status":"closed","template":"","format":"standard","meta":{"_uag_custom_page_level_css":"","footnotes":""},"ht-kb-category":[509],"ht-kb-tag":[538,146,533,169,529,142],"class_list":["post-11930","ht_kb","type-ht_kb","status-publish","format-standard","hentry","ht_kb_category-yocto-scarthgap-nxp-imx8mp-sbc","ht_kb_tag-ethercat","ht_kb_tag-i-mx8mp","ht_kb_tag-pico-itx","ht_kb_tag-real-time","ht_kb_tag-scarthgap","ht_kb_tag-yocto"],"spectra_custom_meta":{"_ht_kb_post_reading_time":["982"],"_uagb_previous_block_counts":["a:90:{s:21:\"uagb\/advanced-heading\";i:0;s:15:\"uagb\/blockquote\";i:0;s:12:\"uagb\/buttons\";i:0;s:18:\"uagb\/buttons-child\";i:0;s:19:\"uagb\/call-to-action\";i:0;s:15:\"uagb\/cf7-styler\";i:0;s:11:\"uagb\/column\";i:0;s:12:\"uagb\/columns\";i:0;s:14:\"uagb\/container\";i:0;s:21:\"uagb\/content-timeline\";i:0;s:27:\"uagb\/content-timeline-child\";i:0;s:14:\"uagb\/countdown\";i:0;s:12:\"uagb\/counter\";i:0;s:8:\"uagb\/faq\";i:0;s:14:\"uagb\/faq-child\";i:0;s:10:\"uagb\/forms\";i:0;s:17:\"uagb\/forms-accept\";i:0;s:19:\"uagb\/forms-checkbox\";i:0;s:15:\"uagb\/forms-date\";i:0;s:16:\"uagb\/forms-email\";i:0;s:17:\"uagb\/forms-hidden\";i:0;s:15:\"uagb\/forms-name\";i:0;s:16:\"uagb\/forms-phone\";i:0;s:16:\"uagb\/forms-radio\";i:0;s:17:\"uagb\/forms-select\";i:0;s:19:\"uagb\/forms-textarea\";i:0;s:17:\"uagb\/forms-toggle\";i:0;s:14:\"uagb\/forms-url\";i:0;s:14:\"uagb\/gf-styler\";i:0;s:15:\"uagb\/google-map\";i:0;s:11:\"uagb\/how-to\";i:0;s:16:\"uagb\/how-to-step\";i:0;s:9:\"uagb\/icon\";i:0;s:14:\"uagb\/icon-list\";i:6;s:20:\"uagb\/icon-list-child\";i:8;s:10:\"uagb\/image\";i:1;s:18:\"uagb\/image-gallery\";i:0;s:13:\"uagb\/info-box\";i:0;s:18:\"uagb\/inline-notice\";i:64;s:11:\"uagb\/lottie\";i:0;s:21:\"uagb\/marketing-button\";i:0;s:10:\"uagb\/modal\";i:0;s:18:\"uagb\/popup-builder\";i:0;s:16:\"uagb\/post-button\";i:0;s:18:\"uagb\/post-carousel\";i:0;s:17:\"uagb\/post-excerpt\";i:0;s:14:\"uagb\/post-grid\";i:0;s:15:\"uagb\/post-image\";i:0;s:17:\"uagb\/post-masonry\";i:0;s:14:\"uagb\/post-meta\";i:0;s:18:\"uagb\/post-taxonomy\";i:0;s:18:\"uagb\/post-timeline\";i:0;s:15:\"uagb\/post-title\";i:0;s:20:\"uagb\/restaurant-menu\";i:0;s:26:\"uagb\/restaurant-menu-child\";i:0;s:11:\"uagb\/review\";i:0;s:12:\"uagb\/section\";i:0;s:14:\"uagb\/separator\";i:1;s:11:\"uagb\/slider\";i:0;s:17:\"uagb\/slider-child\";i:0;s:17:\"uagb\/social-share\";i:0;s:23:\"uagb\/social-share-child\";i:0;s:16:\"uagb\/star-rating\";i:0;s:23:\"uagb\/sure-cart-checkout\";i:0;s:22:\"uagb\/sure-cart-product\";i:0;s:15:\"uagb\/sure-forms\";i:0;s:22:\"uagb\/table-of-contents\";i:0;s:9:\"uagb\/tabs\";i:0;s:15:\"uagb\/tabs-child\";i:0;s:18:\"uagb\/taxonomy-list\";i:0;s:9:\"uagb\/team\";i:0;s:16:\"uagb\/testimonial\";i:0;s:14:\"uagb\/wp-search\";i:0;s:19:\"uagb\/instagram-feed\";i:0;s:10:\"uagb\/login\";i:0;s:17:\"uagb\/loop-builder\";i:0;s:18:\"uagb\/loop-category\";i:0;s:20:\"uagb\/loop-pagination\";i:0;s:15:\"uagb\/loop-reset\";i:0;s:16:\"uagb\/loop-search\";i:0;s:14:\"uagb\/loop-sort\";i:0;s:17:\"uagb\/loop-wrapper\";i:0;s:13:\"uagb\/register\";i:0;s:19:\"uagb\/register-email\";i:0;s:24:\"uagb\/register-first-name\";i:0;s:23:\"uagb\/register-last-name\";i:0;s:22:\"uagb\/register-password\";i:0;s:30:\"uagb\/register-reenter-password\";i:0;s:19:\"uagb\/register-terms\";i:0;s:22:\"uagb\/register-username\";i:0;}"],"_edit_lock":["1783751166:1"],"_uagb_last_spectra_edit":["1770531034"],"copied_media_ids":["a:1:{i:0;i:5436;}"],"referenced_media_ids":["a:0:{}"],"_wpml_word_count":["2174"],"_wpml_location_migration_done":["1"],"_ht_kb_post_views_count":["1780"],"_ht_kb_usefulness":["0"],"_edit_last":["1"],"_ht_article_order_509":["11930"],"_wp_old_slug":["building-real-time-edge-yocto-scarthgap-bsp-distribution"],"_uag_css_file_name":["uag-css-11930.css"],"_uag_js_file_name":["uag-js-11930.js"],"_elementor_page_assets":["a:0:{}"],"_uag_page_assets":["a:9:{s:3:\"css\";s:105311:\".wp-block-uagb-image{display:flex}.wp-block-uagb-image__figure{position:relative;display:flex;flex-direction:column;max-width:100%;height:auto;margin:0}.wp-block-uagb-image__figure img{height:auto;display:flex;max-width:100%;transition:box-shadow .2s ease}.wp-block-uagb-image__figure>a{display:inline-block}.wp-block-uagb-image__figure figcaption{text-align:center;margin-top:.5em;margin-bottom:1em}.wp-block-uagb-image .components-placeholder.block-editor-media-placeholder .components-placeholder__instructions{align-self:center}.wp-block-uagb-image--align-left{text-align:left}.wp-block-uagb-image--align-right{text-align:right}.wp-block-uagb-image--align-center{text-align:center}.wp-block-uagb-image--align-full .wp-block-uagb-image__figure{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);max-width:100vw;width:100vw;height:auto}.wp-block-uagb-image--align-full .wp-block-uagb-image__figure img{height:auto;width:100% !important}.wp-block-uagb-image--align-wide .wp-block-uagb-image__figure img{height:auto;width:100%}.wp-block-uagb-image--layout-overlay__color-wrapper{position:absolute;left:0;top:0;right:0;bottom:0;opacity:.2;background:rgba(0,0,0,.5);transition:opacity .35s ease-in-out}.wp-block-uagb-image--layout-overlay-link{position:absolute;left:0;right:0;bottom:0;top:0}.wp-block-uagb-image--layout-overlay .wp-block-uagb-image__figure:hover .wp-block-uagb-image--layout-overlay__color-wrapper{opacity:1}.wp-block-uagb-image--layout-overlay__inner{position:absolute;left:15px;right:15px;bottom:15px;top:15px;display:flex;align-items:center;justify-content:center;flex-direction:column;border-color:#fff;transition:.35s ease-in-out}.wp-block-uagb-image--layout-overlay__inner.top-left,.wp-block-uagb-image--layout-overlay__inner.top-center,.wp-block-uagb-image--layout-overlay__inner.top-right{justify-content:flex-start}.wp-block-uagb-image--layout-overlay__inner.bottom-left,.wp-block-uagb-image--layout-overlay__inner.bottom-center,.wp-block-uagb-image--layout-overlay__inner.bottom-right{justify-content:flex-end}.wp-block-uagb-image--layout-overlay__inner.top-left,.wp-block-uagb-image--layout-overlay__inner.center-left,.wp-block-uagb-image--layout-overlay__inner.bottom-left{align-items:flex-start}.wp-block-uagb-image--layout-overlay__inner.top-right,.wp-block-uagb-image--layout-overlay__inner.center-right,.wp-block-uagb-image--layout-overlay__inner.bottom-right{align-items:flex-end}.wp-block-uagb-image--layout-overlay__inner .uagb-image-heading{color:#fff;transition:transform .35s,opacity .35s ease-in-out;transform:translate3d(0, 24px, 0);margin:0;line-height:1em}.wp-block-uagb-image--layout-overlay__inner .uagb-image-separator{width:30%;border-top-width:2px;border-top-color:#fff;border-top-style:solid;margin-bottom:10px;opacity:0;transition:transform .4s,opacity .4s ease-in-out;transform:translate3d(0, 30px, 0)}.wp-block-uagb-image--layout-overlay__inner .uagb-image-caption{opacity:0;overflow:visible;color:#fff;transition:transform .45s,opacity .45s ease-in-out;transform:translate3d(0, 35px, 0)}.wp-block-uagb-image--layout-overlay__inner:hover .uagb-image-heading,.wp-block-uagb-image--layout-overlay__inner:hover .uagb-image-separator,.wp-block-uagb-image--layout-overlay__inner:hover .uagb-image-caption{opacity:1;transform:translate3d(0, 0, 0)}.wp-block-uagb-image--effect-zoomin .wp-block-uagb-image__figure img,.wp-block-uagb-image--effect-zoomin .wp-block-uagb-image__figure .wp-block-uagb-image--layout-overlay__color-wrapper{transform:scale(1);transition:transform .35s ease-in-out}.wp-block-uagb-image--effect-zoomin .wp-block-uagb-image__figure:hover img,.wp-block-uagb-image--effect-zoomin .wp-block-uagb-image__figure:hover .wp-block-uagb-image--layout-overlay__color-wrapper{transform:scale(1.05)}.wp-block-uagb-image--effect-slide .wp-block-uagb-image__figure img,.wp-block-uagb-image--effect-slide .wp-block-uagb-image__figure .wp-block-uagb-image--layout-overlay__color-wrapper{width:calc(100% + 40px) !important;max-width:none !important;transform:translate3d(-40px, 0, 0);transition:transform .35s ease-in-out}.wp-block-uagb-image--effect-slide .wp-block-uagb-image__figure:hover img,.wp-block-uagb-image--effect-slide .wp-block-uagb-image__figure:hover .wp-block-uagb-image--layout-overlay__color-wrapper{transform:translate3d(0, 0, 0)}.wp-block-uagb-image--effect-grayscale img{filter:grayscale(0%);transition:.35s ease-in-out}.wp-block-uagb-image--effect-grayscale:hover img{filter:grayscale(100%)}.wp-block-uagb-image--effect-blur img{filter:blur(0);transition:.35s ease-in-out}.wp-block-uagb-image--effect-blur:hover img{filter:blur(3px)}.uagb-icon-list__wrap{display:flex;align-items:flex-start;justify-content:flex-start}.wp-block-uagb-icon-list-child{padding:0;transition:all .2s;display:inline-flex;color:#3a3a3a;align-items:center;text-decoration:none;box-shadow:none}.wp-block-uagb-icon-list-child span.uagb-icon-list__source-wrap{display:block;align-items:center}.uagb-icon-list__source-wrap svg{display:block}.uagb-icon-list__source-image{width:40px}.uagb-icon-list__outer-wrap .uagb-icon-list__content-wrap{color:#3a3a3a;display:flex;align-items:center}.wp-block-uagb-icon-list-child{position:relative}.wp-block-uagb-icon-list-child>a{position:absolute;top:0;left:0;width:100%;height:100%}img.uagb-icon-list__source-image{max-width:unset}.wp-block-uagb-icon-list-child .uagb-icon-list__label{word-break:break-word}.uagb-inline_notice__align-right{text-align:right}.uagb-inline_notice__align-right span.uagb-notice-dismiss{left:13px}.uagb-inline_notice__align-center{text-align:center}.uagb-inline_notice__align-center span.uagb-notice-dismiss{right:13px}.uagb-inline_notice__align-left{text-align:left}.uagb-inline_notice__align-left span.uagb-notice-dismiss{right:13px}.wp-block-uagb-inline-notice{width:100%;position:relative}.wp-block-uagb-inline-notice.uagb-notice__active{display:none}.wp-block-uagb-inline-notice .uagb-notice-title{margin:0;width:-moz-available;width:-webkit-fill-available;width:fill-available;display:inline-block}.wp-block-uagb-inline-notice .uagb-notice-text{margin-top:-3px;margin-bottom:0}.wp-block-uagb-inline-notice .uagb-notice-text p:last-child{margin-bottom:0}.wp-block-uagb-inline-notice .uagb-notice-text p:first-child{margin-top:0 !important}.wp-block-uagb-inline-notice span.uagb-notice-dismiss svg{width:16px;height:16px}.wp-block-uagb-inline-notice span.uagb-notice-dismiss{position:absolute;cursor:pointer;top:13px;opacity:.8;padding:0;background:none;transition:.3s ease}.wp-block-uagb-inline-notice.uagb-dismissable>svg{position:absolute;cursor:pointer;opacity:.8;padding:0;background:none;transition:.3s ease}.wp-block-uagb-inline-notice.uagb-dismissable button[type=button]{position:absolute;cursor:pointer;opacity:.8;padding:0;background:none;transition:.3s ease}.wp-block-uagb-inline-notice.uagb-inline_notice__align-right{text-align:right}.wp-block-uagb-inline-notice.uagb-inline_notice__align-right svg{left:13px}.wp-block-uagb-inline-notice.uagb-inline_notice__align-right button[type=button]{left:13px;top:13px;border:none;padding-inline:0;padding-block:0;line-height:0px}.wp-block-uagb-inline-notice.uagb-inline_notice__align-center{text-align:center}.wp-block-uagb-inline-notice.uagb-inline_notice__align-center svg{right:13px}.wp-block-uagb-inline-notice.uagb-inline_notice__align-center button[type=button]{right:13px;top:13px;border:none;padding-inline:0;padding-block:0;line-height:0px}.wp-block-uagb-inline-notice.uagb-inline_notice__align-left{text-align:left}.wp-block-uagb-inline-notice.uagb-inline_notice__align-left svg{right:13px}.wp-block-uagb-inline-notice.uagb-inline_notice__align-left button[type=button]{right:13px;top:13px;border:none;padding-inline:0;padding-block:0;line-height:0px}.wp-block-uagb-separator{text-align:center;box-sizing:border-box;line-height:0}.wp-block-uagb-separator__inner{display:inline-block}.wp-block-uagb-separator:not(.wp-block-uagb-separator--text):not(.wp-block-uagb-separator--icon) .wp-block-uagb-separator__inner{border-top-style:solid;-webkit-mask:var(--my-background-image);-webkit-mask-size:38px 100%;-webkit-mask-repeat:repeat-x}.wp-block-uagb-separator--text .wp-block-uagb-separator__inner,.wp-block-uagb-separator--icon .wp-block-uagb-separator__inner{display:flex;justify-content:center;align-items:center;margin:0 auto}.wp-block-uagb-separator--text .wp-block-uagb-separator__inner::before,.wp-block-uagb-separator--icon .wp-block-uagb-separator__inner::before{display:block;content:\"\";border-bottom:0;flex-grow:1;border-top-color:#333;border-top-style:solid;-webkit-mask:var(--my-background-image);-webkit-mask-size:38px 100%;-webkit-mask-repeat:repeat-x}.wp-block-uagb-separator--text .wp-block-uagb-separator__inner::after,.wp-block-uagb-separator--icon .wp-block-uagb-separator__inner::after{display:block;content:\"\";border-bottom:0;flex-grow:1;border-top-color:#333;border-top-style:solid;-webkit-mask:var(--my-background-image);-webkit-mask-size:38px 100%;-webkit-mask-repeat:repeat-x}.wp-block-uagb-separator--icon .wp-block-uagb-separator-element svg{font-size:30px;color:#333;fill:#333;width:30px;height:30px;line-height:30px;max-width:none}.wp-block-uagb-separator--text .wp-block-uagb-separator-element .uagb-html-tag{word-break:initial;margin:0}.uagb-block-85c723ff.wp-block-uagb-image--layout-default figure img{box-shadow: 0px 0px 0 #00000070;}.uagb-block-85c723ff.wp-block-uagb-image .wp-block-uagb-image__figure figcaption{font-style: normal;align-self: center;}.uagb-block-85c723ff.wp-block-uagb-image--layout-overlay figure img{box-shadow: 0px 0px 0 #00000070;}.uagb-block-85c723ff.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__color-wrapper{opacity: 0.2;}.uagb-block-85c723ff.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__inner{left: 15px;right: 15px;top: 15px;bottom: 15px;}.uagb-block-85c723ff.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__inner .uagb-image-heading{font-style: normal;color: #fff;opacity: 1;}.uagb-block-85c723ff.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__inner .uagb-image-heading a{color: #fff;}.uagb-block-85c723ff.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__inner .uagb-image-caption{opacity: 0;}.uagb-block-85c723ff.wp-block-uagb-image--layout-overlay .wp-block-uagb-image__figure:hover .wp-block-uagb-image--layout-overlay__color-wrapper{opacity: 1;}.uagb-block-85c723ff.wp-block-uagb-image .wp-block-uagb-image--layout-overlay__inner .uagb-image-separator{width: 30%;border-top-width: 2px;border-top-color: #fff;opacity: 0;}.uagb-block-85c723ff.wp-block-uagb-image .wp-block-uagb-image__figure img{width: 563px;height: 563px;}.uagb-block-85c723ff.wp-block-uagb-image .wp-block-uagb-image__figure:hover .wp-block-uagb-image--layout-overlay__inner .uagb-image-caption{opacity: 1;}.uagb-block-85c723ff.wp-block-uagb-image .wp-block-uagb-image__figure:hover .wp-block-uagb-image--layout-overlay__inner .uagb-image-separator{opacity: 1;}.uagb-block-85c723ff.wp-block-uagb-image--layout-default figure:hover img{box-shadow: 0px 0px 0 #00000070;}.uagb-block-85c723ff.wp-block-uagb-image--layout-overlay figure:hover img{box-shadow: 0px 0px 0 #00000070;}.wp-block-uagb-icon-list.uagb-block-15be26da .uagb-icon-list__source-image{width: 16px;}.wp-block-uagb-icon-list.uagb-block-15be26da .wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap svg{width: 16px;height: 16px;font-size: 16px;}.wp-block-uagb-icon-list.uagb-block-15be26da .wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap{padding: 0px;border-radius: 0px;border-width: 0px;align-self: center;}.wp-block-uagb-icon-list.uagb-block-15be26da .wp-block-uagb-icon-list-child .uagb-icon-list__label{text-decoration: !important;line-height: em;}.wp-block-uagb-icon-list.uagb-block-15be26da .uagb-icon-list__wrap{display: flex;flex-direction: column;justify-content: center;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-box-align: flex-start;-ms-flex-align: flex-start;align-items: flex-start;}.wp-block-uagb-icon-list.uagb-block-15be26da .uagb-icon-list__label{text-align: left;}.wp-block-uagb-icon-list.uagb-block-15be26da .wp-block-uagb-icon-list-child{text-decoration: !important;line-height: em;}.wp-block-uagb-icon-list.uagb-block-15be26da.wp-block-uagb-icon-list .wp-block-uagb-icon-list-child{margin-left: 0;margin-right: 0;margin-bottom: 10px;}.wp-block-uagb-icon-list.uagb-block-15be26da .uagb-icon-list__source-wrap{margin-right: 15px;}.uagb-block-19356150.wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap{background:  !important;border-color:  !important;}.uagb-block-19356150.wp-block-uagb-icon-list-child:hover .uagb-icon-list__source-wrap{background:  !important;border-color:  !important;}.wp-block-uagb-icon-list.uagb-block-ac297df4 .uagb-icon-list__source-image{width: 16px;}.wp-block-uagb-icon-list.uagb-block-ac297df4 .wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap svg{width: 16px;height: 16px;font-size: 16px;}.wp-block-uagb-icon-list.uagb-block-ac297df4 .wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap{padding: 0px;border-radius: 0px;border-width: 0px;align-self: center;}.wp-block-uagb-icon-list.uagb-block-ac297df4 .wp-block-uagb-icon-list-child .uagb-icon-list__label{text-decoration: !important;line-height: em;}.wp-block-uagb-icon-list.uagb-block-ac297df4 .uagb-icon-list__wrap{display: flex;flex-direction: column;justify-content: center;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-box-align: flex-start;-ms-flex-align: flex-start;align-items: flex-start;}.wp-block-uagb-icon-list.uagb-block-ac297df4 .uagb-icon-list__label{text-align: left;}.wp-block-uagb-icon-list.uagb-block-ac297df4 .wp-block-uagb-icon-list-child{text-decoration: !important;line-height: em;}.wp-block-uagb-icon-list.uagb-block-ac297df4.wp-block-uagb-icon-list .wp-block-uagb-icon-list-child{margin-left: 0;margin-right: 0;margin-bottom: 10px;}.wp-block-uagb-icon-list.uagb-block-ac297df4 .uagb-icon-list__source-wrap{margin-right: 15px;}.uagb-block-6ab00cdc.wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap{background:  !important;border-color:  !important;}.uagb-block-6ab00cdc.wp-block-uagb-icon-list-child:hover .uagb-icon-list__source-wrap{background:  !important;border-color:  !important;} .uagb-block-11ff3fd9.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-11ff3fd9 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;border: 2px solid #000000;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;} .uagb-block-11ff3fd9.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-11ff3fd9.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-11ff3fd9 .uagb-notice-title{background-color: #000000;border-top-right-radius: 3px;border-top-left-radius: 3px;} .uagb-block-bd048fd1.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-bd048fd1 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;border: 2px solid #597777;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;} .uagb-block-bd048fd1.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-bd048fd1.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-bd048fd1 .uagb-notice-title{background-color: #597777;border-top-right-radius: 3px;border-top-left-radius: 3px;} .uagb-block-0be0aa4c.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-0be0aa4c .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;border: 2px solid #597777;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;} .uagb-block-0be0aa4c.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-0be0aa4c.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-0be0aa4c .uagb-notice-title{background-color: #597777;border-top-right-radius: 3px;border-top-left-radius: 3px;} .uagb-block-683feffa.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-683feffa .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;border: 2px solid #597777;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;} .uagb-block-683feffa.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-683feffa.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-683feffa .uagb-notice-title{background-color: #597777;border-top-right-radius: 3px;border-top-left-radius: 3px;} .uagb-block-6394293d.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-6394293d .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;border: 2px solid #597777;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;} .uagb-block-6394293d.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-6394293d.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-6394293d .uagb-notice-title{background-color: #597777;border-top-right-radius: 3px;border-top-left-radius: 3px;} .uagb-block-5f9f15d4.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-5f9f15d4 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;border: 2px solid #597777;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;} .uagb-block-5f9f15d4.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-5f9f15d4.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-5f9f15d4 .uagb-notice-title{background-color: #597777;border-top-right-radius: 3px;border-top-left-radius: 3px;} .uagb-block-5f890ce2.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-5f890ce2 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;border: 2px solid #000000;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;} .uagb-block-5f890ce2.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-5f890ce2.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-5f890ce2 .uagb-notice-title{background-color: #000000;border-top-right-radius: 3px;border-top-left-radius: 3px;} .uagb-block-db306977.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-db306977 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;border: 2px solid #597777;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;} .uagb-block-db306977.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-db306977.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-db306977 .uagb-notice-title{background-color: #597777;border-top-right-radius: 3px;border-top-left-radius: 3px;} .uagb-block-e5cee0f6.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-e5cee0f6 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;border: 2px solid #597777;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;} .uagb-block-e5cee0f6.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-e5cee0f6.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-e5cee0f6 .uagb-notice-title{background-color: #597777;border-top-right-radius: 3px;border-top-left-radius: 3px;} .uagb-block-c02c8fc0.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-c02c8fc0 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;border: 2px solid #597777;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;} .uagb-block-c02c8fc0.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-c02c8fc0.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-c02c8fc0 .uagb-notice-title{background-color: #597777;border-top-right-radius: 3px;border-top-left-radius: 3px;} .uagb-block-1be40c38.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-1be40c38 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;border: 2px solid #597777;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;} .uagb-block-1be40c38.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-1be40c38.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-1be40c38 .uagb-notice-title{background-color: #597777;border-top-right-radius: 3px;border-top-left-radius: 3px;} .uagb-block-33713966.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-33713966 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;border: 2px solid #597777;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;} .uagb-block-33713966.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-33713966.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-33713966 .uagb-notice-title{background-color: #597777;border-top-right-radius: 3px;border-top-left-radius: 3px;} .uagb-block-b9cdb483.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-b9cdb483 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;border: 2px solid #597777;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;} .uagb-block-b9cdb483.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-b9cdb483.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-b9cdb483 .uagb-notice-title{background-color: #597777;border-top-right-radius: 3px;border-top-left-radius: 3px;} .uagb-block-973759c4.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-973759c4 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;border: 2px solid #597777;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;} .uagb-block-973759c4.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-973759c4.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-973759c4 .uagb-notice-title{background-color: #597777;border-top-right-radius: 3px;border-top-left-radius: 3px;} .uagb-block-5d91e60d.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-5d91e60d .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;border: 2px solid #597777;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;} .uagb-block-5d91e60d.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-5d91e60d.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-5d91e60d .uagb-notice-title{background-color: #597777;border-top-right-radius: 3px;border-top-left-radius: 3px;} .uagb-block-870fee39.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-870fee39 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;border: 2px solid #597777;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;} .uagb-block-870fee39.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-870fee39.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-870fee39 .uagb-notice-title{background-color: #597777;border-top-right-radius: 3px;border-top-left-radius: 3px;}.wp-block-uagb-icon-list.uagb-block-fbe78a08 .uagb-icon-list__source-image{width: 16px;}.wp-block-uagb-icon-list.uagb-block-fbe78a08 .wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap svg{width: 16px;height: 16px;font-size: 16px;}.wp-block-uagb-icon-list.uagb-block-fbe78a08 .wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap{padding: 0px;border-radius: 0px;border-width: 0px;align-self: center;}.wp-block-uagb-icon-list.uagb-block-fbe78a08 .wp-block-uagb-icon-list-child .uagb-icon-list__label{text-decoration: !important;line-height: em;}.wp-block-uagb-icon-list.uagb-block-fbe78a08 .uagb-icon-list__wrap{display: flex;flex-direction: column;justify-content: center;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-box-align: flex-start;-ms-flex-align: flex-start;align-items: flex-start;}.wp-block-uagb-icon-list.uagb-block-fbe78a08 .uagb-icon-list__label{text-align: left;}.wp-block-uagb-icon-list.uagb-block-fbe78a08 .wp-block-uagb-icon-list-child{text-decoration: !important;line-height: em;}.wp-block-uagb-icon-list.uagb-block-fbe78a08.wp-block-uagb-icon-list .wp-block-uagb-icon-list-child{margin-left: 0;margin-right: 0;margin-bottom: 10px;}.wp-block-uagb-icon-list.uagb-block-fbe78a08 .uagb-icon-list__source-wrap{margin-right: 15px;}.uagb-block-34dff959.wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap{background:  !important;border-color:  !important;}.uagb-block-34dff959.wp-block-uagb-icon-list-child:hover .uagb-icon-list__source-wrap{background:  !important;border-color:  !important;} .uagb-block-8154f3ad.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-8154f3ad .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;border: 2px solid #597777;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;} .uagb-block-8154f3ad.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-8154f3ad.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-8154f3ad .uagb-notice-title{background-color: #597777;border-top-right-radius: 3px;border-top-left-radius: 3px;}.wp-block-uagb-icon-list.uagb-block-264c5ab3 .uagb-icon-list__source-image{width: 16px;}.wp-block-uagb-icon-list.uagb-block-264c5ab3 .wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap svg{width: 16px;height: 16px;font-size: 16px;}.wp-block-uagb-icon-list.uagb-block-264c5ab3 .wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap{padding: 0px;border-radius: 0px;border-width: 0px;align-self: center;}.wp-block-uagb-icon-list.uagb-block-264c5ab3 .wp-block-uagb-icon-list-child .uagb-icon-list__label{text-decoration: !important;line-height: em;}.wp-block-uagb-icon-list.uagb-block-264c5ab3 .uagb-icon-list__wrap{display: flex;flex-direction: column;justify-content: center;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-box-align: flex-start;-ms-flex-align: flex-start;align-items: flex-start;}.wp-block-uagb-icon-list.uagb-block-264c5ab3 .uagb-icon-list__label{text-align: left;}.wp-block-uagb-icon-list.uagb-block-264c5ab3 .wp-block-uagb-icon-list-child{text-decoration: !important;line-height: em;}.wp-block-uagb-icon-list.uagb-block-264c5ab3.wp-block-uagb-icon-list .wp-block-uagb-icon-list-child{margin-left: 0;margin-right: 0;margin-bottom: 10px;}.wp-block-uagb-icon-list.uagb-block-264c5ab3 .uagb-icon-list__source-wrap{margin-right: 15px;}.uagb-block-6c6a1b02.wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap{background:  !important;border-color:  !important;}.uagb-block-6c6a1b02.wp-block-uagb-icon-list-child:hover .uagb-icon-list__source-wrap{background:  !important;border-color:  !important;} .uagb-block-3917d99e.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-3917d99e .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;border: 2px solid #597777;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;} .uagb-block-3917d99e.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-3917d99e.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-3917d99e .uagb-notice-title{background-color: #597777;border-top-right-radius: 3px;border-top-left-radius: 3px;} .uagb-block-df3c4a05.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-df3c4a05 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;border: 2px solid #597777;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;} .uagb-block-df3c4a05.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-df3c4a05.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-df3c4a05 .uagb-notice-title{background-color: #597777;border-top-right-radius: 3px;border-top-left-radius: 3px;} .uagb-block-5d6e1936.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-5d6e1936 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;border: 2px solid #000000;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;} .uagb-block-5d6e1936.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-5d6e1936.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-5d6e1936 .uagb-notice-title{background-color: #000000;border-top-right-radius: 3px;border-top-left-radius: 3px;} .uagb-block-84535dc2.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-84535dc2 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;border: 2px solid #597777;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;} .uagb-block-84535dc2.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-84535dc2.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-84535dc2 .uagb-notice-title{background-color: #597777;border-top-right-radius: 3px;border-top-left-radius: 3px;} .uagb-block-5d7908d0.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-5d7908d0 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;border: 2px solid #597777;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;} .uagb-block-5d7908d0.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-5d7908d0.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-5d7908d0 .uagb-notice-title{background-color: #597777;border-top-right-radius: 3px;border-top-left-radius: 3px;} .uagb-block-6c0bfb6a.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-6c0bfb6a .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;border: 2px solid #597777;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;} .uagb-block-6c0bfb6a.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-6c0bfb6a.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-6c0bfb6a .uagb-notice-title{background-color: #597777;border-top-right-radius: 3px;border-top-left-radius: 3px;} .uagb-block-1860d594.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-1860d594 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;border: 2px solid #597777;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;} .uagb-block-1860d594.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-1860d594.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-1860d594 .uagb-notice-title{background-color: #597777;border-top-right-radius: 3px;border-top-left-radius: 3px;} .uagb-block-6de857da.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-6de857da .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;border: 2px solid #000000;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;} .uagb-block-6de857da.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-6de857da.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-6de857da .uagb-notice-title{background-color: #000000;border-top-right-radius: 3px;border-top-left-radius: 3px;} .uagb-block-4b7297b6.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-4b7297b6 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;border: 2px solid #597777;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;} .uagb-block-4b7297b6.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-4b7297b6.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-4b7297b6 .uagb-notice-title{background-color: #597777;border-top-right-radius: 3px;border-top-left-radius: 3px;} .uagb-block-426e83e3.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-426e83e3 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;border: 2px solid #000000;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;} .uagb-block-426e83e3.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-426e83e3.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-426e83e3 .uagb-notice-title{background-color: #000000;border-top-right-radius: 3px;border-top-left-radius: 3px;} .uagb-block-f8e2dc9f.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-f8e2dc9f .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;border: 2px solid #597777;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;} .uagb-block-f8e2dc9f.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-f8e2dc9f.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-f8e2dc9f .uagb-notice-title{background-color: #597777;border-top-right-radius: 3px;border-top-left-radius: 3px;}.uagb-block-496d8362.wp-block-uagb-separator{text-align: center;}.uagb-block-496d8362.wp-block-uagb-separator--text .wp-block-uagb-separator-element .uagb-html-tag{font-style: normal;line-height: 1em;}.uagb-block-496d8362.wp-block-uagb-separator:not(.wp-block-uagb-separator--text):not(.wp-block-uagb-separator--icon) .wp-block-uagb-separator__inner{-webkit-mask-size: 5px 100%;border-top-width: 3px;width: 100%;border-top-style: solid;margin-top: 5px;margin-bottom: 5px;} .uagb-block-3e55996d.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-3e55996d .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;border: 2px solid #597777;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;} .uagb-block-3e55996d.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-3e55996d.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-3e55996d .uagb-notice-title{background-color: #597777;border-top-right-radius: 3px;border-top-left-radius: 3px;} .uagb-block-cb51d653.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-cb51d653 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;border: 2px solid #597777;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;} .uagb-block-cb51d653.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-cb51d653.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-cb51d653 .uagb-notice-title{background-color: #597777;border-top-right-radius: 3px;border-top-left-radius: 3px;} .uagb-block-bec4cf9e.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-bec4cf9e .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;border: 2px solid #597777;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;} .uagb-block-bec4cf9e.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-bec4cf9e.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-bec4cf9e .uagb-notice-title{background-color: #597777;border-top-right-radius: 3px;border-top-left-radius: 3px;} .uagb-block-3bf696d6.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-3bf696d6 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;border: 2px solid #597777;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;} .uagb-block-3bf696d6.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-3bf696d6.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-3bf696d6 .uagb-notice-title{background-color: #597777;border-top-right-radius: 3px;border-top-left-radius: 3px;} .uagb-block-d618573f.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-d618573f .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;border: 2px solid #597777;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;} .uagb-block-d618573f.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-d618573f.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-d618573f .uagb-notice-title{background-color: #597777;border-top-right-radius: 3px;border-top-left-radius: 3px;} .uagb-block-6f6a8759.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-6f6a8759 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;border: 2px solid #597777;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;} .uagb-block-6f6a8759.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-6f6a8759.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-6f6a8759 .uagb-notice-title{background-color: #597777;border-top-right-radius: 3px;border-top-left-radius: 3px;} .uagb-block-b82ef34f.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-b82ef34f .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;border: 2px solid #597777;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;} .uagb-block-b82ef34f.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-b82ef34f.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-b82ef34f .uagb-notice-title{background-color: #597777;border-top-right-radius: 3px;border-top-left-radius: 3px;} .uagb-block-6408a0c9.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-6408a0c9 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;border: 2px solid #597777;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;} .uagb-block-6408a0c9.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-6408a0c9.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-6408a0c9 .uagb-notice-title{background-color: #597777;border-top-right-radius: 3px;border-top-left-radius: 3px;} .uagb-block-60328665.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-60328665 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;border: 2px solid #597777;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;} .uagb-block-60328665.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-60328665.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-60328665 .uagb-notice-title{background-color: #597777;border-top-right-radius: 3px;border-top-left-radius: 3px;} .uagb-block-fa295ccf.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-fa295ccf .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;border: 2px solid #597777;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;} .uagb-block-fa295ccf.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-fa295ccf.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-fa295ccf .uagb-notice-title{background-color: #597777;border-top-right-radius: 3px;border-top-left-radius: 3px;} .uagb-block-1b8c6d62.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-1b8c6d62 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;border: 2px solid #597777;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;} .uagb-block-1b8c6d62.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-1b8c6d62.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-1b8c6d62 .uagb-notice-title{background-color: #597777;border-top-right-radius: 3px;border-top-left-radius: 3px;} .uagb-block-e0131b14.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-e0131b14 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;border: 2px solid #597777;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;} .uagb-block-e0131b14.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-e0131b14.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-e0131b14 .uagb-notice-title{background-color: #597777;border-top-right-radius: 3px;border-top-left-radius: 3px;} .uagb-block-09129e73.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-09129e73 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;border: 2px solid #597777;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;} .uagb-block-09129e73.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-09129e73.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-09129e73 .uagb-notice-title{background-color: #597777;border-top-right-radius: 3px;border-top-left-radius: 3px;} .uagb-block-072ed0f0.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-072ed0f0 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;border: 2px solid #597777;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;} .uagb-block-072ed0f0.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-072ed0f0.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-072ed0f0 .uagb-notice-title{background-color: #597777;border-top-right-radius: 3px;border-top-left-radius: 3px;} .uagb-block-ec753bc7.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-ec753bc7 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;border: 2px solid #597777;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;} .uagb-block-ec753bc7.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-ec753bc7.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-ec753bc7 .uagb-notice-title{background-color: #597777;border-top-right-radius: 3px;border-top-left-radius: 3px;} .uagb-block-b49a16e9.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-b49a16e9 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;border: 2px solid #597777;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;} .uagb-block-b49a16e9.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-b49a16e9.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-b49a16e9 .uagb-notice-title{background-color: #597777;border-top-right-radius: 3px;border-top-left-radius: 3px;} .uagb-block-e2d386e8.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-e2d386e8 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;border: 2px solid #597777;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;} .uagb-block-e2d386e8.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-e2d386e8.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-e2d386e8 .uagb-notice-title{background-color: #597777;border-top-right-radius: 3px;border-top-left-radius: 3px;} .uagb-block-4398c979.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-4398c979 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;border: 2px solid #597777;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;} .uagb-block-4398c979.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-4398c979.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-4398c979 .uagb-notice-title{background-color: #597777;border-top-right-radius: 3px;border-top-left-radius: 3px;} .uagb-block-b1e143c5.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-b1e143c5 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;border: 2px solid #597777;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;} .uagb-block-b1e143c5.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-b1e143c5.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-b1e143c5 .uagb-notice-title{background-color: #597777;border-top-right-radius: 3px;border-top-left-radius: 3px;} .uagb-block-dab7bd84.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-dab7bd84 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;border: 2px solid #597777;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;} .uagb-block-dab7bd84.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-dab7bd84.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-dab7bd84 .uagb-notice-title{background-color: #597777;border-top-right-radius: 3px;border-top-left-radius: 3px;} .uagb-block-8260aacb.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-8260aacb .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;border: 2px solid #597777;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;} .uagb-block-8260aacb.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-8260aacb.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-8260aacb .uagb-notice-title{background-color: #597777;border-top-right-radius: 3px;border-top-left-radius: 3px;} .uagb-block-32253f2d.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-32253f2d .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;border: 2px solid #597777;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;} .uagb-block-32253f2d.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-32253f2d.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-32253f2d .uagb-notice-title{background-color: #597777;border-top-right-radius: 3px;border-top-left-radius: 3px;} .uagb-block-7ad97959.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-7ad97959 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;border: 2px solid #597777;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;} .uagb-block-7ad97959.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-7ad97959.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-7ad97959 .uagb-notice-title{background-color: #597777;border-top-right-radius: 3px;border-top-left-radius: 3px;} .uagb-block-b4636ac9.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-b4636ac9 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;border: 2px solid #597777;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;} .uagb-block-b4636ac9.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-b4636ac9.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-b4636ac9 .uagb-notice-title{background-color: #597777;border-top-right-radius: 3px;border-top-left-radius: 3px;} .uagb-block-469519a2.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-469519a2 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;border: 2px solid #597777;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;} .uagb-block-469519a2.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-469519a2.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-469519a2 .uagb-notice-title{background-color: #597777;border-top-right-radius: 3px;border-top-left-radius: 3px;} .uagb-block-0ef3f187.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-0ef3f187 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;border: 2px solid #597777;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;} .uagb-block-0ef3f187.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-0ef3f187.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-0ef3f187 .uagb-notice-title{background-color: #597777;border-top-right-radius: 3px;border-top-left-radius: 3px;} .uagb-block-8378884f.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-8378884f .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;border: 2px solid #597777;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;} .uagb-block-8378884f.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-8378884f.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-8378884f .uagb-notice-title{background-color: #597777;border-top-right-radius: 3px;border-top-left-radius: 3px;}.wp-block-uagb-icon-list.uagb-block-cff6cae5 .uagb-icon-list__source-image{width: 16px;}.wp-block-uagb-icon-list.uagb-block-cff6cae5 .wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap svg{width: 16px;height: 16px;font-size: 16px;}.wp-block-uagb-icon-list.uagb-block-cff6cae5 .wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap{padding: 0px;border-radius: 0px;border-width: 0px;align-self: center;}.wp-block-uagb-icon-list.uagb-block-cff6cae5 .wp-block-uagb-icon-list-child .uagb-icon-list__label{text-decoration: !important;line-height: em;}.wp-block-uagb-icon-list.uagb-block-cff6cae5 .uagb-icon-list__wrap{display: flex;flex-direction: column;justify-content: center;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-box-align: flex-start;-ms-flex-align: flex-start;align-items: flex-start;}.wp-block-uagb-icon-list.uagb-block-cff6cae5 .uagb-icon-list__label{text-align: left;}.wp-block-uagb-icon-list.uagb-block-cff6cae5 .wp-block-uagb-icon-list-child{text-decoration: !important;line-height: em;}.wp-block-uagb-icon-list.uagb-block-cff6cae5.wp-block-uagb-icon-list .wp-block-uagb-icon-list-child{margin-left: 0;margin-right: 0;margin-bottom: 10px;}.wp-block-uagb-icon-list.uagb-block-cff6cae5 .uagb-icon-list__source-wrap{margin-right: 15px;}.uagb-block-ed591822.wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap{background:  !important;border-color:  !important;}.uagb-block-ed591822.wp-block-uagb-icon-list-child:hover .uagb-icon-list__source-wrap{background:  !important;border-color:  !important;}.uagb-block-64e73807.wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap{background:  !important;border-color:  !important;}.uagb-block-64e73807.wp-block-uagb-icon-list-child:hover .uagb-icon-list__source-wrap{background:  !important;border-color:  !important;}.uagb-block-058d7281.wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap{background:  !important;border-color:  !important;}.uagb-block-058d7281.wp-block-uagb-icon-list-child:hover .uagb-icon-list__source-wrap{background:  !important;border-color:  !important;}.wp-block-uagb-icon-list.uagb-block-7bd40d13 .uagb-icon-list__source-image{width: 16px;}.wp-block-uagb-icon-list.uagb-block-7bd40d13 .wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap svg{width: 16px;height: 16px;font-size: 16px;}.wp-block-uagb-icon-list.uagb-block-7bd40d13 .wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap{padding: 0px;border-radius: 0px;border-width: 0px;align-self: center;}.wp-block-uagb-icon-list.uagb-block-7bd40d13 .wp-block-uagb-icon-list-child .uagb-icon-list__label{text-decoration: !important;line-height: em;}.wp-block-uagb-icon-list.uagb-block-7bd40d13 .uagb-icon-list__wrap{display: flex;flex-direction: column;justify-content: center;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-box-align: flex-start;-ms-flex-align: flex-start;align-items: flex-start;}.wp-block-uagb-icon-list.uagb-block-7bd40d13 .uagb-icon-list__label{text-align: left;}.wp-block-uagb-icon-list.uagb-block-7bd40d13 .wp-block-uagb-icon-list-child{text-decoration: !important;line-height: em;}.wp-block-uagb-icon-list.uagb-block-7bd40d13.wp-block-uagb-icon-list .wp-block-uagb-icon-list-child{margin-left: 0;margin-right: 0;margin-bottom: 10px;}.wp-block-uagb-icon-list.uagb-block-7bd40d13 .uagb-icon-list__source-wrap{margin-right: 15px;}.uagb-block-e7c87829.wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap{background:  !important;border-color:  !important;}.uagb-block-e7c87829.wp-block-uagb-icon-list-child:hover .uagb-icon-list__source-wrap{background:  !important;border-color:  !important;} .uagb-block-706549a1.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-706549a1 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;border: 2px solid #597777;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;} .uagb-block-706549a1.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-706549a1.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-706549a1 .uagb-notice-title{background-color: #597777;border-top-right-radius: 3px;border-top-left-radius: 3px;} .uagb-block-17973df4.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-17973df4 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;border: 2px solid #597777;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;} .uagb-block-17973df4.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-17973df4.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-17973df4 .uagb-notice-title{background-color: #597777;border-top-right-radius: 3px;border-top-left-radius: 3px;} .uagb-block-fe5d2b35.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-fe5d2b35 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;border: 2px solid #597777;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;} .uagb-block-fe5d2b35.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-fe5d2b35.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-fe5d2b35 .uagb-notice-title{background-color: #597777;border-top-right-radius: 3px;border-top-left-radius: 3px;} .uagb-block-9e84d66b.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-9e84d66b .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;border: 2px solid #597777;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;} .uagb-block-9e84d66b.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-9e84d66b.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-9e84d66b .uagb-notice-title{background-color: #597777;border-top-right-radius: 3px;border-top-left-radius: 3px;} .uagb-block-f739a663.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-f739a663 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;border: 2px solid #597777;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;} .uagb-block-f739a663.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-f739a663.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-f739a663 .uagb-notice-title{background-color: #597777;border-top-right-radius: 3px;border-top-left-radius: 3px;} .uagb-block-6befbbb7.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-6befbbb7 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;border: 2px solid #597777;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;} .uagb-block-6befbbb7.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-6befbbb7.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-6befbbb7 .uagb-notice-title{background-color: #597777;border-top-right-radius: 3px;border-top-left-radius: 3px;} .uagb-block-a98338bf.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-a98338bf .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;border: 2px solid #597777;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;} .uagb-block-a98338bf.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-a98338bf.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-a98338bf .uagb-notice-title{background-color: #597777;border-top-right-radius: 3px;border-top-left-radius: 3px;} .uagb-block-22ceb1d6.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-22ceb1d6 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;border: 2px solid #597777;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;} .uagb-block-22ceb1d6.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-22ceb1d6.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-22ceb1d6 .uagb-notice-title{background-color: #597777;border-top-right-radius: 3px;border-top-left-radius: 3px;} .uagb-block-89d384f7.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-89d384f7 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;border: 2px solid #597777;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;} .uagb-block-89d384f7.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-89d384f7.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-89d384f7 .uagb-notice-title{background-color: #597777;border-top-right-radius: 3px;border-top-left-radius: 3px;}@media only screen and (max-width: 976px) {.uagb-block-85c723ff.wp-block-uagb-image .wp-block-uagb-image__figure img{width: 563px;height: auto;}.wp-block-uagb-icon-list.uagb-block-15be26da .uagb-icon-list__source-image{width: 16px;}.wp-block-uagb-icon-list.uagb-block-15be26da .wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap svg{width: 16px;height: 16px;font-size: 16px;}.wp-block-uagb-icon-list.uagb-block-15be26da .wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap {padding: 0px;border-width: 0px;align-self: center;}.wp-block-uagb-icon-list.uagb-block-15be26da .uagb-icon-list__wrap{display: flex;flex-direction: column;justify-content: center;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-box-align: flex-start;-ms-flex-align: flex-start;align-items: flex-start;}.wp-block-uagb-icon-list.uagb-block-15be26da.wp-block-uagb-icon-list .wp-block-uagb-icon-list-child{margin-left: 0;margin-right: 0;margin-bottom: 10px;}.wp-block-uagb-icon-list.uagb-block-ac297df4 .uagb-icon-list__source-image{width: 16px;}.wp-block-uagb-icon-list.uagb-block-ac297df4 .wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap svg{width: 16px;height: 16px;font-size: 16px;}.wp-block-uagb-icon-list.uagb-block-ac297df4 .wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap {padding: 0px;border-width: 0px;align-self: center;}.wp-block-uagb-icon-list.uagb-block-ac297df4 .uagb-icon-list__wrap{display: flex;flex-direction: column;justify-content: center;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-box-align: flex-start;-ms-flex-align: flex-start;align-items: flex-start;}.wp-block-uagb-icon-list.uagb-block-ac297df4.wp-block-uagb-icon-list .wp-block-uagb-icon-list-child{margin-left: 0;margin-right: 0;margin-bottom: 10px;} .uagb-block-11ff3fd9 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-11ff3fd9 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-bd048fd1 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-bd048fd1 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-0be0aa4c .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-0be0aa4c .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-683feffa .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-683feffa .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-6394293d .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-6394293d .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-5f9f15d4 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-5f9f15d4 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-5f890ce2 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-5f890ce2 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-db306977 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-db306977 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-e5cee0f6 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-e5cee0f6 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-c02c8fc0 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-c02c8fc0 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-1be40c38 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-1be40c38 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-33713966 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-33713966 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-b9cdb483 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-b9cdb483 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-973759c4 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-973759c4 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-5d91e60d .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-5d91e60d .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-870fee39 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-870fee39 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;}.wp-block-uagb-icon-list.uagb-block-fbe78a08 .uagb-icon-list__source-image{width: 16px;}.wp-block-uagb-icon-list.uagb-block-fbe78a08 .wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap svg{width: 16px;height: 16px;font-size: 16px;}.wp-block-uagb-icon-list.uagb-block-fbe78a08 .wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap {padding: 0px;border-width: 0px;align-self: center;}.wp-block-uagb-icon-list.uagb-block-fbe78a08 .uagb-icon-list__wrap{display: flex;flex-direction: column;justify-content: center;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-box-align: flex-start;-ms-flex-align: flex-start;align-items: flex-start;}.wp-block-uagb-icon-list.uagb-block-fbe78a08.wp-block-uagb-icon-list .wp-block-uagb-icon-list-child{margin-left: 0;margin-right: 0;margin-bottom: 10px;} .uagb-block-8154f3ad .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-8154f3ad .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;}.wp-block-uagb-icon-list.uagb-block-264c5ab3 .uagb-icon-list__source-image{width: 16px;}.wp-block-uagb-icon-list.uagb-block-264c5ab3 .wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap svg{width: 16px;height: 16px;font-size: 16px;}.wp-block-uagb-icon-list.uagb-block-264c5ab3 .wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap {padding: 0px;border-width: 0px;align-self: center;}.wp-block-uagb-icon-list.uagb-block-264c5ab3 .uagb-icon-list__wrap{display: flex;flex-direction: column;justify-content: center;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-box-align: flex-start;-ms-flex-align: flex-start;align-items: flex-start;}.wp-block-uagb-icon-list.uagb-block-264c5ab3.wp-block-uagb-icon-list .wp-block-uagb-icon-list-child{margin-left: 0;margin-right: 0;margin-bottom: 10px;} .uagb-block-3917d99e .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-3917d99e .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-df3c4a05 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-df3c4a05 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-5d6e1936 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-5d6e1936 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-84535dc2 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-84535dc2 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-5d7908d0 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-5d7908d0 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-6c0bfb6a .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-6c0bfb6a .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-1860d594 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-1860d594 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-6de857da .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-6de857da .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-4b7297b6 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-4b7297b6 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-426e83e3 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-426e83e3 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-f8e2dc9f .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-f8e2dc9f .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;}.uagb-block-496d8362.wp-block-uagb-separator{text-align: center;}.uagb-block-496d8362.wp-block-uagb-separator--text .wp-block-uagb-separator-element .uagb-html-tag{font-style: normal;margin-bottom: initial;line-height: 1em;}.uagb-block-496d8362.wp-block-uagb-separator:not(.wp-block-uagb-separator--text):not(.wp-block-uagb-separator--icon) .wp-block-uagb-separator__inner{-webkit-mask-size: 5px 100%;width: 100%;border-top-style: solid;margin-top: 5px;margin-bottom: 5px;} .uagb-block-3e55996d .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-3e55996d .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-cb51d653 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-cb51d653 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-bec4cf9e .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-bec4cf9e .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-3bf696d6 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-3bf696d6 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-d618573f .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-d618573f .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-6f6a8759 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-6f6a8759 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-b82ef34f .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-b82ef34f .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-6408a0c9 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-6408a0c9 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-60328665 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-60328665 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-fa295ccf .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-fa295ccf .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-1b8c6d62 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-1b8c6d62 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-e0131b14 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-e0131b14 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-09129e73 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-09129e73 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-072ed0f0 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-072ed0f0 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-ec753bc7 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-ec753bc7 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-b49a16e9 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-b49a16e9 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-e2d386e8 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-e2d386e8 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-4398c979 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-4398c979 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-b1e143c5 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-b1e143c5 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-dab7bd84 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-dab7bd84 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-8260aacb .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-8260aacb .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-32253f2d .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-32253f2d .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-7ad97959 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-7ad97959 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-b4636ac9 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-b4636ac9 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-469519a2 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-469519a2 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-0ef3f187 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-0ef3f187 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-8378884f .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-8378884f .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;}.wp-block-uagb-icon-list.uagb-block-cff6cae5 .uagb-icon-list__source-image{width: 16px;}.wp-block-uagb-icon-list.uagb-block-cff6cae5 .wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap svg{width: 16px;height: 16px;font-size: 16px;}.wp-block-uagb-icon-list.uagb-block-cff6cae5 .wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap {padding: 0px;border-width: 0px;align-self: center;}.wp-block-uagb-icon-list.uagb-block-cff6cae5 .uagb-icon-list__wrap{display: flex;flex-direction: column;justify-content: center;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-box-align: flex-start;-ms-flex-align: flex-start;align-items: flex-start;}.wp-block-uagb-icon-list.uagb-block-cff6cae5.wp-block-uagb-icon-list .wp-block-uagb-icon-list-child{margin-left: 0;margin-right: 0;margin-bottom: 10px;}.wp-block-uagb-icon-list.uagb-block-7bd40d13 .uagb-icon-list__source-image{width: 16px;}.wp-block-uagb-icon-list.uagb-block-7bd40d13 .wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap svg{width: 16px;height: 16px;font-size: 16px;}.wp-block-uagb-icon-list.uagb-block-7bd40d13 .wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap {padding: 0px;border-width: 0px;align-self: center;}.wp-block-uagb-icon-list.uagb-block-7bd40d13 .uagb-icon-list__wrap{display: flex;flex-direction: column;justify-content: center;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-box-align: flex-start;-ms-flex-align: flex-start;align-items: flex-start;}.wp-block-uagb-icon-list.uagb-block-7bd40d13.wp-block-uagb-icon-list .wp-block-uagb-icon-list-child{margin-left: 0;margin-right: 0;margin-bottom: 10px;} .uagb-block-706549a1 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-706549a1 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-17973df4 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-17973df4 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-fe5d2b35 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-fe5d2b35 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-9e84d66b .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-9e84d66b .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-f739a663 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-f739a663 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-6befbbb7 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-6befbbb7 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-a98338bf .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-a98338bf .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-22ceb1d6 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-22ceb1d6 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-89d384f7 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-89d384f7 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;}}@media only screen and (max-width: 767px) {.uagb-block-85c723ff.wp-block-uagb-image .wp-block-uagb-image__figure img{width: 563px;height: auto;}.wp-block-uagb-icon-list.uagb-block-15be26da .uagb-icon-list__source-image{width: 16px;}.wp-block-uagb-icon-list.uagb-block-15be26da .wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap svg{width: 16px;height: 16px;font-size: 16px;}.wp-block-uagb-icon-list.uagb-block-15be26da .wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap{padding: 0px;border-width: 0px;align-self: center;}.wp-block-uagb-icon-list.uagb-block-15be26da .uagb-icon-list__wrap{display: flex;flex-direction: column;justify-content: center;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-box-align: flex-start;-ms-flex-align: flex-start;align-items: flex-start;}.wp-block-uagb-icon-list.uagb-block-15be26da.wp-block-uagb-icon-list .wp-block-uagb-icon-list-child{margin-left: 0;margin-right: 0;margin-bottom: 10px;}.wp-block-uagb-icon-list.uagb-block-ac297df4 .uagb-icon-list__source-image{width: 16px;}.wp-block-uagb-icon-list.uagb-block-ac297df4 .wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap svg{width: 16px;height: 16px;font-size: 16px;}.wp-block-uagb-icon-list.uagb-block-ac297df4 .wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap{padding: 0px;border-width: 0px;align-self: center;}.wp-block-uagb-icon-list.uagb-block-ac297df4 .uagb-icon-list__wrap{display: flex;flex-direction: column;justify-content: center;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-box-align: flex-start;-ms-flex-align: flex-start;align-items: flex-start;}.wp-block-uagb-icon-list.uagb-block-ac297df4.wp-block-uagb-icon-list .wp-block-uagb-icon-list-child{margin-left: 0;margin-right: 0;margin-bottom: 10px;} .uagb-block-11ff3fd9 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-11ff3fd9 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-bd048fd1 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-bd048fd1 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-0be0aa4c .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-0be0aa4c .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-683feffa .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-683feffa .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-6394293d .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-6394293d .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-5f9f15d4 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-5f9f15d4 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-5f890ce2 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-5f890ce2 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-db306977 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-db306977 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-e5cee0f6 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-e5cee0f6 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-c02c8fc0 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-c02c8fc0 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-1be40c38 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-1be40c38 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-33713966 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-33713966 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-b9cdb483 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-b9cdb483 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-973759c4 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-973759c4 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-5d91e60d .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-5d91e60d .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-870fee39 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-870fee39 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;}.wp-block-uagb-icon-list.uagb-block-fbe78a08 .uagb-icon-list__source-image{width: 16px;}.wp-block-uagb-icon-list.uagb-block-fbe78a08 .wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap svg{width: 16px;height: 16px;font-size: 16px;}.wp-block-uagb-icon-list.uagb-block-fbe78a08 .wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap{padding: 0px;border-width: 0px;align-self: center;}.wp-block-uagb-icon-list.uagb-block-fbe78a08 .uagb-icon-list__wrap{display: flex;flex-direction: column;justify-content: center;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-box-align: flex-start;-ms-flex-align: flex-start;align-items: flex-start;}.wp-block-uagb-icon-list.uagb-block-fbe78a08.wp-block-uagb-icon-list .wp-block-uagb-icon-list-child{margin-left: 0;margin-right: 0;margin-bottom: 10px;} .uagb-block-8154f3ad .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-8154f3ad .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;}.wp-block-uagb-icon-list.uagb-block-264c5ab3 .uagb-icon-list__source-image{width: 16px;}.wp-block-uagb-icon-list.uagb-block-264c5ab3 .wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap svg{width: 16px;height: 16px;font-size: 16px;}.wp-block-uagb-icon-list.uagb-block-264c5ab3 .wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap{padding: 0px;border-width: 0px;align-self: center;}.wp-block-uagb-icon-list.uagb-block-264c5ab3 .uagb-icon-list__wrap{display: flex;flex-direction: column;justify-content: center;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-box-align: flex-start;-ms-flex-align: flex-start;align-items: flex-start;}.wp-block-uagb-icon-list.uagb-block-264c5ab3.wp-block-uagb-icon-list .wp-block-uagb-icon-list-child{margin-left: 0;margin-right: 0;margin-bottom: 10px;} .uagb-block-3917d99e .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-3917d99e .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-df3c4a05 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-df3c4a05 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-5d6e1936 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-5d6e1936 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-84535dc2 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-84535dc2 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-5d7908d0 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-5d7908d0 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-6c0bfb6a .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-6c0bfb6a .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-1860d594 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-1860d594 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-6de857da .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-6de857da .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-4b7297b6 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-4b7297b6 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-426e83e3 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-426e83e3 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-f8e2dc9f .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-f8e2dc9f .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;}.uagb-block-496d8362.wp-block-uagb-separator{text-align: center;}.uagb-block-496d8362.wp-block-uagb-separator--text .wp-block-uagb-separator-element .uagb-html-tag{font-style: normal;margin-bottom: initial;line-height: 1em;}.uagb-block-496d8362.wp-block-uagb-separator:not(.wp-block-uagb-separator--text):not(.wp-block-uagb-separator--icon) .wp-block-uagb-separator__inner{-webkit-mask-size: 5px 100%;width: 100%;border-top-style: solid;margin-top: 5px;margin-bottom: 5px;} .uagb-block-3e55996d .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-3e55996d .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-cb51d653 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-cb51d653 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-bec4cf9e .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-bec4cf9e .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-3bf696d6 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-3bf696d6 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-d618573f .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-d618573f .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-6f6a8759 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-6f6a8759 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-b82ef34f .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-b82ef34f .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-6408a0c9 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-6408a0c9 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-60328665 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-60328665 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-fa295ccf .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-fa295ccf .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-1b8c6d62 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-1b8c6d62 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-e0131b14 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-e0131b14 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-09129e73 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-09129e73 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-072ed0f0 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-072ed0f0 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-ec753bc7 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-ec753bc7 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-b49a16e9 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-b49a16e9 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-e2d386e8 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-e2d386e8 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-4398c979 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-4398c979 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-b1e143c5 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-b1e143c5 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-dab7bd84 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-dab7bd84 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-8260aacb .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-8260aacb .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-32253f2d .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-32253f2d .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-7ad97959 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-7ad97959 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-b4636ac9 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-b4636ac9 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-469519a2 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-469519a2 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-0ef3f187 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-0ef3f187 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-8378884f .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-8378884f .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;}.wp-block-uagb-icon-list.uagb-block-cff6cae5 .uagb-icon-list__source-image{width: 16px;}.wp-block-uagb-icon-list.uagb-block-cff6cae5 .wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap svg{width: 16px;height: 16px;font-size: 16px;}.wp-block-uagb-icon-list.uagb-block-cff6cae5 .wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap{padding: 0px;border-width: 0px;align-self: center;}.wp-block-uagb-icon-list.uagb-block-cff6cae5 .uagb-icon-list__wrap{display: flex;flex-direction: column;justify-content: center;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-box-align: flex-start;-ms-flex-align: flex-start;align-items: flex-start;}.wp-block-uagb-icon-list.uagb-block-cff6cae5.wp-block-uagb-icon-list .wp-block-uagb-icon-list-child{margin-left: 0;margin-right: 0;margin-bottom: 10px;}.wp-block-uagb-icon-list.uagb-block-7bd40d13 .uagb-icon-list__source-image{width: 16px;}.wp-block-uagb-icon-list.uagb-block-7bd40d13 .wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap svg{width: 16px;height: 16px;font-size: 16px;}.wp-block-uagb-icon-list.uagb-block-7bd40d13 .wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap{padding: 0px;border-width: 0px;align-self: center;}.wp-block-uagb-icon-list.uagb-block-7bd40d13 .uagb-icon-list__wrap{display: flex;flex-direction: column;justify-content: center;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-box-align: flex-start;-ms-flex-align: flex-start;align-items: flex-start;}.wp-block-uagb-icon-list.uagb-block-7bd40d13.wp-block-uagb-icon-list .wp-block-uagb-icon-list-child{margin-left: 0;margin-right: 0;margin-bottom: 10px;} .uagb-block-706549a1 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-706549a1 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-17973df4 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-17973df4 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-fe5d2b35 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-fe5d2b35 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-9e84d66b .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-9e84d66b .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-f739a663 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-f739a663 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-6befbbb7 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-6befbbb7 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-a98338bf .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-a98338bf .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-22ceb1d6 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-22ceb1d6 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-89d384f7 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-89d384f7 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;}}.uag-blocks-common-selector{z-index:var(--z-index-desktop) !important}@media(max-width: 976px){.uag-blocks-common-selector{z-index:var(--z-index-tablet) !important}}@media(max-width: 767px){.uag-blocks-common-selector{z-index:var(--z-index-mobile) !important}}\";s:2:\"js\";s:13438:\"document.addEventListener(\"DOMContentLoaded\", function(){ window.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-11ff3fd9' );\n});\nwindow.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-bd048fd1' );\n});\nwindow.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-0be0aa4c' );\n});\nwindow.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-683feffa' );\n});\nwindow.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-6394293d' );\n});\nwindow.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-5f9f15d4' );\n});\nwindow.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-5f890ce2' );\n});\nwindow.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-db306977' );\n});\nwindow.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-e5cee0f6' );\n});\nwindow.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-c02c8fc0' );\n});\nwindow.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-1be40c38' );\n});\nwindow.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-33713966' );\n});\nwindow.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-b9cdb483' );\n});\nwindow.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-973759c4' );\n});\nwindow.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-5d91e60d' );\n});\nwindow.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-870fee39' );\n});\nwindow.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-8154f3ad' );\n});\nwindow.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-3917d99e' );\n});\nwindow.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-df3c4a05' );\n});\nwindow.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-5d6e1936' );\n});\nwindow.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-84535dc2' );\n});\nwindow.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-5d7908d0' );\n});\nwindow.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-6c0bfb6a' );\n});\nwindow.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-1860d594' );\n});\nwindow.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-6de857da' );\n});\nwindow.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-4b7297b6' );\n});\nwindow.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-426e83e3' );\n});\nwindow.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-f8e2dc9f' );\n});\nwindow.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-3e55996d' );\n});\nwindow.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-cb51d653' );\n});\nwindow.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-bec4cf9e' );\n});\nwindow.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-3bf696d6' );\n});\nwindow.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-d618573f' );\n});\nwindow.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-6f6a8759' );\n});\nwindow.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-b82ef34f' );\n});\nwindow.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-6408a0c9' );\n});\nwindow.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-60328665' );\n});\nwindow.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-fa295ccf' );\n});\nwindow.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-1b8c6d62' );\n});\nwindow.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-e0131b14' );\n});\nwindow.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-09129e73' );\n});\nwindow.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-072ed0f0' );\n});\nwindow.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-ec753bc7' );\n});\nwindow.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-b49a16e9' );\n});\nwindow.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-e2d386e8' );\n});\nwindow.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-4398c979' );\n});\nwindow.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-b1e143c5' );\n});\nwindow.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-dab7bd84' );\n});\nwindow.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-8260aacb' );\n});\nwindow.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-32253f2d' );\n});\nwindow.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-7ad97959' );\n});\nwindow.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-b4636ac9' );\n});\nwindow.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-469519a2' );\n});\nwindow.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-0ef3f187' );\n});\nwindow.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-8378884f' );\n});\nwindow.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-706549a1' );\n});\nwindow.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-17973df4' );\n});\nwindow.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-fe5d2b35' );\n});\nwindow.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-9e84d66b' );\n});\nwindow.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-f739a663' );\n});\nwindow.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-6befbbb7' );\n});\nwindow.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-a98338bf' );\n});\nwindow.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-22ceb1d6' );\n});\nwindow.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-89d384f7' );\n});\n });\";s:18:\"current_block_list\";a:18:{i:0;s:14:\"core\/separator\";i:1;s:14:\"core\/post-date\";i:2;s:12:\"ht\/block-toc\";i:3;s:14:\"core\/paragraph\";i:4;s:10:\"uagb\/image\";i:5;s:14:\"uagb\/icon-list\";i:6;s:20:\"uagb\/icon-list-child\";i:7;s:12:\"core\/heading\";i:8;s:17:\"core\/preformatted\";i:9;s:18:\"uagb\/inline-notice\";i:10;s:16:\"wptb\/table-block\";i:11;s:14:\"uagb\/separator\";i:12;s:11:\"core\/search\";i:13;s:10:\"core\/group\";i:14;s:17:\"core\/latest-posts\";i:15;s:20:\"core\/latest-comments\";i:16;s:13:\"core\/archives\";i:17;s:15:\"core\/categories\";}s:8:\"uag_flag\";b:1;s:11:\"uag_version\";s:10:\"1786103764\";s:6:\"gfonts\";a:0:{}s:10:\"gfonts_url\";s:0:\"\";s:12:\"gfonts_files\";a:0:{}s:14:\"uag_faq_layout\";b:0;}"]},"uagb_featured_image_src":[],"uagb_author_info":{"display_name":"admin","author_link":"https:\/\/www.embedian.com\/de\/blog\/author\/admin\/"},"uagb_comment_info":0,"uagb_excerpt":"This document describes how Embedian builds a customized version of NXP\u2019s i.MX8M Plus&nbsp;official Yocto Real-Time Edge Scarthgap BSP release for Embedian&#8217;s&nbsp;pITX-MX8M-PLUS&nbsp;product platform. The build workflow retrieves the required layers and metadata from Embedian\u2019s GitHub repository and compiles the...","_links":{"self":[{"href":"https:\/\/www.embedian.com\/de\/wp-json\/wp\/v2\/ht-kb\/11930","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.embedian.com\/de\/wp-json\/wp\/v2\/ht-kb"}],"about":[{"href":"https:\/\/www.embedian.com\/de\/wp-json\/wp\/v2\/types\/ht_kb"}],"author":[{"embeddable":true,"href":"https:\/\/www.embedian.com\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.embedian.com\/de\/wp-json\/wp\/v2\/comments?post=11930"}],"version-history":[{"count":7,"href":"https:\/\/www.embedian.com\/de\/wp-json\/wp\/v2\/ht-kb\/11930\/revisions"}],"predecessor-version":[{"id":12092,"href":"https:\/\/www.embedian.com\/de\/wp-json\/wp\/v2\/ht-kb\/11930\/revisions\/12092"}],"wp:attachment":[{"href":"https:\/\/www.embedian.com\/de\/wp-json\/wp\/v2\/media?parent=11930"}],"wp:term":[{"taxonomy":"ht_kb_category","embeddable":true,"href":"https:\/\/www.embedian.com\/de\/wp-json\/wp\/v2\/ht-kb-category?post=11930"},{"taxonomy":"ht_kb_tag","embeddable":true,"href":"https:\/\/www.embedian.com\/de\/wp-json\/wp\/v2\/ht-kb-tag?post=11930"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}