{"id":5487,"date":"2025-03-21T15:00:12","date_gmt":"2025-03-21T15:00:12","guid":{"rendered":"http:\/\/59.124.115.49\/?ht_kb=where-are-your-offices-located-2"},"modified":"2026-02-11T15:30:05","modified_gmt":"2026-02-11T15:30:05","slug":"imx7-yocto-kirkstone","status":"publish","type":"ht_kb","link":"https:\/\/www.embedian.com\/de\/knowledge-base\/imx7-yocto-kirkstone\/","title":{"rendered":"Building Yocto Kirkstone 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-11T15:30:05+00:00\">11. 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-sd-card-manually\">Setup SD Card Manually<\/a><\/li><li class=\"\"><a href=\"#htoc-setup-sd-card-automatically\">Setup SD 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><\/ul><\/div><\/div>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-eb19f788ec4f2b30ed6a9797f0fc5cc3 wp-block-paragraph\">This document describes how Embedian builds a customized version of NXP\u2019s <em>i.MX7 <\/em>official Yocto Kirkstone BSP release for Embedian&#8217;s&nbsp;<em>SMARC-FiMX7<\/em>&nbsp;product platform. The approach is to pull from Embedian&#8217;s Github repository and build that using bitbake. The reason why we use this approach is that it allows co-development.&nbsp;The build output is comprised of binary images, feed packages, and an SDK for&nbsp;<em>SMARC-FiMX7<\/em>&nbsp;specific 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\/smarc-fimx7-MED-n.webp\" alt=\"\" class=\"uag-image-5420\" width=\"400\" height=\"400\" title=\"smarc-fimx7-MED-n\" 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-5eeea5322f1b153912b8cf0eb4a1bfb6 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.MX7 ARM Cortext-A7 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-8a2044f35a097af59b918e9f56d49a39\" 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 include<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 smarcfimx6dl1g.conf<br>\u2502&nbsp;&nbsp;     \u251c\u2500\u2500 smarcfimx6q1g.conf<br>\u2502&nbsp;&nbsp;     \u251c\u2500\u2500 smarcfimx6q2g.conf<br>\u2502&nbsp;&nbsp;     \u251c\u2500\u2500 smarcfimx6qp1g.conf<br>\u2502&nbsp;&nbsp;     \u251c\u2500\u2500 smarcfimx6qp2g.conf<br>\u2502&nbsp;&nbsp;     \u251c\u2500\u2500 smarcfimx6solo.conf<br>\u2502&nbsp;&nbsp;     \u251c\u2500\u2500 smarcfimx7d.conf<br>\u2502&nbsp;&nbsp;     \u251c\u2500\u2500 smarcfimx7d2g.conf<br>\u2502&nbsp;&nbsp;     \u251c\u2500\u2500 smarcfimx7s.conf<br>\u2502&nbsp;&nbsp;     \u251c\u2500\u2500 smarcimx8mm2g.conf<br>\u2502&nbsp;&nbsp;     \u251c\u2500\u2500 smarcimx8mm4g.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 smarcimx8mq2g.conf<br>\u2502&nbsp;&nbsp;     \u251c\u2500\u2500 smarcimx8mq4g.conf<br>\u2502&nbsp;&nbsp;     \u251c\u2500\u2500 smarcimx8qm4g.conf<br>\u2502&nbsp;&nbsp;     \u2514\u2500\u2500 smarcimx8qm8g.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.6.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; \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;     \u2514\u2500\u2500 u-boot-imx_2022.04.bb<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; \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-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-extended<br>\u2502&nbsp;&nbsp; \u2514\u2500\u2500 cracklib<br>\u2502&nbsp;&nbsp;     \u2514\u2500\u2500 cracklib_2.9.8.bbappend<br>\u251c\u2500\u2500 recipes-graphics<br>\u2502&nbsp;&nbsp; \u251c\u2500\u2500 glslang<br>\u2502&nbsp;&nbsp; \u2502&nbsp;&nbsp; \u2514\u2500\u2500 glslang_1.3.204.1.bbappend<br>\u2502&nbsp;&nbsp; \u251c\u2500\u2500 spir<br>\u2502&nbsp;&nbsp; \u2502&nbsp;&nbsp; \u2514\u2500\u2500 spirv-headers_1.3.204.1.bbappend<br>\u2502&nbsp;&nbsp; \u2514\u2500\u2500 vulkan<br>\u2502&nbsp;&nbsp;     \u2514\u2500\u2500 vulkan-loader_1.2.182.0.bbappend<br>\u251c\u2500\u2500 recipes-kernel<br>\u2502&nbsp;&nbsp; \u2514\u2500\u2500 linux<br>\u2502&nbsp;&nbsp;     \u2514\u2500\u2500 linux-imx.bb<br>\u251c\u2500\u2500 recipes-nnstreamer<br>\u2502&nbsp;&nbsp; \u2514\u2500\u2500 nnshark<br>\u2502&nbsp;&nbsp;     \u2514\u2500\u2500 nnshark_2021.10.imx.bbappend<br>\u2514\u2500\u2500 scripts<br>    \u2514\u2500\u2500 emb_mk_yocto_sdcard<br>        \u251c\u2500\u2500 README.txt<br>        \u251c\u2500\u2500 emb-create-yocto-sdcard.sh<br>        \u251c\u2500\u2500 pitx-imx8mp-create-yocto-emmc.sh<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 uEnv_6qdl.txt<br>        \u251c\u2500\u2500 uEnv_7ds.txt<br>        \u251c\u2500\u2500 uEnv_8mm.txt<br>        \u251c\u2500\u2500 uEnv_8mp.txt<br>        \u251c\u2500\u2500 uEnv_8mp_pitx.txt<br>        \u251c\u2500\u2500 uEnv_8mq.txt<br>        \u251c\u2500\u2500 uEnv_8qm.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.txt<br>        \u251c\u2500\u2500 uEnv_emmc_8mp_pitx.txt<br>        \u251c\u2500\u2500 uEnv_emmc_8mq.txt<br>        \u2514\u2500\u2500 uEnv_emmc_8qm.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-black-color has-text-color has-link-color has-medium-font-size wp-elements-afd78392d3c6bb5cb26643d9f5c4cccb 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-black-color has-text-color has-link-color has-medium-font-size wp-elements-ab0ef698cfaff2424557b9f79b305b43 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-black-color has-text-color has-link-color has-medium-font-size wp-elements-cdbb59ff803a2500ddc28091a331f35d 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-black-color has-text-color has-link-color has-medium-font-size wp-elements-b8352eef86242f4390a53a449ad4e4f5 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-black-color has-text-color has-link-color has-medium-font-size wp-elements-2efc67cd429a5aa1c73c3b3f83c64f40 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-black-color has-text-color has-link-color has-medium-font-size wp-elements-838975c04a2b938be33348d384d89351 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-black-color has-text-color has-link-color has-medium-font-size wp-elements-85e537699c4a2de36057813286b2e6f9 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-black-color has-text-color has-link-color has-medium-font-size wp-elements-41249431a529702b2ccca89f95efeec2 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-black-color has-text-color has-link-color has-medium-font-size wp-elements-87a70377c94afea070a9e39c7a642912 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-61acab82a558621ad68a3bb5bfa0a3b3 wp-block-paragraph\">To build the latest NXP<em>&nbsp;i.MX7 <\/em>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-6f0b545c880bcf495340394230740125 wp-block-paragraph\" id=\"htoc-sudo-apt-get-install-gawk-wget-git-core-diffstat-unzip-texinfo-gcc-multilib-build-essential-chrpath-socat-cpio-python-python3-python3-pip-python3-pexpect-xz-utils-debianutils-iputils-ping-python3-git-python3-jinja2-libegl1-mesa-libsdl1-2-dev-pylint-xterm-rsync-curl-zstd-lz4-libssl-dev-pv-device-tree-compiler-locales-y\" style=\"letter-spacing:1px\">$ sudo apt-get install gawk wget git-core diffstat unzip texinfo gcc-multilib build-essential chrpath socat cpio python python3 python3-pip python3-pexpect xz-utils debianutils iputils-ping python3-git python3-jinja2 libegl1-mesa libsdl1.2-dev pylint xterm rsync curl zstd lz4 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-96c97c50\"><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-cbb1bf99\"><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-363253b1849ff5abbca1bf3c6a9d6700 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-c0c3aec0\"><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-ce899246dc4b9e67e7dc13997d3430ac wp-block-paragraph\" id=\"htoc-mkdir-kirkstone-release\" style=\"letter-spacing:1px\">$ mkdir ~\/kirkstone-release<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-75393d1cc862a77492168931a3d5fd04 wp-block-paragraph\" id=\"htoc-cd-kirkstone-release\" style=\"letter-spacing:1px\">$ cd ~\/kirkstone-release<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-dad8c718be41d73fc2ea3c37d5abadb8 wp-block-paragraph\" id=\"htoc-repo-init-u-https-github-com-nxp-imx-imx-manifest-b-imx-linux-kirkstone-m-imx-5-15-71-2-2-0-xml\" style=\"letter-spacing:1px\">$ repo init -u https:\/\/github.com\/nxp-imx\/imx-manifest -b imx-linux-kirkstone -m imx-5.15.71-2.2.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-02f2848f\"><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-0e765dbcc408ffb8a81a9df1c2a6a1c6 wp-block-paragraph\" id=\"htoc-wget-ftp-ftp-embedian-com-public-dev-minfs-kirkstone-emb-imx-setup-release-sh\" style=\"letter-spacing:1px\">$ wget ftp:\/\/ftp.embedian.com\/public\/dev\/minfs\/kirkstone\/emb-imx-setup-release.sh<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-c8ae1c32dfd2f2eb3d5afba95d97c73b wp-block-paragraph\" id=\"htoc-chmod-444-emb-imx-setup-release-sh\" style=\"letter-spacing:1px\">$ chmod 444 emb-imx-setup-release.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-c4c66309897b6d7343d87cdf321b0b29 wp-block-paragraph\" id=\"htoc-git-clone-https-github-com-embedian-meta-embedian-git-b-kirtstone-5-15-71-2-2-0\" style=\"letter-spacing:1px\">$ git clone https:\/\/github.com\/embedian\/meta-embedian.git -b kirtstone-5.15.71_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-4df4b11d5eb0d6276df820c5c7018f9e wp-block-paragraph\" id=\"htoc-cd-kirkstone-release1\" style=\"letter-spacing:1px\">$ cd ~\/kirkstone-release<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-a8fda8a429911df94d47a06ea56ab081 wp-block-paragraph\" id=\"htoc-distro-fsl-imx-fb-machine-smarcfimx7d-source-emb-imx-setup-release-sh-b-build-fb\" style=\"letter-spacing:1px\">$ DISTRO=fsl-imx-fb MACHINE=smarcfimx7d source emb-imx-setup-release.sh -b build-fb <\/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-be0b899071b04bb173a193b3305ad2db wp-block-paragraph\">This script will create and bring you to&nbsp;<em>~\/kirkstone-release\/build-xwayland<\/em>&nbsp;directory.<\/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-864c39b5c9ae30302821208bf3fa411e 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=&lt;distro name&gt; MACHINE=&lt;machine name&gt; source&nbsp;emb-imx-setup-release.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-6af4c621048645b610f96f155a2e6f00 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\">1. &lt;distro name&gt;<br>&#8211; <em>fsl-imx-wayland<\/em> &#8211; Pure wayland weston graphics<br>&#8211; <em>fsl-imx-xwayland<\/em> &#8211; Wayland graphics and X11. X11 applications using EGL are not supported<br>&#8211; <em>fsl-imx-fb<\/em> &#8211; Frame Buffer graphics &#8211; no X11 or Wayland. Frame Buffer is not supported on i.MX8 and i.MX9.<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-7d34273f2493ffb9ebc4b6ac67317dea wp-block-paragraph\" id=\"htoc-2-lt-machine-name-gt-smarcfimx7d-if-your-board-is-dual-core-i-mx7-and-1gb-ddr3l-smarcfimx7s-if-your-board-is-solo-core-i-mx7-and-512mb-ddr3l-smarcfimx7d2g-if-your-board-is-dual-core-i-mx7-and-2gb-ddr3l\">2. &lt;machine name&gt;<br>&#8211; <em>smarcfimx7d<\/em>&nbsp;&#8211; if your board is dual core i.MX7 and 1GB DDR3L.<br>&#8211; <em>smarcfimx7s<\/em> &#8211; if your board is solo core i.MX7 and 512MB DDR3L.<br>&#8211; <em>smarcfimx7d2g<\/em> &#8211; if your board is dual core i.MX7 and 2GB DDR3L.<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-e442d226d495303db542732a8d0e8eeb wp-block-paragraph\" id=\"htoc-the-default-console-debug-port-is-ser3\">The default console debug port is<em> SER3. <\/em><\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-52fb8d98c5d402270808afbac2c4df05 wp-block-paragraph\" id=\"htoc-in-this-document-we-will-use-smarcfimx7d-as-the-example-of-machine-name-users-need-to-change-different-machine-name-if-you-have-different-smarc-card-variants\">In this document, we will use&nbsp;<em>smarcfimx7d<\/em>&nbsp;as the example of machine name. Users need to change different machine name if you have different SMARC 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-a159e3165371f1d8f822855d1a453a4c wp-block-paragraph\">To build Embedian\/Freescale Yocto 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-ff876203\"><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-9fb2ac4069e18b67501d315ce6389002 wp-block-paragraph\" id=\"htoc-machine-smarcfimx7d-bitbake-k-fsl-image-qt6-validation-imx\" style=\"letter-spacing:1px\">$ MACHINE=smarcfimx7d bitbake -k fsl-image-qt6-validation-imx<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-5c2224f5d857c9e8e8c3e787e6b9e80d wp-block-paragraph\" id=\"htoc-or\">or<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-ec4447e9016a5acb14511b304b5acbe2 wp-block-paragraph\" id=\"htoc-machine-smarcfimx7d-bitbake-k-fsl-image-validation-imx\" style=\"letter-spacing:1px\">$ MACHINE=smarcfimx7d bitbake -k fsl-image-validation-imx<\/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-a82c9356\"><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-0e82b7016ee3b583fe3651b9315c04ca wp-block-paragraph\" id=\"htoc-fsl-image-validation-imx-provides-a-gui-image-without-qt6\">f<em>sl-image-validation-imx<\/em> provides a gui image without QT6.&nbsp;<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-1f4186f860742464efdc38d15f5fb618 wp-block-paragraph\" id=\"htoc-fsl-image-qt6-validation-imx-provides-a-qt6-image-for-x11-wayland-or-fb-backends-depending-on-your-distro-name\">f<em>sl-image-qt6-validation-imx<\/em> provides a QT6 image for x11, wayland or FB backends depending on your distro name.<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-a54d92df4cf8b95bb34fcab7b8a9c453 wp-block-paragraph\" id=\"htoc-if-your-machine-name-is-smarcfimx7d-and-your-gui-image-is-without-qt6-the-following-command-gives-you-as-an-example\">If your machine name is <em>smarcfimx7d<\/em> and your gui image is without QT6, the following command gives you as an example,<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-1eedef6c05953643dc81aa57d96eb002 wp-block-paragraph\" id=\"htoc-machine-smarcfimx7d-bitbake-k-fsl-image-validation-imx1\" style=\"letter-spacing:1px\">$ MACHINE=smarcfimx7d bitbake -k fsl-image-validation-imx<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-d1a1d4f5d7708fdaefc5d742ce431af8 wp-block-paragraph\" id=\"htoc-the-first-build-takes-time\">The first build takes time.<\/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-2e62360a7fe382427ea62e61982be528 wp-block-paragraph\"><br>Once it done, you can find all required images under <em>~\/kirkstone-release\/&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-62791a44\"><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-071eafc54958336f2bd2b7d20fd4e74f wp-block-paragraph\" id=\"htoc-machine-smarcfimx7d-bitbake-tcpdump\" style=\"letter-spacing:1px\">$ MACHINE=smarcfimx7d bitbake tcpdump<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-5426023555c0eecb0df7b91771ccb534 wp-block-paragraph\" id=\"htoc-machine-smarcfimx7d-bitbake-package-index\" style=\"letter-spacing:1px\">$ MACHINE=smarcfimx7d 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-8b5fa526cbb951f23ffd0b77306dc731 wp-block-paragraph\">Once the build(s) are completed, you will find the resulting images, rpm and licenses in folder <em><code>~\/kirkstone-release\/&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-black-color has-text-color has-link-color has-medium-font-size wp-elements-b1c289b3df08c5385d75722a363cde54 wp-block-paragraph\">This folder contains the binary images for the root file system and the Embedian&nbsp;<em>SMARC-FiMX7<\/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-a4da671969ee5402f1f318539fb753e3 wp-block-paragraph\"><code><em>deploy\/images\/&lt;machine name&gt;\/u-boot.imx<\/em><\/code><\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-a3d14025f8b44fb109191682f84f565f wp-block-paragraph\">This is&nbsp;u-boot binary file for&nbsp;<em>SMARC-FiMX7.<\/em><\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-d758aef50f5adb07b9040bf734ba30b2 wp-block-paragraph\"><code><em>deploy\/images\/&lt;machine name&gt;\/zImage<\/em><\/code><\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-71e4c99e69cd47abe082688b011a97d6 wp-block-paragraph\">The kernel Image for&nbsp;<em>SMARC-FiMX7<\/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-96f8f6783a3d6d48f288038e132f5582 wp-block-paragraph\"><code><em>deploy\/images\/&lt;machine name&gt;\/&lt;device tee file&gt;<\/em><\/code><\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-ad6e34f2aadf140d1a41bf8b14fafa84 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 tee 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=\"6334\">\n    <table class=\"wptb-preview-table wptb-element-main-table_setting-6334\" style=\"border-spacing: 3px 3px; border-collapse: collapse !important; min-width: 100%; border-width: 1px; border-style: solid; \" 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: 5px; 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: 5px; 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: 5px; margin: 0px; \"><div style=\"position: relative;\"><p style=\"text-align: left;\" data-mce-style=\"text-align: left;\"><em>imx7s-smarc.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: 5px; margin: 0px; \"><div style=\"position: relative;\"><p style=\"text-align: left;\" data-mce-style=\"text-align: left;\">Device tree binary for i.mx7 solo core 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: 5px; margin: 0px; \"><div style=\"position: relative;\"><p style=\"text-align: left;\" data-mce-style=\"text-align: left;\"><em>imx7d-smarc.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: 5px; margin: 0px; \"><div style=\"position: relative;\"><p style=\"text-align: left;\" data-mce-style=\"text-align: left;\">Device tree binary for i.mx7 dual core configuration.<\/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-6649eb2743c3b2231168a601a6550b98 wp-block-paragraph\"><br><code><em>deploy\/images\/&lt;machine name&gt;\/fsl-image-validation-imx-&lt;machine name&gt;.*<\/em><\/code><\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-8dc7dfbcad6a835c3fb2331a6b778439 wp-block-paragraph\">Embedian root file system images for software development on Embedian\u2019s&nbsp;<em>SMARC-FiMX7<\/em>&nbsp;platforms without QT6.<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-d57e523dea2371e0023d2115e25424e6 wp-block-paragraph\"><code><em>deploy\/images\/&lt;machine name&gt;\/fsl-image-qt6-validation-imx-&lt;machine name&gt;.*<\/em><\/code><\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-04ecfe9c38a843b817d4c37d4527d9a3 wp-block-paragraph\">Embedian root file system images for software development on Embedian\u2019s&nbsp;<em>SMARC-FiMX7<\/em>&nbsp; with QT6.<\/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-black-color has-text-color has-link-color has-medium-font-size wp-elements-c6032222281d3da871aaf99b594d8664 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>SMARC-FiMX7<\/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-041fba8c\"><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-356442ccb6d5745729a6467e2d772e72 wp-block-paragraph\" id=\"htoc-src-gz-cortexa7t2hf-neon-http-lt-ip-address-gt-cortexa7t2hf-neon\" style=\"letter-spacing:1px\">src\/gz cortexa7t2hf-neon http:\/\/&lt;ip address&gt;\/cortexa7t2hf-neon<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-0f8ec515955e9902479b352221d11084 wp-block-paragraph\" id=\"htoc-src-gz-cortexa7t2hf-neon-mx7d-http-lt-ip-addresss-gt-cortexa7t2hf-neon-mx7d\">src\/gz cortexa7t2hf-neon-mx7d http:\/\/&lt;ip addresss&gt;\/cortexa7t2hf-neon-mx7d<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-d8c160604bf8790d1e6dca150bf21779 wp-block-paragraph\" id=\"htoc-src-gz-smarcfimx7d-http-lt-ip-addresss-gt-smarcfimx7d\" style=\"letter-spacing:1px\">src\/gz smarcfimx7d&nbsp;http:\/\/&lt;ip addresss&gt;\/smarcfimx7d<\/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-black-color has-text-color has-link-color has-medium-font-size wp-elements-12964b4481ed9468f47bd540affb7d20 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-sd-card-manually\">Setup SD 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-c045beef137f57a16a265c7b63c18681 wp-block-paragraph\">Erase SD 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-a3e27e9e9b20f9d15c0990699ea32112 wp-block-paragraph\">Create Partition Layout: Leave 1MB 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-86f95499777a60256fe2d59306fa2b78 wp-block-paragraph\" id=\"htoc-sfdisk-sudo-sfdisk-versionsfdisk-from-util-linux-2-34\" style=\"letter-spacing:1px\">(<code><code><strong>sfdisk)<\/strong> <\/code><\/code><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-b2f2c887964902aac7f7e85353fc7c42 wp-block-paragraph\" id=\"htoc-sfdisk-gt-2-26-x-sudo-sfdisk-disk-lt-lt-eof-1m-48m-0x83-eof\" style=\"letter-spacing:1px\"><code><code><strong>(sfdisk &gt;=2.26.x)<\/strong> <\/code><\/code><br>$ sudo sfdisk ${DISK} &lt;&lt;-__EOF__ <br>1M,48M,0x83,* <br>,,,- <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-35ef8ded6b68e9cfeda2e44136c10c4c wp-block-paragraph\" id=\"htoc-for-disk-dev-mmcblk0-sudo-mkfs-vfat-f-16-disk-p1-n-boot-sudo-mkfs-ext4-disk-p2-l-rootfs\" style=\"letter-spacing:1px\"><strong>for: DISK=\/dev\/mmcblk0<\/strong><br>$ sudo mkfs.vfat -F 16 ${DISK}p1 -n boot<br>$ sudo mkfs.ext4 ${DISK}p2 -L rootfs<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-4b379d3171ae8530f2a5bd815903299d wp-block-paragraph\" id=\"htoc-for-disk-dev-sdx-sudo-mkfs-vfat-f-16-disk-1-n-boot-sudo-mkfs-ext4-disk-2-l-rootfs\" style=\"letter-spacing:1px\"><strong>for: DISK=\/dev\/sdX<\/strong><br>$ sudo mkfs.vfat -F 16 ${DISK}1 -n boot<br>$ 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-48ad5dacb366105f7ef7a846c1c9e6de wp-block-paragraph\" id=\"htoc-sudo-mkdir-p-media-boot-sudo-mkdir-p-media-rootfs\" style=\"letter-spacing:1px\">$ sudo mkdir -p \/media\/boot\/<br>$ 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-da40e431877dd1a9065fd1503a0d8bc8 wp-block-paragraph\" id=\"htoc-for-disk-dev-mmcblk0-sudo-mount-disk-p1-media-boot-sudo-mount-disk-p2-media-rootfs\" style=\"letter-spacing:1px\"><strong>for: DISK=\/dev\/mmcblk0<\/strong><br>$ sudo mount ${DISK}p1 \/media\/boot\/<br>$ sudo mount ${DISK}p2 \/media\/rootfs\/<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-46c0b356681e082760ca56a29f6d3cfd wp-block-paragraph\" id=\"htoc-for-disk-dev-sdx-sudo-mount-disk-1-media-boot-sudo-mount-disk-2-media-rootfs\" style=\"letter-spacing:1px\"><strong>for: DISK=\/dev\/sdX<\/strong><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-4476afb9c10a8cc8189e58888f23fba6 wp-block-paragraph\">U-boot file is factory default flashed at on-module SPI NOR flash.<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-806d5f2854a14db08b32ad2cef4a73da wp-block-paragraph\">I<strong>nstall Bootloader<\/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\"><strong>If on-module SPI NOR Flash is not empty<\/strong><\/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-7647b1382309b88c93cda4703b08cf48 wp-block-paragraph\">The&nbsp;<em>u-boot.imx<\/em>&nbsp;is pre-installed in SPI NOR flash at factory default. <em>SMARC-FiMX7<\/em> is designed to always boot up from SPI NOR flash and to load zImage, device tree blob and root file systems based on the setting of&nbsp;<em>BOOT_SEL<\/em>. If users need to write their own u-boot 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-09ad46a246381a345eda0977358ef599 wp-block-paragraph\">Copy <em>u-boot.imx <\/em>to the first boot partition of your SD card.&nbsp;<\/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>~\/kirkstone-release\/&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-d1e06fe8b1a97c3f152bd41c4a2613f7 wp-block-paragraph\" id=\"htoc-sudo-cp-v-u-boot-imx-media-boot-u-boot-imx\" style=\"letter-spacing:1px\">$ <em>sudo cp -v u-boot.imx \/media\/boot\/u-boot.imx<\/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-a1c678b3072a56d1e19dd6c8ba3526cf wp-block-paragraph\">Write <em>u-boot.imx<\/em> to the SPI NOR flash.<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-b5f2b8cb15d69cd8739779510d0d0e2f wp-block-paragraph\">Stop at U-Boot command prompt (Press any key when booting up). Copy and Paste the following script under u-boot command prompt.&nbsp;<\/p>\n\n\n\n<div class=\"wp-block-uagb-inline-notice uagb-inline_notice__align-left uagb-block-df7d7195\"><button class=\"uagb-notice-close-button\" type=\"button\" aria-label=\"Close\"><\/button><p class=\"uagb-notice-title\"><strong>U-Boot Command Prompt<\/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-d33848a5ad4d39524424021ab0d06152 wp-block-paragraph\" id=\"htoc-u-boot-mmc-rescan-mmc-dev-load-mmc-0-1-0x90800000-u-boot-imx-sf-probe-sleep-2-sf-erase-0-0xc0000-sf-write-0x90800000-0x400-c0000\" style=\"letter-spacing:1px\">U-Boot# mmc rescan; mmc dev; load mmc 0:1 0x90800000 u-boot.imx; sf probe; sleep 2; sf erase 0 0xc0000; sf write 0x90800000 0x400 c0000<\/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\"><strong>If on-module SPI NOR Flash is empty<\/strong><\/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-0f9a501af7d2e38a975affd550295e08 wp-block-paragraph\">In some cases, when <em>SPI NOR<\/em> flash is erased or the u-boot is under development, we need a way to boot from SD card first. Users need to shunt cross the&nbsp;<strong><em>TEST#<\/em><\/strong>&nbsp;pin to ground. In this way,&nbsp;<em>SMARC-FiMX7<\/em>&nbsp;will always boot up from SD card.<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-513395522f59fd11fd791d2206b5dda5 wp-block-paragraph\">Write u-boot.imx to the SD card&nbsp;<\/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>~\/kirkstone-release\/&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-e6209531493f62034c9f01aa8cb5fb1e wp-block-paragraph\" id=\"htoc-sudo-dd-if-u-boot-imx-of-disk-bs-512-seek-2\" style=\"letter-spacing:1px\">$ <em>sudo dd if=u-boot.imx of=${DISK} bs=512 seek=2<\/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-647f63a0a5ccb1e1bde0ad2b67f3d65e wp-block-paragraph\" id=\"htoc-1-if-your-u-boot-hasn-t-been-finalized-and-still-under-development-it-is-recommended-to-shunt-cross-the-test-pin-and-boot-directly-from-sd-card-first-shunt-cross-test-to-gnd-once-your-u-boot-is-fully-tested-and-finalized-you-can-write-your-u-boot-file-to-spi-nor-flash\">1. If your u-boot hasn&#8217;t been finalized and still under development, it is recommended to shunt cross the test pin and boot directly from SD card first (shunt cross <em>TEST#<\/em> to GND). Once your u-boot is fully tested and finalized, you can&nbsp;write your u-boot file to SPI NOR flash.<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-21689f53e357d0ba2ca1ec9e0be25386 wp-block-paragraph\" id=\"htoc-2-when-test-pin-of-smarc-fimx7-is-not-shunt-crossed-it-will-always-boot-up-from-on-module-spi-nor-flash-u-boot-will-read-the-boot-sel-configuration-and-determine-where-it-should-load-image-and-device-tree-blob-when-test-is-shunt-crossed-pull-low-it-will-always-boot-up-from-sd-card\">2. When&nbsp;<em>TEST#<\/em>&nbsp;pin of <em>SMARC-FiMX7<\/em> is not shunt crossed, it will always boot up from on-module SPI NOR flash. U-boot will read the&nbsp;<em>BOOT_SEL<\/em>&nbsp;configuration and determine where it should load Image and device tree blob. When <em>TEST#<\/em> is shunt crossed (pull low), it will always boot up from SD 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 wp-elements-18c2e770faae098e4b33fba7407bc84c 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-bfab4be183a67a0b09da79d115b3b058 wp-block-paragraph\" id=\"htoc-console-ttymxc2-115200mmcdev-0mmcpart-1image-zimageloadaddr-0x80800000fdt-addr-0x83000000mmcroot-dev-mmcblk0p2-rommcrootfstype-ext4-rootwait-fixrtcnetdev-eth0ethact-fec0ipaddr-192-168-1-150serverip-192-168-1-53gatewayip-192-168-1-254mmcargs-setenv-bootargs-console-console-root-mmcroot-rootfstype-mmcrootfstype-optargs-uenvcmd-run-loadzimage-run-loadfdt-run-mmcboot\" style=\"letter-spacing:1px\">console=ttymxc2,115200<br>mmcdev=0<br>mmcpart=1<br>image=zImage<br>loadaddr=0x80800000<br>fdt_addr=0x83000000<br>mmcroot=\/dev\/mmcblk0p2 ro<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 console=${console} root=${mmcroot} rootfstype=${mmcrootfstype} ${optargs}<br>uenvcmd=run loadzimage; run loadfdt; run mmcboot<\/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-4f4de69c828d8661d1507bc337b10141 wp-block-paragraph\"><strong>Install Linux Kernel zImage<\/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>~\/kirkstone-release\/&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-6b5e08ea70224b48dd6c8b49c7f6d4dd wp-block-paragraph\" id=\"htoc-sudo-cp-v-zimage-media-boot\" style=\"letter-spacing:1px\">$ <em>sudo cp -v zImage \/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>~\/kirkstone-release\/&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-40552f77b0d406e19017dec0f9baf56e wp-block-paragraph\" id=\"htoc-sudo-cp-v-imx7d-smarc-dtb-media-boot-dtbs-imx7d-smarc-dtb\" style=\"letter-spacing:1px\">$ <em>sudo cp -v imx7d-smarc.dtb \/media\/boot\/dtbs\/imx7d-smarc.dtb<\/em><\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-d4c20b24e7e4b9532ed370c0ad9588d9 wp-block-paragraph\" id=\"htoc-sudo-cp-v-imx7s-smarc-dtb-media-boot-dtbs-imx7s-smarc-dtb\" style=\"letter-spacing:1px\">$ <em>sudo cp -v imx7s-smarc.dtb \/media\/boot\/dtbs\/imx7s-smarc.dtb<\/em><\/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=\"6334\">\n    <table class=\"wptb-preview-table wptb-element-main-table_setting-6334\" style=\"border-spacing: 3px 3px; border-collapse: collapse !important; min-width: 100%; border-width: 1px; border-style: solid; \" 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: 5px; 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: 5px; 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: 5px; margin: 0px; \"><div style=\"position: relative;\"><p style=\"text-align: left;\" data-mce-style=\"text-align: left;\"><em>imx7s-smarc.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: 5px; margin: 0px; \"><div style=\"position: relative;\"><p style=\"text-align: left;\" data-mce-style=\"text-align: left;\">Device tree binary for i.mx7 solo core 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: 5px; margin: 0px; \"><div style=\"position: relative;\"><p style=\"text-align: left;\" data-mce-style=\"text-align: left;\"><em>imx7d-smarc.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: 5px; margin: 0px; \"><div style=\"position: relative;\"><p style=\"text-align: left;\" data-mce-style=\"text-align: left;\">Device tree binary for i.mx7 dual core configuration.<\/p><\/div><\/div><\/td><\/tr><\/tbody><\/table>\n<\/div>\n<\/div>\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-98d83f63667cfe936a7d2f69d01245c0 wp-block-paragraph\">Extract the Yocto built root filesystem to your SD 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>~\/kirkstone-release\/&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-98ceec2a98e363e61bcaf66c2052c128 wp-block-paragraph\" id=\"htoc-1-smarc-fimx7-always-boots-up-from-on-module-spi-nor-flash-first-the-bootloader-file-in-spi-nor-flash-is-factory-pre-installed-from-embedian-it-will-read-the-boot-sel-configuration-that-defined-by-smarc-specification-on-your-carrier-board-and-load-image-and-device-tree-blob-from-the-partition-one-of-the-device-could-be-sd-card-emmc-gbe-etc-that-you-selected\">1. <em>SMARC-FiMX7<\/em>&nbsp;always boots up from on-module <em>SPI NOR<\/em> flash first. The bootloader file in SPI NOR flash is factory pre-installed from Embedian. It will read the&nbsp;<em>BOOT_SEL<\/em>&nbsp;configuration that defined by SMARC specification on your carrier board and load Image and device tree blob from the partition one of the device (could be SD card, eMMC, GBE,..etc) that you selected.<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-a842291b696b65e98ac76a7ae58a829e wp-block-paragraph\" id=\"htoc-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\">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-499548bd94db82eb95366f5bbcd286f4 wp-block-paragraph\"><br>Remove SD 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-sd-card-automatically\">Setup SD 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-6339b0239f542290d5075e6f337acc7e wp-block-paragraph\">This section tells you how to set up an SD 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-9934fce3f40e7a470c7e3ac3edc2ec98 wp-block-paragraph\" id=\"htoc-cd-kirkstone-release11\" style=\"letter-spacing:1px\">$ cd ~\/kirkstone-release<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-875dc698e09eadc1175745a074703593 wp-block-paragraph\" id=\"htoc-sudo-machine-smarcfimx7d-sources-meta-embedian-scripts-emb-mk-yocto-sdcard-emb-create-yocto-sdcard-sh-dev-sdx\" style=\"letter-spacing:1px\">$ sudo MACHINE=smarcfimx7d 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-1bafdd555b4e0ae9d21dd135e5c24ba2 wp-block-paragraph\">Shunt cross&nbsp;<em>TEST#<\/em>&nbsp;pin to ground and set the&nbsp;<em>BOOT_SEL<\/em>&nbsp;to ON OFF OFF. The module will boot up from SD card.&nbsp;&nbsp;<\/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<pre class=\"wp-block-code has-black-color has-text-color has-link-color has-medium-font-size wp-elements-4e424e199211191deacc0b8e1a3cb56c\" style=\"letter-spacing:1px\"><code>$ sudo ln -s \/path\/to\/build-yocto\/tmp\/deploy\/deb \/var\/www\/html\/deb\n<\/code><\/pre>\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-002a2b612c20c29891d661f5316538fd wp-block-paragraph\">The following procedure can be used on a Embedian&nbsp;<em>SMARC-FiMX7&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<pre class=\"wp-block-code has-black-color has-text-color has-link-color has-medium-font-size wp-elements-9022174097ac84d7bf9322d404ae8371\" style=\"letter-spacing:1px\"><code># vim \/etc\/apt\/sources.list.d\/yocto.list\n<\/code><\/pre>\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<pre class=\"wp-block-code has-black-color has-text-color has-link-color has-medium-font-size wp-elements-b60ae0a549fc8c53a52b32f7753ed5bd\" style=\"letter-spacing:1px\"><code>deb https:\/\/&lt;ip address&gt;\/all .\/\ndeb http:\/\/&lt;ip address&gt;\/<span style=\"background-color: initial; font-family: inherit; font-size: inherit; text-align: initial;\">cortexa7t2hf-neon .\/<\/span>\ndeb http:\/\/&lt;ip address&gt;\/<span style=\"background-color: initial; font-family: inherit; font-size: inherit; text-align: initial;\">cortexa7t2hf-neon-mx7d .\/<\/span>\ndeb http:\/\/&lt;ip address&gt;\/<span style=\"background-color: initial; font-family: inherit; font-size: inherit; text-align: initial;\">smarcfimx7d .\/<\/span><\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<pre class=\"wp-block-code has-black-color has-text-color has-link-color has-medium-font-size wp-elements-5262ffd588bc1cfe17437ca9f5c2649e\" style=\"letter-spacing:1px\"><code># apt-get update\n\n# apt-get upgrade\n\n# apt-get install tcpdump<\/code><\/pre>\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<pre class=\"wp-block-code has-black-color has-text-color has-link-color has-medium-font-size wp-elements-fa4654c3c94c458529cbf090557470e2\" style=\"letter-spacing:1px\"><code>DESCRIPTION = \"Hello World Recipe using autotools\"\nHOMEPAGE = \"http:\/\/www.embedian.com\/\"\nSECTION = \"console\/utils\"\nPRIORITY = \"optional\"\nLICENSE = \"GPL\"\nPR = \"r0\"\n  \nSRC_URI = \"git:\/\/github.com\/embedian\/helloworld-autotools.git;protocol=https\"\nS = \"${WORKDIR}\/git\"\n  \ninherit autotools<\/code><\/pre>\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<pre class=\"wp-block-code has-black-color has-text-color has-link-color has-medium-font-size wp-elements-18262e91f108148852cbad6843d48bec\" style=\"letter-spacing:1px\"><code>DESCRIPTION = \"HelloWorld\"\nSECTION = \"examples\"\nLICENSE = \"GPL\"\n  \nSRC_URI = \"file:\/\/helloworld.c\"\n  \nS = \"${WORKDIR}\"\n  \ndo_compile() {\n    ${CC} ${CFLAGS} ${LDFLAGS} helloworld.c -o helloworld\n}\n  \ndo_install() {\n    install -d ${D}${bindir}\n    install -m 0755 helloworld ${D}${bindir}\n}<\/code><\/pre>\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-black-color has-text-color has-link-color has-medium-font-size wp-elements-bd00a6f9671629b813eabba4068cb2e3 wp-block-paragraph\"><code><strong><em>WORKDIR<\/em><\/strong><\/code>&nbsp;is located at&nbsp;<code><em>${OETREE}\/&lt;build directory&gt;\/tmp\/work\/cortexa7t2hf-neon-poky-linux-gnueabi\/&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>smarcfimx7t2hf-poky-linux-gnueabi<\/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-090e4987b7021c8cd8fad51f877a0513 wp-block-paragraph\">Setting up eMMC usually is the last step at development stage after the development work is done at your SD card or NFS environments. From software point of view, eMMC is nothing but a non-removable SD card on board. For&nbsp;<em>SMARC-FiMX7<\/em>, the SD card is always emulated as&nbsp;<code><em>\/dev\/mmcblk0<\/em><\/code>&nbsp;and on-module eMMC is always emulated as&nbsp;<code><em>\/dev\/mmcblk2<\/em><\/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-b09f88e43ba61a98a24ed07162fe4224 wp-block-paragraph\">First, we need to backup the final firmware from your SD 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-f5609b262987c42d495b1b4b36a4b448 wp-block-paragraph\"><strong>Prepare for eMMC binaries from SD 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-6f41db59691419e63f08397a8a5fb1a4 wp-block-paragraph\">Insert SD 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-c9e8dcf10fe2eb8581d51645a7a6cfee wp-block-paragraph\" id=\"htoc-export-disk-dev-mmcblk01\" style=\"letter-spacing:1px\"><code>$ export DISK=\/dev\/mmcblk0<\/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-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 wp-elements-9695ff48222e45d7c82c8bc2144dc22d 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-7e1b10cefe19d8338a37c7dd36609ea7 wp-block-paragraph\" style=\"text-decoration:underline\"><strong>Copy zImage 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>~\/kirkstone-release\/&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-6c0cabb05cabffdb5fe200e941ed4362 wp-block-paragraph\" id=\"htoc-sudo-cp-v-zimage-media-rootfs-home-root\" style=\"letter-spacing:1px\"><em>$ sudo cp -v zImage \/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-c748038c1b46464bcabb972190fc38ff wp-block-paragraph\" id=\"htoc-console-ttymxc2-115200mmcdev-2mmcpart-1image-zimageloadaddr-0x80800000fdt-addr-0x83000000mmcroot-dev-mmcblk2p2-rommcrootfstype-ext4-rootwait-fixrtcnetdev-eth0ethact-fec0ipaddr-192-168-1-150serverip-192-168-1-53gatewayip-192-168-1-254mmcargs-setenv-bootargs-console-console-root-mmcroot-rootfstype-mmcrootfstype-optargs-uenvcmd-run-loadzimage-run-loadfdt-run-mmcboot\" style=\"letter-spacing:1px;text-decoration:none\">console=ttymxc2,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=zImage<br>loadaddr=0x80800000<br>fdt_addr=0x83000000<br>mmcroot=\/dev\/mmcblk<mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-red-color\">2<\/mark>p2 ro<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 console=${console} root=${mmcroot} rootfstype=${mmcrootfstype} ${optargs}<br>uenvcmd=run loadzimage; run loadfdt; run mmcboot<\/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>~\/kirkstone-release\/&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-1781aa35424292043f64282104e83519 wp-block-paragraph\" id=\"htoc-sudo-cp-v-imx7s-smarc-dtb-media-rootfs-home-root-imx7s-smarc-dtb\" style=\"letter-spacing:1px\"><em>$ sudo cp -v imx7s-smarc.dtb \/media\/rootfs\/home\/root\/imx7s-smarc.dtb<\/em><\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-d9f4e0f9533dbbea14230dd6e1532e41 wp-block-paragraph\" id=\"htoc-sudo-cp-v-imx7d-smarc-dtb-media-rootfs-home-root-imx7d-smarc-dtb\"><em>$ sudo cp -v imx7d-smarc.dtb \/media\/rootfs\/home\/root\/imx7d-smarc.dtb<\/em><\/p>\n<\/div><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\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>~\/kirkstone-release\/&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-8a2e5d9b535a543ee726ed994089fc6a wp-block-paragraph\" id=\"htoc-pushd-media-rootfs\" style=\"letter-spacing:1px\">$ pushd \/media\/rootfs<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-0d7a3d83659cf3998d5ce219b9f9b42a wp-block-paragraph\" id=\"htoc-sudo-tar-cvfz-smarcfimx7-emmc-rootfs-tar-gz\" style=\"letter-spacing:1px\">$ sudo tar cvfz ~\/smarcfimx7-emmc-rootfs.tar.gz .<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-a048d232f80d89186915c8d22a7d00b6 wp-block-paragraph\" id=\"htoc-sudo-mv-smarcfimx7-emmc-rootfs-tar-gz-media-rootfs-home-root\" style=\"letter-spacing:1px\">$ sudo mv ~\/smarcfimx7-emmc-rootfs.tar.gz \/media\/rootfs\/home\/root<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-a13fe5efc1a17193a3413d1e872f508f wp-block-paragraph\" id=\"htoc-popd\" style=\"letter-spacing:1px\">$ 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-598315de823e699e7c8102e4a770264e wp-block-paragraph\">Remove SD 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-1e1ab78a98de627fff28d299fbd96bf9 wp-block-paragraph\" id=\"htoc-sudo-umount-media-rootfs1\" 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-9dcc995d6b87d39172443972ad69f3a8 wp-block-paragraph\"><strong>Copy Binaries to eMMC from SD card<\/strong><\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-9003e88f7ab34cf19c0e1e86881c9d9a wp-block-paragraph\">Insert this SD card into your <em>SMARC-FiMX7<\/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-c5b5696a22cc7e822e13e4ccc9551903 wp-block-paragraph\">Now it will be almost the same as you did when setup your SD card, but the eMMC device descriptor is&nbsp;<em>\/dev\/mmcblk2<\/em>&nbsp;now. Booting up the device from SD 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-2bc8dea912ea43e0773368bf1e74e69a wp-block-paragraph\" id=\"htoc-sudo-sfdisk-disk-lt-lt-eof-1m-48m-0x83-eof\" style=\"letter-spacing:1px\"><em><em>$ sudo sfdisk ${DISK} &lt;&lt;-__EOF__<br>1M,48M,0x83,*<br>,,,-<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-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<\/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-79b4d359f509a413b97defbe3f77b8c8 wp-block-paragraph\" id=\"htoc-sudo-cp-v-imx7d-smarc-dtb-media-boot-dtbs\" style=\"letter-spacing:1px\">$ sudo cp -v imx7d-smarc.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-6108966941ba05258dc194bf4d86120c wp-block-paragraph\" id=\"htoc-sudo-tar-zxvf-smarcfimx7-emmc-rootfs-tar-gz-c-media-rootfs\" style=\"letter-spacing:1px\">$ sudo tar -zxvf smarcfimx7-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-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-155d6eb56d23bb3acb2260213ac8b418 wp-block-paragraph\">Boot up the module from SD card and run the following script. The Yocto images will be written into on-module 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-9f986e96eab2651994546bde01715cef wp-block-paragraph\" id=\"htoc-smarc-fimx7-create-yocto-emmc-sh-dev-mmcblk2-gt-dev-null-2-gt-amp-1\" style=\"letter-spacing:1px\">$ smarc-fimx7-create-yocto-emmc.sh \/dev\/mmcblk2 &gt;\/dev\/null 2&gt;&amp;1 <\/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-8869eefc9ecd7ee24f51fbad91e16f97 wp-block-paragraph\"><br>version 1.0a, 10\/28\/2024<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-b38ed5dfca6bdb303dabc7c1181a2069 wp-block-paragraph\">Last updated 2024-10-28<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This document describes how Embedian builds a customized version of NXP\u2019s i.MX7 official Yocto Kirkstone BSP release for Embedian&#8217;s&nbsp;SMARC-FiMX7&nbsp;product platform. The approach is to pull from Embedian&#8217;s Github repository and build that using bitbake. The reason why we&#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":[164,135],"ht-kb-tag":[168,157,144,142],"class_list":["post-5487","ht_kb","type-ht_kb","status-publish","format-standard","hentry","ht_kb_category-yocto-kirkstone-nxp-imx7","ht_kb_category-linux-on-osm","ht_kb_tag-i-mx7","ht_kb_tag-kirkstone","ht_kb_tag-smarc","ht_kb_tag-yocto"],"spectra_custom_meta":{"_ht_kb_usefulness":["0"],"_ht_kb_post_reading_time":["742"],"_ht_article_order_115":["5487"],"_ht_kb_post_views_count":["1897"],"_edit_last":["1"],"_ht_article_order_135":["5487"],"_edit_lock":["1770823809:1"],"_ht_article_order_164":["5487"],"_wp_old_slug":["where-are-your-offices-located-2"],"_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:4;s:20:\"uagb\/icon-list-child\";i:4;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:48;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;}"],"_wpml_word_count":["2234"],"copied_media_ids":["a:1:{i:0;i:5420;}"],"referenced_media_ids":["a:0:{}"],"_wpml_location_migration_done":["1"],"_uag_css_file_name":["uag-css-5487.css"],"_uag_js_file_name":["uag-js-5487.js"],"_uagb_last_spectra_edit":["1777040187","1777040187"],"_uag_page_assets":["a:9:{s:3:\"css\";s:80309:\".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: 400px;height: 400px;}.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-96c97c50.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-96c97c50 .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-96c97c50.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-96c97c50.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-96c97c50 .uagb-notice-title{background-color: #597777;border-top-right-radius: 3px;border-top-left-radius: 3px;} .uagb-block-cbb1bf99.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-cbb1bf99 .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-cbb1bf99.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-cbb1bf99.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-cbb1bf99 .uagb-notice-title{background-color: #597777;border-top-right-radius: 3px;border-top-left-radius: 3px;} .uagb-block-c0c3aec0.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-c0c3aec0 .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-c0c3aec0.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-c0c3aec0.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-c0c3aec0 .uagb-notice-title{background-color: #597777;border-top-right-radius: 3px;border-top-left-radius: 3px;} .uagb-block-02f2848f.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-02f2848f .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-02f2848f.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-02f2848f.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-02f2848f .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-ff876203.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-ff876203 .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-ff876203.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-ff876203.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-ff876203 .uagb-notice-title{background-color: #597777;border-top-right-radius: 3px;border-top-left-radius: 3px;} .uagb-block-a82c9356.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-a82c9356 .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-a82c9356.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-a82c9356.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-a82c9356 .uagb-notice-title{background-color: #000000;border-top-right-radius: 3px;border-top-left-radius: 3px;} .uagb-block-62791a44.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-62791a44 .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-62791a44.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-62791a44.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-62791a44 .uagb-notice-title{background-color: #597777;border-top-right-radius: 3px;border-top-left-radius: 3px;} .uagb-block-041fba8c.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-041fba8c .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-041fba8c.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-041fba8c.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-041fba8c .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;} .uagb-block-df7d7195.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-df7d7195 .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-df7d7195.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-df7d7195.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-df7d7195 .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-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-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-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-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;}@media only screen and (max-width: 976px) {.uagb-block-85c723ff.wp-block-uagb-image .wp-block-uagb-image__figure img{width: 400px;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-96c97c50 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-96c97c50 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-cbb1bf99 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-cbb1bf99 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-c0c3aec0 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-c0c3aec0 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-02f2848f .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-02f2848f .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-ff876203 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-ff876203 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-a82c9356 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-a82c9356 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-62791a44 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-62791a44 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-041fba8c .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-041fba8c .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;} .uagb-block-df7d7195 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-df7d7195 .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-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-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-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-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;}}@media only screen and (max-width: 767px) {.uagb-block-85c723ff.wp-block-uagb-image .wp-block-uagb-image__figure img{width: 400px;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-96c97c50 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-96c97c50 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-cbb1bf99 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-cbb1bf99 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-c0c3aec0 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-c0c3aec0 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-02f2848f .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-02f2848f .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-ff876203 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-ff876203 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-a82c9356 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-a82c9356 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-62791a44 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-62791a44 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-041fba8c .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-041fba8c .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;} .uagb-block-df7d7195 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-df7d7195 .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-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-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-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-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;}}.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:10094:\"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-96c97c50' );\n});\nwindow.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-cbb1bf99' );\n});\nwindow.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-c0c3aec0' );\n});\nwindow.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-02f2848f' );\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-ff876203' );\n});\nwindow.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-a82c9356' );\n});\nwindow.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-62791a44' );\n});\nwindow.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-041fba8c' );\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-df7d7195' );\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-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-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-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-32253f2d' );\n});\n });\";s:18:\"current_block_list\";a:19:{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:9:\"core\/code\";i:13;s:11:\"core\/search\";i:14;s:10:\"core\/group\";i:15;s:17:\"core\/latest-posts\";i:16;s:20:\"core\/latest-comments\";i:17;s:13:\"core\/archives\";i:18;s:15:\"core\/categories\";}s:8:\"uag_flag\";b:1;s:11:\"uag_version\";s:10:\"1786094619\";s:6:\"gfonts\";a:0:{}s:10:\"gfonts_url\";s:0:\"\";s:12:\"gfonts_files\";a:0:{}s:14:\"uag_faq_layout\";b:0;}"],"_elementor_page_assets":["a: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.MX7 official Yocto Kirkstone BSP release for Embedian&#8217;s&nbsp;SMARC-FiMX7&nbsp;product platform. The approach is to pull from Embedian&#8217;s Github repository and build that using bitbake. The reason why we...","_links":{"self":[{"href":"https:\/\/www.embedian.com\/de\/wp-json\/wp\/v2\/ht-kb\/5487","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=5487"}],"version-history":[{"count":7,"href":"https:\/\/www.embedian.com\/de\/wp-json\/wp\/v2\/ht-kb\/5487\/revisions"}],"predecessor-version":[{"id":12135,"href":"https:\/\/www.embedian.com\/de\/wp-json\/wp\/v2\/ht-kb\/5487\/revisions\/12135"}],"wp:attachment":[{"href":"https:\/\/www.embedian.com\/de\/wp-json\/wp\/v2\/media?parent=5487"}],"wp:term":[{"taxonomy":"ht_kb_category","embeddable":true,"href":"https:\/\/www.embedian.com\/de\/wp-json\/wp\/v2\/ht-kb-category?post=5487"},{"taxonomy":"ht_kb_tag","embeddable":true,"href":"https:\/\/www.embedian.com\/de\/wp-json\/wp\/v2\/ht-kb-tag?post=5487"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}