<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://ess-wiki.advantech.com.tw/wiki/index.php?action=history&amp;feed=atom&amp;title=IoTGateway%2FBSP%2FLinux%2FiMX93%2FYocto_LBVD_User_Guide</id>
		<title>IoTGateway/BSP/Linux/iMX93/Yocto LBVD User Guide - Revision history</title>
		<link rel="self" type="application/atom+xml" href="https://ess-wiki.advantech.com.tw/wiki/index.php?action=history&amp;feed=atom&amp;title=IoTGateway%2FBSP%2FLinux%2FiMX93%2FYocto_LBVD_User_Guide"/>
		<link rel="alternate" type="text/html" href="https://ess-wiki.advantech.com.tw/wiki/index.php?title=IoTGateway/BSP/Linux/iMX93/Yocto_LBVD_User_Guide&amp;action=history"/>
		<updated>2026-04-17T19:18:30Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.28.3</generator>

	<entry>
		<id>https://ess-wiki.advantech.com.tw/wiki/index.php?title=IoTGateway/BSP/Linux/iMX93/Yocto_LBVD_User_Guide&amp;diff=38595&amp;oldid=prev</id>
		<title>Clayder.huang: /* Getting Started */</title>
		<link rel="alternate" type="text/html" href="https://ess-wiki.advantech.com.tw/wiki/index.php?title=IoTGateway/BSP/Linux/iMX93/Yocto_LBVD_User_Guide&amp;diff=38595&amp;oldid=prev"/>
				<updated>2025-03-05T07:54:17Z</updated>
		
		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Getting Started&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;' lang='en'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 07:54, 5 March 2025&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l10&quot; &gt;Line 10:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 10:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== &amp;lt;span style=&amp;quot;color:#0070c0&amp;quot;&amp;gt;System Requirements&amp;lt;/span&amp;gt; ==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== &amp;lt;span style=&amp;quot;color:#0070c0&amp;quot;&amp;gt;System Requirements&amp;lt;/span&amp;gt; ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*CPU Cores: &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Quad&lt;/del&gt;-&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;core processor &lt;/del&gt;(&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;or higher recommended&lt;/del&gt;) &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*CPU Cores: &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;#160;  Intel Core&lt;/ins&gt;-&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;i7 Processor &lt;/ins&gt;(&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;gt;= 8 cores&lt;/ins&gt;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*Memory: &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;8GB RAM &lt;/del&gt;(&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;more is recommended for better performance&lt;/del&gt;) &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*Memory: &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;#160; &amp;#160; &amp;#160; &lt;/ins&gt;(&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;gt;= 16GB of Memory&lt;/ins&gt;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*Disk Space: &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;400GB &lt;/del&gt;(more is recommended and SSD is suggested for better performance) &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*Disk Space: &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;#160; 500GB &lt;/ins&gt;(more is recommended and SSD is suggested for better performance)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== &amp;lt;span style=&amp;quot;color:#0070c0&amp;quot;&amp;gt;Conventions&amp;lt;/span&amp;gt; ==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== &amp;lt;span style=&amp;quot;color:#0070c0&amp;quot;&amp;gt;Conventions&amp;lt;/span&amp;gt; ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Clayder.huang</name></author>	</entry>

	<entry>
		<id>https://ess-wiki.advantech.com.tw/wiki/index.php?title=IoTGateway/BSP/Linux/iMX93/Yocto_LBVD_User_Guide&amp;diff=38366&amp;oldid=prev</id>
		<title>Sean.chuang at 06:53, 6 February 2025</title>
		<link rel="alternate" type="text/html" href="https://ess-wiki.advantech.com.tw/wiki/index.php?title=IoTGateway/BSP/Linux/iMX93/Yocto_LBVD_User_Guide&amp;diff=38366&amp;oldid=prev"/>
				<updated>2025-02-06T06:53:18Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;' lang='en'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 06:53, 6 February 2025&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l48&quot; &gt;Line 48:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 48:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;::&amp;lt;tt&amp;gt;imx93rom2820a1 for ROM-2820 A1&amp;lt;/tt&amp;gt;&amp;#160;  &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;::&amp;lt;tt&amp;gt;imx93rom2820a1 for ROM-2820 &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;A1&amp;lt;/tt&amp;gt; &lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;::&amp;lt;tt&amp;gt;imx93afee320a1 for AFE-E420 &lt;/ins&gt;A1&amp;lt;/tt&amp;gt;&amp;#160;  &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;amp;nbsp;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;amp;nbsp;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Sean.chuang</name></author>	</entry>

	<entry>
		<id>https://ess-wiki.advantech.com.tw/wiki/index.php?title=IoTGateway/BSP/Linux/iMX93/Yocto_LBVD_User_Guide&amp;diff=38364&amp;oldid=prev</id>
		<title>Clayder.huang at 05:06, 6 February 2025</title>
		<link rel="alternate" type="text/html" href="https://ess-wiki.advantech.com.tw/wiki/index.php?title=IoTGateway/BSP/Linux/iMX93/Yocto_LBVD_User_Guide&amp;diff=38364&amp;oldid=prev"/>
				<updated>2025-02-06T05:06:45Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;' lang='en'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 05:06, 6 February 2025&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l7&quot; &gt;Line 7:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 7:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;= Getting Started =&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;= Getting Started =&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;== &amp;lt;span style=&amp;quot;color:#0070c0&amp;quot;&amp;gt;System Requirements&amp;lt;/span&amp;gt; ==&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;*CPU Cores: Quad-core processor (or higher recommended) &lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;*Memory: 8GB RAM (more is recommended for better performance) &lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;*Disk Space: 400GB (more is recommended and SSD is suggested for better performance) &lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== &amp;lt;span style=&amp;quot;color:#0070c0&amp;quot;&amp;gt;Conventions&amp;lt;/span&amp;gt; ==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== &amp;lt;span style=&amp;quot;color:#0070c0&amp;quot;&amp;gt;Conventions&amp;lt;/span&amp;gt; ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Clayder.huang</name></author>	</entry>

	<entry>
		<id>https://ess-wiki.advantech.com.tw/wiki/index.php?title=IoTGateway/BSP/Linux/iMX93/Yocto_LBVD_User_Guide&amp;diff=36948&amp;oldid=prev</id>
		<title>Sean.chuang: Undo revision 36946 by Sean.chuang (talk)</title>
		<link rel="alternate" type="text/html" href="https://ess-wiki.advantech.com.tw/wiki/index.php?title=IoTGateway/BSP/Linux/iMX93/Yocto_LBVD_User_Guide&amp;diff=36948&amp;oldid=prev"/>
				<updated>2024-09-10T05:59:53Z</updated>
		
		<summary type="html">&lt;p&gt;Undo revision 36946 by &lt;a href=&quot;/view/Special:Contributions/Sean.chuang&quot; title=&quot;Special:Contributions/Sean.chuang&quot;&gt;Sean.chuang&lt;/a&gt; (&lt;a href=&quot;/wiki/index.php?title=User_talk:Sean.chuang&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;User talk:Sean.chuang (page does not exist)&quot;&gt;talk&lt;/a&gt;)&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;' lang='en'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 05:59, 10 September 2024&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l218&quot; &gt;Line 218:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 218:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== &amp;lt;span style=&amp;quot;color:#0070c0&amp;quot;&amp;gt;BSP Content&amp;lt;/span&amp;gt; ===&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== &amp;lt;span style=&amp;quot;color:#0070c0&amp;quot;&amp;gt;BSP Content&amp;lt;/span&amp;gt; ===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;div style=&amp;quot;margin-left:0.499cm; margin-right:0cm&amp;quot;&amp;gt;The description of some important folders list below:&amp;lt;/div&amp;gt; &amp;lt;div style=&amp;quot;margin-left:1.499cm; margin-right:0cm&amp;quot;&amp;gt;'''sources/'''&amp;lt;/div&amp;gt; &amp;lt;div style=&amp;quot;margin-left:1.998cm; margin-right:0cm&amp;quot;&amp;gt;'''meta-advantech/'''&amp;amp;nbsp;: meta layer by Advantech&amp;lt;/div&amp;gt; &amp;lt;div style=&amp;quot;margin-left:1.998cm; margin-right:0cm&amp;quot;&amp;gt;'''meta-fsl-*/'''&amp;amp;nbsp;: meta layer by Freescale&amp;lt;/div&amp;gt; &amp;lt;div style=&amp;quot;margin-left:1.499cm; margin-right:0cm&amp;quot;&amp;gt;'''fsl-setup-release.sh'''&amp;amp;nbsp;: to create one new build environment&amp;lt;/div&amp;gt; &amp;lt;div style=&amp;quot;margin-left:1.499cm; margin-right:0cm&amp;quot;&amp;gt;'''setup-environment'''&amp;amp;nbsp;: to continue an exist build environment&amp;lt;/div&amp;gt; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;div style=&amp;quot;margin-left:0.499cm; margin-right:0cm&amp;quot;&amp;gt;The description of some important folders list below:&amp;lt;/div&amp;gt; &amp;lt;div style=&amp;quot;margin-left:1.499cm; margin-right:0cm&amp;quot;&amp;gt;'''sources/'''&amp;lt;/div&amp;gt; &amp;lt;div style=&amp;quot;margin-left:1.998cm; margin-right:0cm&amp;quot;&amp;gt;'''meta-advantech/'''&amp;amp;nbsp;: meta layer by Advantech&amp;lt;/div&amp;gt; &amp;lt;div style=&amp;quot;margin-left:1.998cm; margin-right:0cm&amp;quot;&amp;gt;'''meta-fsl-*/'''&amp;amp;nbsp;: meta layer by Freescale&amp;lt;/div&amp;gt; &amp;lt;div style=&amp;quot;margin-left:1.499cm; margin-right:0cm&amp;quot;&amp;gt;'''fsl-setup-release.sh'''&amp;amp;nbsp;: to create one new build environment&amp;lt;/div&amp;gt; &amp;lt;div style=&amp;quot;margin-left:1.499cm; margin-right:0cm&amp;quot;&amp;gt;'''setup-environment'''&amp;amp;nbsp;: to continue an exist build environment&amp;lt;/div&amp;gt; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;== &amp;lt;span style=&amp;quot;color:#0070c0&amp;quot;&amp;gt;Build Instructions&amp;lt;/span&amp;gt; ==&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp;&lt;/del&gt;&amp;lt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;br/&lt;/del&gt;&amp;gt; &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Build Instructions ==&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;= &lt;/ins&gt;&amp;lt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;span style=&amp;quot;color:#0070c0&amp;quot;&lt;/ins&gt;&amp;gt;To create one new build environment&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/span&amp;gt; &lt;/ins&gt;===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;=== &lt;/del&gt;To create one new build environment ===&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:Perform the following commands in terminal console &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:Perform the following commands in terminal console &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;::&amp;lt;code&amp;gt;$ cd '''${BSP_HOME}'''&amp;lt;/code&amp;gt; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;::&amp;lt;code&amp;gt;$ cd &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;span style=&amp;quot;color:#7030a0&amp;quot;&amp;gt;&lt;/ins&gt;'''${BSP_HOME}'''&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/span&amp;gt;&lt;/ins&gt;&amp;lt;/code&amp;gt; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;::&amp;lt;code&amp;gt;$ MACHINE='''${MC}''' &amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;DISTRO=fsl-imx-xwayland &amp;lt;/code&amp;gt;&amp;lt;code&amp;gt;source imx-setup-release.sh -b '''${BDIR}'''&amp;lt;/code&amp;gt;&amp;#160;  &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;::&amp;lt;code&amp;gt;$ MACHINE=&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;span style=&amp;quot;color:#7030a0&amp;quot;&amp;gt;&lt;/ins&gt;'''${MC}'''&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/span&amp;gt; &lt;/ins&gt;&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;DISTRO=fsl-imx-xwayland &amp;lt;/code&amp;gt;&amp;lt;code&amp;gt;source imx-setup-release.sh -b &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;span style=&amp;quot;color:#7030a0&amp;quot;&amp;gt;&lt;/ins&gt;'''${BDIR}'''&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/span&amp;gt;&lt;/ins&gt;&amp;lt;/code&amp;gt;&amp;#160;  &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:We can specify u-boot default config like below &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:We can specify u-boot default config like below &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;::&amp;lt;code&amp;gt;$ MACHINE='''${MC}''' &amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;UBOOT_CONFIG='''${UC}''' &amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;DISTRO=fsl-imx-xwayland &amp;lt;/code&amp;gt;&amp;lt;code&amp;gt;source imx-setup-release.sh -b '''${BDIR}'''&amp;lt;/code&amp;gt;&amp;#160;  &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;::&amp;lt;code&amp;gt;$ MACHINE=&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;span style=&amp;quot;color:#7030a0&amp;quot;&amp;gt;&lt;/ins&gt;'''${MC}'''&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/span&amp;gt; &lt;/ins&gt;&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;UBOOT_CONFIG=&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;span style=&amp;quot;color:#7030a0&amp;quot;&amp;gt;&lt;/ins&gt;'''${UC}'''&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/span&amp;gt; &lt;/ins&gt;&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;DISTRO=fsl-imx-xwayland &amp;lt;/code&amp;gt;&amp;lt;code&amp;gt;source imx-setup-release.sh -b &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;span style=&amp;quot;color:#7030a0&amp;quot;&amp;gt;&lt;/ins&gt;'''${BDIR}'''&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/span&amp;gt;&lt;/ins&gt;&amp;lt;/code&amp;gt;&amp;#160;  &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:You need to read and accept the EULA. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:You need to read and accept the EULA. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:[[File:Accept EULA.png|RTENOTITLE]] &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:[[File:Accept EULA.png|RTENOTITLE]] &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== To continue an exist build environment ===&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;span style=&amp;quot;color:#0070c0&amp;quot;&amp;gt;&lt;/ins&gt;To continue an exist build environment&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/span&amp;gt; &lt;/ins&gt;===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:Perform the following commands in terminal console &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:Perform the following commands in terminal console &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;::&amp;lt;code&amp;gt;$ cd '''${BSP_HOME}'''&amp;lt;/code&amp;gt; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;::&amp;lt;code&amp;gt;$ cd &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;span style=&amp;quot;color:#7030a0&amp;quot;&amp;gt;&lt;/ins&gt;'''${BSP_HOME}'''&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/span&amp;gt;&lt;/ins&gt;&amp;lt;/code&amp;gt; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;::&amp;lt;code&amp;gt;$ source setup-environment '''${BDIR}'''&amp;lt;/code&amp;gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/del&gt;&amp;#160; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;::&amp;lt;code&amp;gt;$ source setup-environment &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;span style=&amp;quot;color:#7030a0&amp;quot;&amp;gt;&lt;/ins&gt;'''${BDIR}'''&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/span&amp;gt;&lt;/ins&gt;&amp;lt;/code&amp;gt;&amp;#160;  &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;amp;nbsp;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;amp;nbsp;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== To build sdcard image ===&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;span style=&amp;quot;color:#0070c0&amp;quot;&amp;gt;&lt;/ins&gt;To build sdcard image&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/span&amp;gt; &lt;/ins&gt;===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:To create/continue a build environment &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:To create/continue a build environment &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:Perform the following command in terminal console &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:Perform the following command in terminal console &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;::&amp;lt;code&amp;gt;$ bitbake imx-image-full&amp;lt;/code&amp;gt;&amp;#160;  &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;::&amp;lt;code&amp;gt;$ bitbake imx-image-full&amp;lt;/code&amp;gt;&amp;#160;  &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:The two files, imx-image-full-'''${MC}'''.wic.zst and ...wic.bmap, will be located in directory, ./tmp/deploy/images/'''${MC}''', while building process finished successfully. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:The two files, imx-image-full-&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;span style=&amp;quot;color:#7030a0&amp;quot;&amp;gt;&lt;/ins&gt;'''${MC}'''&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/span&amp;gt;&lt;/ins&gt;.wic.zst and ...wic.bmap, will be located in directory, ./tmp/deploy/images/&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;span style=&amp;quot;color:#7030a0&amp;quot;&amp;gt;&lt;/ins&gt;'''${MC}'''&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/span&amp;gt;&lt;/ins&gt;, while building process finished successfully. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== To build toolchain installer ===&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;span style=&amp;quot;color:#0070c0&amp;quot;&amp;gt;&lt;/ins&gt;To build toolchain installer&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/span&amp;gt; &lt;/ins&gt;===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:To create/continue a build environment &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:To create/continue a build environment &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l252&quot; &gt;Line 252:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 251:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;::&amp;lt;code&amp;gt;$ bitbake meta-toolchain&amp;lt;/code&amp;gt;&amp;#160;  &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;::&amp;lt;code&amp;gt;$ bitbake meta-toolchain&amp;lt;/code&amp;gt;&amp;#160;  &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:The below installer will be located in the directory &amp;quot;./tmp/deploy/sdk&amp;quot;. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:The below installer will be located in the directory &amp;quot;./tmp/deploy/sdk&amp;quot;. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;::&amp;lt;code&amp;gt;fsl-imx-&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;xwayland&lt;/del&gt;-glibc-x86_64-meta-toolchain-armv8a-&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;imx95&lt;/del&gt;-&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;19x19-lpddr5&lt;/del&gt;-evk-toolchain-&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;6.6&lt;/del&gt;-&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;nanbield&lt;/del&gt;.sh&amp;lt;/&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;code&lt;/del&gt;&amp;gt;&amp;#160;  &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;::&amp;lt;code&amp;gt;fsl-imx-&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;wayland&lt;/ins&gt;-glibc-x86_64-meta-toolchain-armv8a-&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;imx8mp&lt;/ins&gt;-&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;lpddr4&lt;/ins&gt;-evk-toolchain-&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/code&amp;gt;&amp;lt;tt&amp;gt;&amp;lt;span style=&amp;quot;color:#7030a0&amp;quot;&amp;gt;'''${KERNEL}'''&amp;lt;/span&amp;gt;&lt;/ins&gt;-&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;mickledore&lt;/ins&gt;.sh&amp;lt;/&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;tt&lt;/ins&gt;&amp;gt;&amp;#160;  &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== To build bootloader ===&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;span style=&amp;quot;color:#0070c0&amp;quot;&amp;gt;&lt;/ins&gt;To build bootloader&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/span&amp;gt; &lt;/ins&gt;===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:To create/continue a build environment &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:To create/continue a build environment &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l262&quot; &gt;Line 262:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 261:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;amp;nbsp;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;amp;nbsp;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== To build linux kernel ===&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;span style=&amp;quot;color:#0070c0&amp;quot;&amp;gt;&lt;/ins&gt;To build linux kernel&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/span&amp;gt; &lt;/ins&gt;===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:To create/continue a build environment &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:To create/continue a build environment &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l280&quot; &gt;Line 280:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 279:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;::&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;::&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:::&amp;lt;code&amp;gt;$ bitbake linux-imx&amp;lt;/code&amp;gt;&amp;#160; &amp;#160;  &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:::&amp;lt;code&amp;gt;$ bitbake linux-imx&amp;lt;/code&amp;gt;&amp;#160; &amp;#160;  &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:The two files, Image &amp;amp; Image-'''${IMX8PROC}'''-'''${BOARD}'''-'''${BOARD''''''_REV}'''.dtb, will be located in the directory, ./tmp/deploy/images/'''${MC}'''.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:The two files, Image &amp;amp; Image-&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;span style=&amp;quot;color:#7030a0&amp;quot;&amp;gt;&lt;/ins&gt;'''${IMX8PROC}'''&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/span&amp;gt;&lt;/ins&gt;-&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;span style=&amp;quot;color:#7030a0&amp;quot;&amp;gt;&lt;/ins&gt;'''${BOARD}'''&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/span&amp;gt;&lt;/ins&gt;-&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;span style=&amp;quot;color:#7030a0&amp;quot;&amp;gt;&lt;/ins&gt;'''${BOARD'''&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/span&amp;gt;&lt;/ins&gt;'''&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;span style=&amp;quot;color:#7030a0&amp;quot;&amp;gt;&lt;/ins&gt;_REV&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#7030a0&amp;quot;&amp;gt;&lt;/ins&gt;}&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/span&amp;gt;&lt;/ins&gt;'''.dtb, will be located in the directory, ./tmp/deploy/images/&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;span style=&amp;quot;color:#7030a0&amp;quot;&amp;gt;&lt;/ins&gt;'''${MC}'''&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/span&amp;gt;&lt;/ins&gt;. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== &amp;lt;span style=&amp;quot;color:#0070c0&amp;quot;&amp;gt;Creating boot-up on-board flash from prebuilt image&amp;lt;/span&amp;gt; ==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== &amp;lt;span style=&amp;quot;color:#0070c0&amp;quot;&amp;gt;Creating boot-up on-board flash from prebuilt image&amp;lt;/span&amp;gt; ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Sean.chuang</name></author>	</entry>

	<entry>
		<id>https://ess-wiki.advantech.com.tw/wiki/index.php?title=IoTGateway/BSP/Linux/iMX93/Yocto_LBVD_User_Guide&amp;diff=36946&amp;oldid=prev</id>
		<title>Sean.chuang: /* Build Instructions */</title>
		<link rel="alternate" type="text/html" href="https://ess-wiki.advantech.com.tw/wiki/index.php?title=IoTGateway/BSP/Linux/iMX93/Yocto_LBVD_User_Guide&amp;diff=36946&amp;oldid=prev"/>
				<updated>2024-09-10T05:42:06Z</updated>
		
		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Build Instructions&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;' lang='en'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 05:42, 10 September 2024&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l218&quot; &gt;Line 218:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 218:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== &amp;lt;span style=&amp;quot;color:#0070c0&amp;quot;&amp;gt;BSP Content&amp;lt;/span&amp;gt; ===&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== &amp;lt;span style=&amp;quot;color:#0070c0&amp;quot;&amp;gt;BSP Content&amp;lt;/span&amp;gt; ===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;div style=&amp;quot;margin-left:0.499cm; margin-right:0cm&amp;quot;&amp;gt;The description of some important folders list below:&amp;lt;/div&amp;gt; &amp;lt;div style=&amp;quot;margin-left:1.499cm; margin-right:0cm&amp;quot;&amp;gt;'''sources/'''&amp;lt;/div&amp;gt; &amp;lt;div style=&amp;quot;margin-left:1.998cm; margin-right:0cm&amp;quot;&amp;gt;'''meta-advantech/'''&amp;amp;nbsp;: meta layer by Advantech&amp;lt;/div&amp;gt; &amp;lt;div style=&amp;quot;margin-left:1.998cm; margin-right:0cm&amp;quot;&amp;gt;'''meta-fsl-*/'''&amp;amp;nbsp;: meta layer by Freescale&amp;lt;/div&amp;gt; &amp;lt;div style=&amp;quot;margin-left:1.499cm; margin-right:0cm&amp;quot;&amp;gt;'''fsl-setup-release.sh'''&amp;amp;nbsp;: to create one new build environment&amp;lt;/div&amp;gt; &amp;lt;div style=&amp;quot;margin-left:1.499cm; margin-right:0cm&amp;quot;&amp;gt;'''setup-environment'''&amp;amp;nbsp;: to continue an exist build environment&amp;lt;/div&amp;gt; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;div style=&amp;quot;margin-left:0.499cm; margin-right:0cm&amp;quot;&amp;gt;The description of some important folders list below:&amp;lt;/div&amp;gt; &amp;lt;div style=&amp;quot;margin-left:1.499cm; margin-right:0cm&amp;quot;&amp;gt;'''sources/'''&amp;lt;/div&amp;gt; &amp;lt;div style=&amp;quot;margin-left:1.998cm; margin-right:0cm&amp;quot;&amp;gt;'''meta-advantech/'''&amp;amp;nbsp;: meta layer by Advantech&amp;lt;/div&amp;gt; &amp;lt;div style=&amp;quot;margin-left:1.998cm; margin-right:0cm&amp;quot;&amp;gt;'''meta-fsl-*/'''&amp;amp;nbsp;: meta layer by Freescale&amp;lt;/div&amp;gt; &amp;lt;div style=&amp;quot;margin-left:1.499cm; margin-right:0cm&amp;quot;&amp;gt;'''fsl-setup-release.sh'''&amp;amp;nbsp;: to create one new build environment&amp;lt;/div&amp;gt; &amp;lt;div style=&amp;quot;margin-left:1.499cm; margin-right:0cm&amp;quot;&amp;gt;'''setup-environment'''&amp;amp;nbsp;: to continue an exist build environment&amp;lt;/div&amp;gt; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;== &amp;lt;span style=&amp;quot;color:#0070c0&amp;quot;&amp;gt;Build Instructions&amp;lt;/span&amp;gt; ==&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;span style&lt;/del&gt;=&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;quot;color:#0070c0&amp;quot;&amp;gt;&lt;/del&gt;To create one new build environment&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/span&amp;gt; &lt;/del&gt;===&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;= &amp;amp;nbsp;&amp;lt;br/&amp;gt; Build Instructions ==&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== To create one new build environment ===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:Perform the following commands in terminal console &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:Perform the following commands in terminal console &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;::&amp;lt;code&amp;gt;$ cd &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;span style=&amp;quot;color:#7030a0&amp;quot;&amp;gt;&lt;/del&gt;'''${BSP_HOME}'''&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/span&amp;gt;&lt;/del&gt;&amp;lt;/code&amp;gt; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;::&amp;lt;code&amp;gt;$ cd '''${BSP_HOME}'''&amp;lt;/code&amp;gt; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;::&amp;lt;code&amp;gt;$ MACHINE=&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;span style=&amp;quot;color:#7030a0&amp;quot;&amp;gt;&lt;/del&gt;'''${MC}'''&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/span&amp;gt; &lt;/del&gt;&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;DISTRO=fsl-imx-xwayland &amp;lt;/code&amp;gt;&amp;lt;code&amp;gt;source imx-setup-release.sh -b &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;span style=&amp;quot;color:#7030a0&amp;quot;&amp;gt;&lt;/del&gt;'''${BDIR}'''&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/span&amp;gt;&lt;/del&gt;&amp;lt;/code&amp;gt;&amp;#160;  &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;::&amp;lt;code&amp;gt;$ MACHINE='''${MC}''' &amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;DISTRO=fsl-imx-xwayland &amp;lt;/code&amp;gt;&amp;lt;code&amp;gt;source imx-setup-release.sh -b '''${BDIR}'''&amp;lt;/code&amp;gt;&amp;#160;  &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:We can specify u-boot default config like below &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:We can specify u-boot default config like below &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;::&amp;lt;code&amp;gt;$ MACHINE=&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;span style=&amp;quot;color:#7030a0&amp;quot;&amp;gt;&lt;/del&gt;'''${MC}'''&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/span&amp;gt; &lt;/del&gt;&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;UBOOT_CONFIG=&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;span style=&amp;quot;color:#7030a0&amp;quot;&amp;gt;&lt;/del&gt;'''${UC}'''&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/span&amp;gt; &lt;/del&gt;&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;DISTRO=fsl-imx-xwayland &amp;lt;/code&amp;gt;&amp;lt;code&amp;gt;source imx-setup-release.sh -b &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;span style=&amp;quot;color:#7030a0&amp;quot;&amp;gt;&lt;/del&gt;'''${BDIR}'''&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/span&amp;gt;&lt;/del&gt;&amp;lt;/code&amp;gt;&amp;#160;  &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;::&amp;lt;code&amp;gt;$ MACHINE='''${MC}''' &amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;UBOOT_CONFIG='''${UC}''' &amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;DISTRO=fsl-imx-xwayland &amp;lt;/code&amp;gt;&amp;lt;code&amp;gt;source imx-setup-release.sh -b '''${BDIR}'''&amp;lt;/code&amp;gt;&amp;#160;  &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:You need to read and accept the EULA. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:You need to read and accept the EULA. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:[[File:Accept EULA.png|RTENOTITLE]] &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:[[File:Accept EULA.png|RTENOTITLE]] &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;span style=&amp;quot;color:#0070c0&amp;quot;&amp;gt;&lt;/del&gt;To continue an exist build environment&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/span&amp;gt; &lt;/del&gt;===&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== To continue an exist build environment ===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:Perform the following commands in terminal console &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:Perform the following commands in terminal console &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;::&amp;lt;code&amp;gt;$ cd &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;span style=&amp;quot;color:#7030a0&amp;quot;&amp;gt;&lt;/del&gt;'''${BSP_HOME}'''&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/span&amp;gt;&lt;/del&gt;&amp;lt;/code&amp;gt; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;::&amp;lt;code&amp;gt;$ cd '''${BSP_HOME}'''&amp;lt;/code&amp;gt; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;::&amp;lt;code&amp;gt;$ source setup-environment &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;span style=&amp;quot;color:#7030a0&amp;quot;&amp;gt;&lt;/del&gt;'''${BDIR}'''&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/span&amp;gt;&lt;/del&gt;&amp;lt;/code&amp;gt;&amp;#160;  &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;::&amp;lt;code&amp;gt;$ source setup-environment '''${BDIR}'''&amp;lt;/code&amp;gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp; &lt;/ins&gt;&amp;#160; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;amp;nbsp;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;amp;nbsp;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;span style=&amp;quot;color:#0070c0&amp;quot;&amp;gt;&lt;/del&gt;To build sdcard image&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/span&amp;gt; &lt;/del&gt;===&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== To build sdcard image ===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:To create/continue a build environment &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:To create/continue a build environment &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:Perform the following command in terminal console &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:Perform the following command in terminal console &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;::&amp;lt;code&amp;gt;$ bitbake imx-image-full&amp;lt;/code&amp;gt;&amp;#160;  &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;::&amp;lt;code&amp;gt;$ bitbake imx-image-full&amp;lt;/code&amp;gt;&amp;#160;  &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:The two files, imx-image-full-&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;span style=&amp;quot;color:#7030a0&amp;quot;&amp;gt;&lt;/del&gt;'''${MC}'''&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/span&amp;gt;&lt;/del&gt;.wic.zst and ...wic.bmap, will be located in directory, ./tmp/deploy/images/&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;span style=&amp;quot;color:#7030a0&amp;quot;&amp;gt;&lt;/del&gt;'''${MC}'''&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/span&amp;gt;&lt;/del&gt;, while building process finished successfully. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:The two files, imx-image-full-'''${MC}'''.wic.zst and ...wic.bmap, will be located in directory, ./tmp/deploy/images/'''${MC}''', while building process finished successfully. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;span style=&amp;quot;color:#0070c0&amp;quot;&amp;gt;&lt;/del&gt;To build toolchain installer&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/span&amp;gt; &lt;/del&gt;===&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== To build toolchain installer ===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:To create/continue a build environment &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:To create/continue a build environment &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l251&quot; &gt;Line 251:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 252:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;::&amp;lt;code&amp;gt;$ bitbake meta-toolchain&amp;lt;/code&amp;gt;&amp;#160;  &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;::&amp;lt;code&amp;gt;$ bitbake meta-toolchain&amp;lt;/code&amp;gt;&amp;#160;  &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:The below installer will be located in the directory &amp;quot;./tmp/deploy/sdk&amp;quot;. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:The below installer will be located in the directory &amp;quot;./tmp/deploy/sdk&amp;quot;. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;::&amp;lt;code&amp;gt;fsl-imx-&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;wayland&lt;/del&gt;-glibc-x86_64-meta-toolchain-armv8a-&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;imx8mp&lt;/del&gt;-&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;lpddr4&lt;/del&gt;-evk-toolchain-&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/code&amp;gt;&amp;lt;tt&amp;gt;&amp;lt;span style=&amp;quot;color:#7030a0&amp;quot;&amp;gt;'''${KERNEL}'''&amp;lt;/span&amp;gt;&lt;/del&gt;-&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;mickledore&lt;/del&gt;.sh&amp;lt;/&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;tt&lt;/del&gt;&amp;gt;&amp;#160;  &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;::&amp;lt;code&amp;gt;fsl-imx-&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;xwayland&lt;/ins&gt;-glibc-x86_64-meta-toolchain-armv8a-&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;imx95&lt;/ins&gt;-&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;19x19-lpddr5&lt;/ins&gt;-evk-toolchain-&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;6.6&lt;/ins&gt;-&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;nanbield&lt;/ins&gt;.sh&amp;lt;/&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;code&lt;/ins&gt;&amp;gt;&amp;#160;  &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;span style=&amp;quot;color:#0070c0&amp;quot;&amp;gt;&lt;/del&gt;To build bootloader&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/span&amp;gt; &lt;/del&gt;===&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== To build bootloader ===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:To create/continue a build environment &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:To create/continue a build environment &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l261&quot; &gt;Line 261:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 262:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;amp;nbsp;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;amp;nbsp;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;span style=&amp;quot;color:#0070c0&amp;quot;&amp;gt;&lt;/del&gt;To build linux kernel&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/span&amp;gt; &lt;/del&gt;===&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== To build linux kernel ===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:To create/continue a build environment &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:To create/continue a build environment &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l279&quot; &gt;Line 279:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 280:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;::&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;::&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:::&amp;lt;code&amp;gt;$ bitbake linux-imx&amp;lt;/code&amp;gt;&amp;#160; &amp;#160;  &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:::&amp;lt;code&amp;gt;$ bitbake linux-imx&amp;lt;/code&amp;gt;&amp;#160; &amp;#160;  &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:The two files, Image &amp;amp; Image-&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;span style=&amp;quot;color:#7030a0&amp;quot;&amp;gt;&lt;/del&gt;'''${IMX8PROC}'''&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/span&amp;gt;&lt;/del&gt;-&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;span style=&amp;quot;color:#7030a0&amp;quot;&amp;gt;&lt;/del&gt;'''${BOARD}'''&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/span&amp;gt;&lt;/del&gt;-&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;span style=&amp;quot;color:#7030a0&amp;quot;&amp;gt;&lt;/del&gt;'''${BOARD'''&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/span&amp;gt;&lt;/del&gt;'''&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;span style=&amp;quot;color:#7030a0&amp;quot;&amp;gt;&lt;/del&gt;_REV&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#7030a0&amp;quot;&amp;gt;&lt;/del&gt;}&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/span&amp;gt;&lt;/del&gt;'''.dtb, will be located in the directory, ./tmp/deploy/images/&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;span style=&amp;quot;color:#7030a0&amp;quot;&amp;gt;&lt;/del&gt;'''${MC}'''&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/span&amp;gt;&lt;/del&gt;. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:The two files, Image &amp;amp; Image-'''${IMX8PROC}'''-'''${BOARD}'''-'''${BOARD''''''_REV}'''.dtb, will be located in the directory, ./tmp/deploy/images/'''${MC}'''.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== &amp;lt;span style=&amp;quot;color:#0070c0&amp;quot;&amp;gt;Creating boot-up on-board flash from prebuilt image&amp;lt;/span&amp;gt; ==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== &amp;lt;span style=&amp;quot;color:#0070c0&amp;quot;&amp;gt;Creating boot-up on-board flash from prebuilt image&amp;lt;/span&amp;gt; ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Sean.chuang</name></author>	</entry>

	<entry>
		<id>https://ess-wiki.advantech.com.tw/wiki/index.php?title=IoTGateway/BSP/Linux/iMX93/Yocto_LBVD_User_Guide&amp;diff=35845&amp;oldid=prev</id>
		<title>Hank.hsueh: Created page with &quot; {{DISPLAYTITLE:Yocto Linux BSP Ver.D User Guide for iMX9 series -Yocto 4.2}} &lt;!-- {| align=&quot;right&quot;  | &lt;span class=&quot;fck_mw_magic&quot; _fck_mw_customtag=&quot;true&quot; _fck_mw_tagname=&quot;TOC...&quot;</title>
		<link rel="alternate" type="text/html" href="https://ess-wiki.advantech.com.tw/wiki/index.php?title=IoTGateway/BSP/Linux/iMX93/Yocto_LBVD_User_Guide&amp;diff=35845&amp;oldid=prev"/>
				<updated>2024-06-21T08:19:40Z</updated>
		
		<summary type="html">&lt;p&gt;Created page with &amp;quot; {{DISPLAYTITLE:Yocto Linux BSP Ver.D User Guide for iMX9 series -Yocto 4.2}} &amp;lt;!-- {| align=&amp;quot;right&amp;quot;  | &amp;lt;span class=&amp;quot;fck_mw_magic&amp;quot; _fck_mw_customtag=&amp;quot;true&amp;quot; _fck_mw_tagname=&amp;quot;TOC...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&lt;br /&gt;
{{DISPLAYTITLE:Yocto Linux BSP Ver.D User Guide for iMX9 series -Yocto 4.2}} &amp;lt;!--&lt;br /&gt;
{| align=&amp;quot;right&amp;quot;&lt;br /&gt;
 | &amp;lt;span class=&amp;quot;fck_mw_magic&amp;quot; _fck_mw_customtag=&amp;quot;true&amp;quot; _fck_mw_tagname=&amp;quot;TOC&amp;quot; _fck_mw_tagtype=&amp;quot;c&amp;quot;&amp;gt;_&amp;lt;/span&amp;gt;&lt;br /&gt;
 |}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Getting Started =&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;span style=&amp;quot;color:#0070c0&amp;quot;&amp;gt;Conventions&amp;lt;/span&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:purple&amp;quot;&amp;gt;'''${PREBUILT_IMAGE}'''&amp;lt;/span&amp;gt;&amp;amp;nbsp;: compressed prebuilt image (*.img.gz)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:purple&amp;quot;&amp;gt;'''${CONTAINER_NAME}'''&amp;lt;/span&amp;gt;&amp;amp;nbsp;: container name (e.g. imx8LBVD0027)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:purple&amp;quot;&amp;gt;'''${BSP_TARBALL}'''&amp;lt;/span&amp;gt;&amp;amp;nbsp;: BSP tarball (*.tgz)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:purple&amp;quot;&amp;gt;'''${BSP_HOME}'''&amp;lt;/span&amp;gt;&amp;amp;nbsp;: home directory of the BSP&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:purple&amp;quot;&amp;gt;'''${BDIR}'''&amp;lt;/span&amp;gt;&amp;amp;nbsp;: build directory (e.g. build_xwayland)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:purple&amp;quot;&amp;gt;'''${MX8PROC}'''&amp;lt;/span&amp;gt;&amp;amp;nbsp;: i.MX9 Processor&lt;br /&gt;
&lt;br /&gt;
:mx93 for iMX93 &lt;br /&gt;
:&amp;amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:purple&amp;quot;&amp;gt;'''${IMX8PROC}'''&amp;lt;/span&amp;gt;&amp;amp;nbsp;: i.MX9 Processor&lt;br /&gt;
&lt;br /&gt;
:imx93 &lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:purple&amp;quot;&amp;gt;'''${BOARD}'''&amp;lt;/span&amp;gt;&amp;amp;nbsp;: available target boards list below&lt;br /&gt;
&lt;br /&gt;
:rom2820 &lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:purple&amp;quot;&amp;gt;'''${BOARD_REV}'''&amp;lt;/span&amp;gt;&amp;amp;nbsp;: board revision&lt;br /&gt;
&lt;br /&gt;
:a1 &lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:purple&amp;quot;&amp;gt;'''${MC}'''&amp;lt;/span&amp;gt;&amp;amp;nbsp;: machine code combined with &amp;lt;span style=&amp;quot;color:purple&amp;quot;&amp;gt;'''${IMX8PROC}${BOARD}${BOARD_REV}'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:for example, &lt;br /&gt;
&lt;br /&gt;
:&lt;br /&gt;
::&amp;lt;tt&amp;gt;imx93rom2820a1 for ROM-2820 A1&amp;lt;/tt&amp;gt;   &lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
:You can also use the command below to check supported machines on BSP &lt;br /&gt;
::&amp;lt;code&amp;gt;$ source setup-environment&amp;lt;/code&amp;gt;   &lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:purple&amp;quot;&amp;gt;'''${MEM_SIZE}'''&amp;lt;/span&amp;gt;&amp;amp;nbsp;: memory size&lt;br /&gt;
&lt;br /&gt;
:&amp;amp;nbsp;1G/2G/4G/6G &lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:purple&amp;quot;&amp;gt;'''${UC}'''&amp;lt;/span&amp;gt;&amp;amp;nbsp;: u-boot config&lt;br /&gt;
&lt;br /&gt;
:&amp;amp;nbsp;1G/2G/4G/6G/FSPI_1G/FSPI_2G/FSPI_4G/FSPI_6G... &lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:purple&amp;quot;&amp;gt;'''${SD_DEVICE}'''&amp;lt;/span&amp;gt;&amp;amp;nbsp;: device name of SD card in Linux (e.g. /dev/sdf)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:purple&amp;quot;&amp;gt;'''${SDCARD_IMAGE}'''&amp;lt;/span&amp;gt;&amp;amp;nbsp;: sdcard image built by bitbake (*.wic.zst)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:purple&amp;quot;&amp;gt;'''${WORKSPACE}'''&amp;lt;/span&amp;gt;&amp;amp;nbsp;:&amp;amp;nbsp;host workspace folders&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:purple&amp;quot;&amp;gt;'''${UBOOT}'''&amp;lt;/span&amp;gt;&amp;amp;nbsp;:u-boot version(e.g. v2023.04_6.1.36-2.1.0)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:purple&amp;quot;&amp;gt;'''${KERNEL}'''&amp;lt;/span&amp;gt;&amp;amp;nbsp;: linux kernel version(e.g. 6.1.36-2.1.0)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:purple&amp;quot;&amp;gt;'''${TOOLCHAIN}'''&amp;lt;/span&amp;gt;&amp;amp;nbsp;: toolchain installed directory(e.g. opt/fsl-imx-wayland/6.1-mickledore/environment)&lt;br /&gt;
&lt;br /&gt;
debug console / serial console&lt;br /&gt;
&lt;br /&gt;
:serial terminal program (e.g. minicom, putty, teraterm ...) that serial port is configured to 115200 8N1 &lt;br /&gt;
&lt;br /&gt;
terminal console&lt;br /&gt;
&lt;br /&gt;
:terminal program (e.g. gnome-terminal, xfce4-terminal ...) &lt;br /&gt;
&lt;br /&gt;
== &amp;lt;font color=&amp;quot;#0070c0&amp;quot;&amp;gt;Docker install and setting&amp;lt;/font&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-size:larger&amp;quot;&amp;gt;'''&amp;lt;span style=&amp;quot;color:#0070c0&amp;quot;&amp;gt;If you don't have docker in your system, then you can follow the below &amp;amp;nbsp;steps to install docker and run it first.&amp;lt;/span&amp;gt;'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;span style=&amp;quot;color:#0070c0&amp;quot;&amp;gt;To install Docker Engine on your platform&amp;lt;/span&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
:Please refer to [https://docs.docker.com/engine/installation/ Docker Installation Guide] for details &lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;span style=&amp;quot;color:#0070c0&amp;quot;&amp;gt;To pull [https://hub.docker.com/r/advrisc/u20.04-imx8lbv1/ ubuntu 20.04 image from Docker Hub]&amp;amp;nbsp;&amp;lt;/span&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;code&amp;gt;$ docker pull advrisc/u20.04-imx8lbv1&amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;span style=&amp;quot;color:#0070c0&amp;quot;&amp;gt;To create container&amp;lt;/span&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;code&amp;gt;$ docker run --privileged -it --name '''${CONTAINER_NAME}'''&amp;amp;nbsp;-v '''${WORKSPACE}''':/home/adv/adv-release-bsp -v /dev:/dev advrisc/u20.04-imx8lbv1 /bin/bash&amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
== &amp;lt;span style=&amp;quot;color:#0070c0&amp;quot;&amp;gt;Get BSP&amp;lt;/span&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
:You have two methods to put BSP into container created above &lt;br /&gt;
&lt;br /&gt;
=== Download_BSP_From_GitHub ===&lt;br /&gt;
&lt;br /&gt;
:The following example shows how to download the Advantech Yocto BSP from GitHub. &lt;br /&gt;
&lt;br /&gt;
:For this example, a directory called '''adv-release-bsp''' is created for the project. &lt;br /&gt;
&lt;br /&gt;
:Refer to[http://ess-wiki.advantech.com.tw/view/IoTGateway/BSP/Linux/iMX8/OS_Support_List_4.0_releasehttp://ess-wiki.advantech.com.tw/view/IoTGateway/BSP/Linux/iMX8/OS_Support_List_4.0_release &amp;amp;nbsp;IoTGateway/BSP/Linux/iMX8/OS_Support_List] , Official version &amp;quot;'''imx8LBVD0XXX&amp;quot;&amp;amp;nbsp;'''is taken as&amp;amp;nbsp;an example&amp;amp;nbsp;: &lt;br /&gt;
&amp;lt;pre&amp;gt;$ git config --global user.name &amp;quot;Your Name&amp;quot;&lt;br /&gt;
$ git config --global user.email you@example.com&lt;br /&gt;
$ sudo chown adv:adv adv-release-bsp&lt;br /&gt;
$ cd adv-release-bsp&lt;br /&gt;
$ repo init -u https://github.com/ADVANTECH-Corp/adv-arm-yocto-bsp.git -b imx-linux-mickledore -m adv-6.1.36-2.1.0.xml&lt;br /&gt;
$ repo sync&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:f you suffer &amp;quot;server certificate verification failed&amp;quot;, you can use the following command to disable SSL verification in git repositories with self-signed certificates. &lt;br /&gt;
&lt;br /&gt;
 $ export GIT_SSL_NO_VERIFY=1&lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
&lt;br /&gt;
 $ git config --global http.sslverify false&lt;br /&gt;
&lt;br /&gt;
:If you get &amp;quot;The unauthenticated git protocol on port 9418 is no longer supported.&amp;quot;, you can try it. &lt;br /&gt;
&lt;br /&gt;
 $ git config --global url.&amp;quot;https://&amp;quot;.insteadOf git://&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;span style=&amp;quot;color:#0070c0&amp;quot;&amp;gt;Copy BSP tarball to Container&amp;lt;/span&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
:If you have BSP tarball (eg. imx9LBVD0042_2024-05-26.tgz), then you have to copy it into container. &lt;br /&gt;
&lt;br /&gt;
Follow the steps below:&lt;br /&gt;
&lt;br /&gt;
1.Exit container and back to local machine&lt;br /&gt;
&lt;br /&gt;
 $ exit&lt;br /&gt;
&lt;br /&gt;
2.Copy BSP tarball to ${WORKSPACE} , and change owner&lt;br /&gt;
&lt;br /&gt;
 $ cp imx9LBVD0042_2024-05-26.tgz '''${WORKSPACE}'''&lt;br /&gt;
 $ sudo chown adv:adv ${WORKSPACE}/imx9LBVD0042_2024-05-26.tgz&lt;br /&gt;
&lt;br /&gt;
3.Back to container&lt;br /&gt;
&lt;br /&gt;
 $ docker start '''${CONTAINER_NAME}'''&lt;br /&gt;
 $ docker attach '''${CONTAINER_NAME}'''&lt;br /&gt;
&lt;br /&gt;
4.Unpack BSP tarball&lt;br /&gt;
&lt;br /&gt;
 $ tar zxvf imx9LBVD0042_2024-05-26.tgz&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;span style=&amp;quot;color:#0070c0&amp;quot;&amp;gt;Downloads tarball&amp;lt;/span&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
:Not necessarily step &lt;br /&gt;
&lt;br /&gt;
:During building &amp;amp;nbsp;Yocto image , it will generate downloads folder which includes all packages we need , but it usually can't fetch normally, so we keep this downloads folder. Then we can reduce some fetch failed issue. &lt;br /&gt;
&lt;br /&gt;
:You can get Downloads tarball (downloads_y40_6.1.36.tar.gz) from following URL: &lt;br /&gt;
&lt;br /&gt;
:[https://www.dropbox.com/scl/fi/drz0cqs5cw9brk42xwlma/downloads_y40_6.1.36.tar.gz?rlkey=z7kx9ijlzvpux1qfwlfy72hlf&amp;amp;st=zac9sd63&amp;amp;dl=0&amp;amp;preview=downloads_y40_6.1.36.tar.gz&amp;amp;subfolder_nav_tracking=1 [downloads_y40_6.1.36.tar.gz]] &lt;br /&gt;
&lt;br /&gt;
:If you get downloads tarball, you can copy to your '''${WORKSPACE}''' &lt;br /&gt;
&lt;br /&gt;
Follow the steps below:&lt;br /&gt;
&lt;br /&gt;
1.Exit container and back to local machine&lt;br /&gt;
&lt;br /&gt;
 $ exit&lt;br /&gt;
&lt;br /&gt;
2.Copy Downloads tarball to ${WORKSPACE} , and change owner&lt;br /&gt;
&lt;br /&gt;
 $ cp downloads_y40_6.1.36.tar.gz '''${WORKSPACE}'''&lt;br /&gt;
 $ sudo chown adv:adv ${WORKSPACE}/downloads_y40_6.1.36.tar.gz&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
3.Back to container&lt;br /&gt;
&lt;br /&gt;
 $ docker start '''${CONTAINER_NAME}'''&lt;br /&gt;
 $ docker attach '''${CONTAINER_NAME}'''&lt;br /&gt;
&lt;br /&gt;
4.Unpack Downloads tarball&lt;br /&gt;
&lt;br /&gt;
 $ tar zxvf downloads_y40_6.1.36.tar.gz &lt;br /&gt;
&lt;br /&gt;
5.make link to downloads folder&lt;br /&gt;
&lt;br /&gt;
 $ cd adv-release-bsp&lt;br /&gt;
 $ ln -s ${WORKSPACE}/downloads_y40_6.1.36 downloads&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;span style=&amp;quot;color:#0070c0&amp;quot;&amp;gt;Introducing BSP&amp;lt;/span&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
:The BSP is based on Yocto Project with Freescale enhanced features for i.MX93, plus specific target board features from Advantech Inc.. &lt;br /&gt;
:The Advantech Yocto Project BSP Release directory contains a &amp;quot;sources&amp;quot; directory, which contains the recipes used to build, &lt;br /&gt;
&lt;br /&gt;
one or more build directories, and a set of scripts used to set up the environment.&lt;br /&gt;
&lt;br /&gt;
:The recipes used to build the project come from both the community and Advantech. The Yocto Project layers are downloaded &lt;br /&gt;
&lt;br /&gt;
to the sources directory. This sets up the recipes that are used to build the project.&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;span style=&amp;quot;color:#0070c0&amp;quot;&amp;gt;Naming Rule&amp;lt;/span&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
:The tarball/prebuilt image name is consist of the model name followed by &amp;quot;LB&amp;quot; or &amp;quot;LI&amp;quot; plus version number and released date. &lt;br /&gt;
&lt;br /&gt;
:For example, '''BSP file name: imx9LBVD0042_2024-05-26.tgz''' &lt;br /&gt;
:which , &amp;quot;LB&amp;quot; is acronym of &amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;'''L'''&amp;lt;/span&amp;gt;inux &amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;'''B'''&amp;lt;/span&amp;gt;SP, &lt;br /&gt;
:&amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp;&amp;quot;VD0010&amp;quot; stands for &amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;'''V'''&amp;lt;/span&amp;gt;ersion &amp;lt;font color=&amp;quot;#ff0000&amp;quot;&amp;gt;'''D'''&amp;lt;/font&amp;gt;.&amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;'''0027'''&amp;lt;/span&amp;gt; &amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
:For example, '''Yocto image name: ''''''2820A1AIM36LIVD0042_iMX93_2G_2024-05-26.img.gz''' &lt;br /&gt;
:which &amp;quot;2820A1&amp;quot; stands for &amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;'''ROM-2820 A1'''&amp;lt;/span&amp;gt; &lt;br /&gt;
:&amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;quot;LI&amp;quot; is acronym for prebuilt &amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;'''L'''&amp;lt;/span&amp;gt;inux &amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;'''I'''&amp;lt;/span&amp;gt;mage &lt;br /&gt;
:&amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;quot;2G&amp;quot; is DDR size &lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;span style=&amp;quot;color:#0070c0&amp;quot;&amp;gt;BSP Content&amp;lt;/span&amp;gt; ===&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0.499cm; margin-right:0cm&amp;quot;&amp;gt;The description of some important folders list below:&amp;lt;/div&amp;gt; &amp;lt;div style=&amp;quot;margin-left:1.499cm; margin-right:0cm&amp;quot;&amp;gt;'''sources/'''&amp;lt;/div&amp;gt; &amp;lt;div style=&amp;quot;margin-left:1.998cm; margin-right:0cm&amp;quot;&amp;gt;'''meta-advantech/'''&amp;amp;nbsp;: meta layer by Advantech&amp;lt;/div&amp;gt; &amp;lt;div style=&amp;quot;margin-left:1.998cm; margin-right:0cm&amp;quot;&amp;gt;'''meta-fsl-*/'''&amp;amp;nbsp;: meta layer by Freescale&amp;lt;/div&amp;gt; &amp;lt;div style=&amp;quot;margin-left:1.499cm; margin-right:0cm&amp;quot;&amp;gt;'''fsl-setup-release.sh'''&amp;amp;nbsp;: to create one new build environment&amp;lt;/div&amp;gt; &amp;lt;div style=&amp;quot;margin-left:1.499cm; margin-right:0cm&amp;quot;&amp;gt;'''setup-environment'''&amp;amp;nbsp;: to continue an exist build environment&amp;lt;/div&amp;gt; &lt;br /&gt;
== &amp;lt;span style=&amp;quot;color:#0070c0&amp;quot;&amp;gt;Build Instructions&amp;lt;/span&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;span style=&amp;quot;color:#0070c0&amp;quot;&amp;gt;To create one new build environment&amp;lt;/span&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
:Perform the following commands in terminal console &lt;br /&gt;
::&amp;lt;code&amp;gt;$ cd &amp;lt;span style=&amp;quot;color:#7030a0&amp;quot;&amp;gt;'''${BSP_HOME}'''&amp;lt;/span&amp;gt;&amp;lt;/code&amp;gt; &lt;br /&gt;
::&amp;lt;code&amp;gt;$ MACHINE=&amp;lt;span style=&amp;quot;color:#7030a0&amp;quot;&amp;gt;'''${MC}'''&amp;lt;/span&amp;gt; &amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;DISTRO=fsl-imx-xwayland &amp;lt;/code&amp;gt;&amp;lt;code&amp;gt;source imx-setup-release.sh -b &amp;lt;span style=&amp;quot;color:#7030a0&amp;quot;&amp;gt;'''${BDIR}'''&amp;lt;/span&amp;gt;&amp;lt;/code&amp;gt;   &lt;br /&gt;
:We can specify u-boot default config like below &lt;br /&gt;
::&amp;lt;code&amp;gt;$ MACHINE=&amp;lt;span style=&amp;quot;color:#7030a0&amp;quot;&amp;gt;'''${MC}'''&amp;lt;/span&amp;gt; &amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;UBOOT_CONFIG=&amp;lt;span style=&amp;quot;color:#7030a0&amp;quot;&amp;gt;'''${UC}'''&amp;lt;/span&amp;gt; &amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;DISTRO=fsl-imx-xwayland &amp;lt;/code&amp;gt;&amp;lt;code&amp;gt;source imx-setup-release.sh -b &amp;lt;span style=&amp;quot;color:#7030a0&amp;quot;&amp;gt;'''${BDIR}'''&amp;lt;/span&amp;gt;&amp;lt;/code&amp;gt;   &lt;br /&gt;
:You need to read and accept the EULA. &lt;br /&gt;
:[[File:Accept EULA.png|RTENOTITLE]] &lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;span style=&amp;quot;color:#0070c0&amp;quot;&amp;gt;To continue an exist build environment&amp;lt;/span&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
:Perform the following commands in terminal console &lt;br /&gt;
::&amp;lt;code&amp;gt;$ cd &amp;lt;span style=&amp;quot;color:#7030a0&amp;quot;&amp;gt;'''${BSP_HOME}'''&amp;lt;/span&amp;gt;&amp;lt;/code&amp;gt; &lt;br /&gt;
::&amp;lt;code&amp;gt;$ source setup-environment &amp;lt;span style=&amp;quot;color:#7030a0&amp;quot;&amp;gt;'''${BDIR}'''&amp;lt;/span&amp;gt;&amp;lt;/code&amp;gt;   &lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;span style=&amp;quot;color:#0070c0&amp;quot;&amp;gt;To build sdcard image&amp;lt;/span&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
:To create/continue a build environment &lt;br /&gt;
:Perform the following command in terminal console &lt;br /&gt;
::&amp;lt;code&amp;gt;$ bitbake imx-image-full&amp;lt;/code&amp;gt;   &lt;br /&gt;
:The two files, imx-image-full-&amp;lt;span style=&amp;quot;color:#7030a0&amp;quot;&amp;gt;'''${MC}'''&amp;lt;/span&amp;gt;.wic.zst and ...wic.bmap, will be located in directory, ./tmp/deploy/images/&amp;lt;span style=&amp;quot;color:#7030a0&amp;quot;&amp;gt;'''${MC}'''&amp;lt;/span&amp;gt;, while building process finished successfully. &lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;span style=&amp;quot;color:#0070c0&amp;quot;&amp;gt;To build toolchain installer&amp;lt;/span&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
:To create/continue a build environment &lt;br /&gt;
:Perform the following command in terminal console &lt;br /&gt;
::&amp;lt;code&amp;gt;$ bitbake meta-toolchain&amp;lt;/code&amp;gt;   &lt;br /&gt;
:The below installer will be located in the directory &amp;quot;./tmp/deploy/sdk&amp;quot;. &lt;br /&gt;
::&amp;lt;code&amp;gt;fsl-imx-wayland-glibc-x86_64-meta-toolchain-armv8a-imx8mp-lpddr4-evk-toolchain-&amp;lt;/code&amp;gt;&amp;lt;tt&amp;gt;&amp;lt;span style=&amp;quot;color:#7030a0&amp;quot;&amp;gt;'''${KERNEL}'''&amp;lt;/span&amp;gt;-mickledore.sh&amp;lt;/tt&amp;gt;   &lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;span style=&amp;quot;color:#0070c0&amp;quot;&amp;gt;To build bootloader&amp;lt;/span&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
:To create/continue a build environment &lt;br /&gt;
:Perform the following command in terminal console &lt;br /&gt;
::&amp;lt;code&amp;gt;$ bitbake imx-boot&amp;lt;/code&amp;gt;   &lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;span style=&amp;quot;color:#0070c0&amp;quot;&amp;gt;To build linux kernel&amp;lt;/span&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
:To create/continue a build environment &lt;br /&gt;
:If you operate on docker images, please install tmux application before running this command &lt;br /&gt;
::&lt;br /&gt;
:::&amp;lt;code&amp;gt;$ sudo apt-get install tmux&amp;lt;/code&amp;gt;     &lt;br /&gt;
:Type following command to enter tmux &lt;br /&gt;
::&lt;br /&gt;
:::&amp;lt;code&amp;gt;$ tmux&amp;lt;/code&amp;gt;     &lt;br /&gt;
:Perform the following command in terminal console to show up menuconfig &lt;br /&gt;
::&lt;br /&gt;
:::&amp;lt;code&amp;gt;$ bitbake linux-imx -c menuconfig&amp;lt;/code&amp;gt;     &lt;br /&gt;
:After edit menuconfig, type following command to exit tmux windows &lt;br /&gt;
::&lt;br /&gt;
:::&amp;lt;code&amp;gt;$ exit&amp;lt;/code&amp;gt;     &lt;br /&gt;
:to build kernel image &lt;br /&gt;
::&lt;br /&gt;
:::&amp;lt;code&amp;gt;$ bitbake linux-imx&amp;lt;/code&amp;gt;     &lt;br /&gt;
:The two files, Image &amp;amp; Image-&amp;lt;span style=&amp;quot;color:#7030a0&amp;quot;&amp;gt;'''${IMX8PROC}'''&amp;lt;/span&amp;gt;-&amp;lt;span style=&amp;quot;color:#7030a0&amp;quot;&amp;gt;'''${BOARD}'''&amp;lt;/span&amp;gt;-&amp;lt;span style=&amp;quot;color:#7030a0&amp;quot;&amp;gt;'''${BOARD'''&amp;lt;/span&amp;gt;'''&amp;lt;span style=&amp;quot;color:#7030a0&amp;quot;&amp;gt;_REV&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#7030a0&amp;quot;&amp;gt;}&amp;lt;/span&amp;gt;'''.dtb, will be located in the directory, ./tmp/deploy/images/&amp;lt;span style=&amp;quot;color:#7030a0&amp;quot;&amp;gt;'''${MC}'''&amp;lt;/span&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
== &amp;lt;span style=&amp;quot;color:#0070c0&amp;quot;&amp;gt;Creating boot-up on-board flash from prebuilt image&amp;lt;/span&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;span style=&amp;quot;color:#0070c0&amp;quot;&amp;gt;To create one boot-up SD card&amp;lt;/span&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
:Perform the following command in terminal console &lt;br /&gt;
::&amp;lt;code&amp;gt;# gunzip -c '''&amp;lt;span style=&amp;quot;color:#7030a0&amp;quot;&amp;gt;${PREBUILT_IMAGE&amp;lt;/span&amp;gt;'''} | dd of=&amp;lt;span style=&amp;quot;color:#7030a0&amp;quot;&amp;gt;'''${SD_DEVICE}'''&amp;lt;/span&amp;gt; bs=1M&amp;lt;/code&amp;gt; &lt;br /&gt;
::&amp;lt;code&amp;gt;# sync&amp;lt;/code&amp;gt;   &lt;br /&gt;
&lt;br /&gt;
== &amp;lt;span style=&amp;quot;color:#0070c0&amp;quot;&amp;gt;Creating boot-up on-board flash from built sdcard image&amp;lt;/span&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;span style=&amp;quot;color:#0070c0&amp;quot;&amp;gt;To create one boot-up SD card&amp;lt;/span&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
:Perform the following commands in terminal console &lt;br /&gt;
::&amp;lt;code&amp;gt;$ pushd &amp;lt;span style=&amp;quot;color:#7030a0&amp;quot;&amp;gt;'''${BSP_HOME}'''&amp;lt;/span&amp;gt;/&amp;lt;span style=&amp;quot;color:#7030a0&amp;quot;&amp;gt;'''${BDIR}'''&amp;lt;/span&amp;gt;/tmp/deploy/images/&amp;lt;span style=&amp;quot;color:#7030a0&amp;quot;&amp;gt;'''${MC}'''&amp;lt;/span&amp;gt;&amp;lt;/code&amp;gt; &lt;br /&gt;
::&amp;lt;code&amp;gt;$ zstd -cd &amp;lt;span style=&amp;quot;color:#7030a0&amp;quot;&amp;gt;'''${SDCARD_IMAGE}'''&amp;lt;/span&amp;gt; | sudo dd of=&amp;lt;span style=&amp;quot;color:#7030a0&amp;quot;&amp;gt;'''${SD_DEVICE}'''&amp;lt;/span&amp;gt; bs=1M&amp;lt;/code&amp;gt; &lt;br /&gt;
:::( or using bmaptool to take less time elapsed) &lt;br /&gt;
:::&amp;lt;code&amp;gt;$ sudo bmaptool copy --bmap &amp;lt;span style=&amp;quot;color:#7030a0&amp;quot;&amp;gt;'''${SDCARD_IMAGE/zst/bmap}'''&amp;lt;/span&amp;gt; &amp;lt;span style=&amp;quot;color:#7030a0&amp;quot;&amp;gt;'''${SDCARD_IMAGE}'''&amp;lt;/span&amp;gt; &amp;lt;span style=&amp;quot;color:#7030a0&amp;quot;&amp;gt;'''${SD_DEVICE}'''&amp;lt;/span&amp;gt;&amp;lt;/code&amp;gt;   &lt;br /&gt;
::&amp;lt;code&amp;gt;$ sync&amp;lt;/code&amp;gt; &lt;br /&gt;
::&amp;lt;code&amp;gt;$ popd&amp;lt;/code&amp;gt;   &lt;br /&gt;
&lt;br /&gt;
== &amp;lt;span style=&amp;quot;color:#0070c0&amp;quot;&amp;gt;Debug console information&amp;lt;/span&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
If you want to see debug message from device, you need to prepare for hardware device and software tool.&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;span style=&amp;quot;color:#0070c0&amp;quot;&amp;gt;Preparing for hardware device&amp;lt;/span&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
*The following URL provides information about the debug port slot and the debug port line for each device &lt;br /&gt;
&lt;br /&gt;
[[Debug_Port_Information#i.MX6|Debug Port Information]]&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;span style=&amp;quot;color:#0070c0&amp;quot;&amp;gt;Preparing for software tool&amp;lt;/span&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
*You need to prepare the debug console tool. For example: &amp;quot;minicom&amp;quot; tool or &amp;quot;putty&amp;quot; tool. &lt;br /&gt;
*Baud rate: 115200 &lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
= Customization =&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;span style=&amp;quot;color:#0070c0&amp;quot;&amp;gt;Setting up SDK&amp;lt;/span&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
:Please follow the section,[[IoTGateway/BSP/Linux/iMX93/Yocto_LBV9_User_Guide|&amp;lt;span style=&amp;quot;color:#FF0000&amp;quot;&amp;gt;To build toolchain installer&amp;lt;/span&amp;gt;]], to build one toolchain installer &lt;br /&gt;
:Perform the following command in terminal console &lt;br /&gt;
::&amp;lt;code&amp;gt;$ cd &amp;lt;span style=&amp;quot;color:#7030a0&amp;quot;&amp;gt;'''${BSP_HOME}'''&amp;lt;/span&amp;gt;/&amp;lt;span style=&amp;quot;color:#7030a0&amp;quot;&amp;gt;'''${BDIR}'''&amp;lt;/span&amp;gt;/tmp/deploy/sdk&amp;lt;/code&amp;gt; &lt;br /&gt;
::&amp;lt;code&amp;gt;$ sudo ./fsl-imx-xwayland-glibc-x86_64-meta-toolchain-armv8a-imx93rom2820a1-toolchain-6.1-mickledore.sh&amp;lt;/code&amp;gt;   &lt;br /&gt;
:Enter new installed directory or just press &amp;lt;code&amp;gt;Enter&amp;lt;/code&amp;gt; to use default directory. &lt;br /&gt;
:While &amp;lt;code&amp;gt;Proceed[y/n]?&amp;lt;/code&amp;gt; shows up, please enter the correct one. &lt;br /&gt;
:Waiting for the SDK installed (while the following messages show up completely) &lt;br /&gt;
:Download SDK Link (Just Only reference), [https://www.dropbox.com/sh/3z9hh9zht98mzil/AACeo9PdB3c4JWynvgeyev4la/officialbuild/RISC-IMX9_Yocto4.2_6.1.22/sdk?dl=0&amp;amp;preview=fsl-imx-xwayland-glibc-x86_64-meta-toolchain-armv8a-imx93evk-toolchain-6.1-mickledore.sh&amp;amp;subfolder_nav_tracking=1 [downloads_SDK]] &lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
:&lt;br /&gt;
::[[File:Setting up sdk 3.png|RTENOTITLE]]   &lt;br /&gt;
&lt;br /&gt;
== &amp;lt;span style=&amp;quot;color:#0070c0&amp;quot;&amp;gt;Setting up cross compiling environment&amp;lt;/span&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
:SDK has been set up (ref.[[#Setting_up_SDK|&amp;lt;span style=&amp;quot;color:#FF0000&amp;quot;&amp;gt;Setting up SDK&amp;lt;/span&amp;gt;]]) &lt;br /&gt;
:Perform the following command in terminal console &lt;br /&gt;
::&amp;lt;code&amp;gt;$ source &amp;lt;span style=&amp;quot;color:#7030a0&amp;quot;&amp;gt;'''${TOOLCHAIN}'''&amp;lt;/span&amp;gt;/environment-setup-aarch64-poky-linux&amp;lt;/code&amp;gt;   &lt;br /&gt;
&lt;br /&gt;
== &amp;lt;span style=&amp;quot;color:#0070c0&amp;quot;&amp;gt;Build U-Boot in standalone environment&amp;lt;/span&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
==== &amp;lt;span style=&amp;quot;color:#0070c0&amp;quot;&amp;gt;Config u-boot&amp;lt;/span&amp;gt; ====&lt;br /&gt;
&lt;br /&gt;
 make ${IMX8PROC}_${BOARD}${BOARD_REV}_${MEM_SIZE}_defconfig&lt;br /&gt;
&lt;br /&gt;
eg.&lt;br /&gt;
&lt;br /&gt;
 make imx93_rom2820a1_defconfig&lt;br /&gt;
&lt;br /&gt;
==== &amp;lt;span style=&amp;quot;color:#0070c0&amp;quot;&amp;gt;Build u-boot&amp;lt;/span&amp;gt; ====&lt;br /&gt;
&lt;br /&gt;
 make -j4&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;span style=&amp;quot;color:#0070c0&amp;quot;&amp;gt;Build imx-boot image by using imx-mkimage for imx93&amp;lt;/span&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Get imx-boot tarball from our server Here we take rom2820 as an example:&lt;br /&gt;
&lt;br /&gt;
 $ tar zxvf 2820A1AIM36LIVD0042_iMX93_2G_imx-boot.tgz&lt;br /&gt;
 $ cd 2820A1AIM36LIVD0042_iMX93_2G_imx-boot/ &lt;br /&gt;
&lt;br /&gt;
In this folder ,Copy necessary files to imx-mkimage folder &amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
 $ cp ${u-boot.bin、spl/u-boot-spl.bin、arch/arm/dts/imx93-rom2820-a1.dtb、tools/mkimage} imx-boot/2820A1AIM36LIVD0031_iMX93_2G_imx-boot/iMX9/.&lt;br /&gt;
&lt;br /&gt;
Make imx-boot image&lt;br /&gt;
&lt;br /&gt;
 $ cd ~/imx-mkimage&lt;br /&gt;
 $ make SOC=iMX9 REV=A1 flash_singleboot&lt;br /&gt;
&lt;br /&gt;
==== &amp;lt;span style=&amp;quot;color:#0070c0&amp;quot;&amp;gt;Replace uuu imx-boot&amp;lt;/span&amp;gt; ====&lt;br /&gt;
&lt;br /&gt;
:Perform the following uuu command to transfer to on-board flash &lt;br /&gt;
&lt;br /&gt;
 $ cp flash.bin ~/mfgtools/uuu/.&lt;br /&gt;
 $ sudo ./uuu -b emmc flash.bin&lt;br /&gt;
&lt;br /&gt;
==== &amp;lt;span style=&amp;quot;color:#0070c0&amp;quot;&amp;gt;Replace imx-boot&amp;lt;/span&amp;gt; ====&lt;br /&gt;
&lt;br /&gt;
:Perform the following command to transfer to on-board flash &lt;br /&gt;
&lt;br /&gt;
 $ sudo dd if=flash.bin of=/dev/sdd bs=1K seek=32 conv=fsync&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;span style=&amp;quot;color:#0070c0&amp;quot;&amp;gt;Building &amp;amp; updating kernel/modules/dtb manually&amp;lt;/span&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
:The cross compiling environment has been set up. (ref. [[#Setting_up_cross_compiling_environment|Setting up cross compiling environment]]) &lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;span style=&amp;quot;color:#0070c0&amp;quot;&amp;gt;Copy BSP tarball to Container&amp;lt;/span&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
:You can get Downloads Linux-imx from following URL: &lt;br /&gt;
:[https://github.com/ADVANTECH-Corp/linux-imx/tree/adv_6.1.36_2.1.0 [adv_6.1.36_2.1.0]] &lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;span style=&amp;quot;color:#0070c0&amp;quot;&amp;gt;Config kernel&amp;lt;/span&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
:Configure linux kernel &lt;br /&gt;
&lt;br /&gt;
 $ cd linux-imx&lt;br /&gt;
 $ make distclean&lt;br /&gt;
 $ make imx_v8_adv_defconfig&lt;br /&gt;
 $ make menuconfig&lt;br /&gt;
&lt;br /&gt;
:Start building linux kernel &lt;br /&gt;
&lt;br /&gt;
 $ make -j4 Image&lt;br /&gt;
&lt;br /&gt;
:When you get error like below &lt;br /&gt;
&lt;br /&gt;
[[File:Imx8 error.jpg|RTENOTITLE]]&lt;br /&gt;
&lt;br /&gt;
:run command then rebuild &lt;br /&gt;
&lt;br /&gt;
 $ unset LDFLAGS &lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
:The kernel image file, Image, is located in the directory &amp;quot;./arch/arm64/boot/&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
:Start building kernel modules &lt;br /&gt;
&lt;br /&gt;
 $ make -j4 modules&lt;br /&gt;
&lt;br /&gt;
:Copy all modules to a temporary rootfs directory, &amp;quot;~/temp/rootfs&amp;quot; &lt;br /&gt;
&lt;br /&gt;
 $ make modules_install INSTALL_MOD_PATH=~/temp/rootfs&lt;br /&gt;
&lt;br /&gt;
:Building device tree blob &lt;br /&gt;
&lt;br /&gt;
 $ make -j4 freescale/&amp;lt;span style=&amp;quot;color:#7030a0&amp;quot;&amp;gt;'''${IMX8PROC}'''&amp;lt;/span&amp;gt;-&amp;lt;span style=&amp;quot;color:#7030a0&amp;quot;&amp;gt;'''${BOARD}'''&amp;lt;/span&amp;gt;-&amp;lt;span style=&amp;quot;color:#7030a0&amp;quot;&amp;gt;'''${BOARD_REV}'''&amp;lt;/span&amp;gt;.dtb&lt;br /&gt;
 eg.&lt;br /&gt;
 $ make -j4  freescale/imx93-rom2820-a1.dtb &lt;br /&gt;
&lt;br /&gt;
:The device tree blob, &amp;lt;span style=&amp;quot;color:#7030a0&amp;quot;&amp;gt;'''${IMX8PROC}'''&amp;lt;/span&amp;gt;-&amp;lt;span style=&amp;quot;color:#7030a0&amp;quot;&amp;gt;'''${BOARD}'''&amp;lt;/span&amp;gt;-&amp;lt;span style=&amp;quot;color:#7030a0&amp;quot;&amp;gt;'''${BOARD_REV}'''&amp;lt;/span&amp;gt;.dtb, is located in the directory &amp;quot;./arch/arm64/boot/dts/freescale/&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;span style=&amp;quot;color:#0070c0&amp;quot;&amp;gt;Replace kernel &amp;amp; dts&amp;lt;/span&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
:Replace kernel &lt;br /&gt;
::copy Image to SDcard or emmc   &lt;br /&gt;
:Replace dtb file &lt;br /&gt;
::copy dtb file to SDcard or emmc   &lt;br /&gt;
&lt;br /&gt;
== &amp;lt;span style=&amp;quot;color:#0070c0&amp;quot;&amp;gt;Improve boot speed&amp;lt;/span&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
*Bootloader &lt;br /&gt;
&lt;br /&gt;
1.bootdelay time&lt;br /&gt;
&lt;br /&gt;
:We can cancel the bootdelay time by setting bootloader environment value. &lt;br /&gt;
&lt;br /&gt;
 setenv bootdelay 0&lt;br /&gt;
 env save&lt;br /&gt;
 reset&lt;br /&gt;
&lt;br /&gt;
2.Disable console&lt;br /&gt;
&lt;br /&gt;
:Disable debug message output can also improve boot speed &lt;br /&gt;
&lt;br /&gt;
Disable kernel message&lt;br /&gt;
&lt;br /&gt;
 setenv mmcargs setenv bootargs ${jh_clk} console=${console} modprobe.blacklist=${modprobe.blacklist} root=${mmcroot} video=HDMI-A-1:${videores} '''quiet'''&lt;br /&gt;
 env save&lt;br /&gt;
 reset&lt;br /&gt;
&lt;br /&gt;
Or&lt;br /&gt;
&lt;br /&gt;
:Disable debug port &lt;br /&gt;
&lt;br /&gt;
 setenv console&lt;br /&gt;
 env save&lt;br /&gt;
 reset&lt;br /&gt;
&lt;br /&gt;
*Rootfs &lt;br /&gt;
&lt;br /&gt;
:TBD &lt;br /&gt;
&lt;br /&gt;
*Services &lt;br /&gt;
&lt;br /&gt;
1. Using '''systemctl disable ''' remove ,we can remove unnecessary services.&lt;br /&gt;
&lt;br /&gt;
 systemctl disable &amp;lt;services&amp;gt;&lt;br /&gt;
&lt;br /&gt;
eg.&lt;br /&gt;
&lt;br /&gt;
 systemctl disable boottimes&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
= System Recovery =&lt;br /&gt;
&lt;br /&gt;
This section provides detail procedures of restoring the eMMC image.&lt;br /&gt;
&lt;br /&gt;
For more usage ([https://github.com/NXPmicro/mfgtools/wiki https://github.com/NXPmicro/mfgtools/wiki])&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
= Reflash EMMC from Boot SD CARD =&lt;br /&gt;
&lt;br /&gt;
Download mksd-linux.sh in [https://github.com/ADVANTECH-Corp/RISC_tools_scripts/blob/mickledore/imx8/mksd-linux.sh https://github.com/ADVANTECH-Corp/RISC_tools_scripts/blob/mickledore/imx8/mksd-linux.sh]&lt;br /&gt;
&lt;br /&gt;
Download &amp;quot;Product_AIM_Release_version&amp;quot;_flash_tool.tgz&lt;br /&gt;
&lt;br /&gt;
Unzip the &amp;quot;Product_AIM_Release_version&amp;quot;_flash_tool.tgz&lt;br /&gt;
&lt;br /&gt;
Copy the mksd-linux.sh to mk_inand folder.&lt;br /&gt;
&lt;br /&gt;
Run mksd-linux.sh&lt;br /&gt;
&lt;br /&gt;
= FreeRTOS IMX8ULP =&lt;br /&gt;
&lt;br /&gt;
[https://ess-wiki.advantech.com.tw/view/IoTGateway/BSP/FreeRTOS_IMX8ULP IoTGateway/BSP/FreeRTOS IMX8ULP - ESS-WIKI (advantech.com.tw)]&lt;/div&gt;</summary>
		<author><name>Hank.hsueh</name></author>	</entry>

	</feed>