<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://www.mediawiki.compulab.com/w/index.php?action=history&amp;feed=atom&amp;title=CM-FX6_Yocto_Linux</id>
	<title>CM-FX6 Yocto Linux - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://www.mediawiki.compulab.com/w/index.php?action=history&amp;feed=atom&amp;title=CM-FX6_Yocto_Linux"/>
	<link rel="alternate" type="text/html" href="https://www.mediawiki.compulab.com/w/index.php?title=CM-FX6_Yocto_Linux&amp;action=history"/>
	<updated>2026-04-07T08:12:26Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.31.0</generator>
	<entry>
		<id>https://www.mediawiki.compulab.com/w/index.php?title=CM-FX6_Yocto_Linux&amp;diff=2976&amp;oldid=prev</id>
		<title>Valentin: /* CM-FX6 Patches */</title>
		<link rel="alternate" type="text/html" href="https://www.mediawiki.compulab.com/w/index.php?title=CM-FX6_Yocto_Linux&amp;diff=2976&amp;oldid=prev"/>
		<updated>2016-06-14T07:24:35Z</updated>

		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;CM-FX6 Patches&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=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 07:24, 14 June 2016&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-l19&quot; &gt;Line 19:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 19:&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: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;pre&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: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;pre&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: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;$ cd ~/tmp/yocto-release/&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;$ cd ~/tmp/yocto-release/&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: #222; 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;echo '&lt;/del&gt;ae8ce7e30012f2112c9f46bd13f12e47 &lt;del class=&quot;diffchange diffchange-inline&quot;&gt; yocto-cm-fx6.tar.bz2' &amp;gt; yocto-cm-fx6.tar.bz2.md5sum&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; 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;export MD5=&amp;quot;&lt;/ins&gt;ae8ce7e30012f2112c9f46bd13f12e47&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;quot;&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: #222; 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;$ md5sum yocto-cm-fx6.tar.bz2 | diff &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;yocto-cm-fx6.tar.bz2.md5sum &lt;/del&gt;- 1&amp;gt;/dev/null &amp;amp;&amp;amp; echo &amp;quot;Valid&amp;quot; || echo &amp;quot;Invalid&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; 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;$ md5sum yocto-cm-fx6.tar.bz2 &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;| awk '($0=$1)' &lt;/ins&gt;| diff - &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;(echo $MD5) &lt;/ins&gt;1&amp;gt;/dev/null &amp;amp;&amp;amp; echo &amp;quot;Valid&amp;quot; || echo &amp;quot;Invalid&amp;quot;&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: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/pre&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: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/pre&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: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Unpack:&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Unpack:&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-l119&quot; &gt;Line 119:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 119:&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: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;$ cd ${FSL_BSP_ROOT}/sources/meta-fsl-arm-extra&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;$ cd ${FSL_BSP_ROOT}/sources/meta-fsl-arm-extra&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: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;$ git am ${FSL_BSP_ROOT}/tmp/*.patch&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;$ git am ${FSL_BSP_ROOT}/tmp/*.patch&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: #222; 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;/pre&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: #222; 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;=== Gitorius dead link fix ===&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: #222; 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;* Download a qt embedded patch&amp;#160; [http://compulab.co.il/utilite-computer/download/utilite/unofficial_unsupported/armhf/Yocto/patch/0001-qt-embedded-dead-link-fix.patch QT Embedded Patch]:&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: #222; 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;pre&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: #222; 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;$ wget --output-document ${FSL_BSP_ROOT}/tmp/0001-qt-embedded-dead-link-fix.patch \&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: #222; 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;http://compulab.co.il/utilite-computer/download/utilite/unofficial_unsupported/armhf/Yocto/patch/0001-qt-embedded-dead-link-fix.patch&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: #222; 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;/pre&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: #222; 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;* Go to the {{filename|fsl-release-bsp/source/meta-fsl-demos}} directory and apply the patch:&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: #222; 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;pre&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: #222; 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;$ cd ${FSL_BSP_ROOT}/sources/meta-fsl-demos&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: #222; 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;$ git am ${FSL_BSP_ROOT}/tmp/0001-qt-embedded-dead-link-fix.patch&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: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/pre&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: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/pre&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: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Go to the {{filename|fsl-release-bsp}} root:&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Go to the {{filename|fsl-release-bsp}} root:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Valentin</name></author>
		
	</entry>
	<entry>
		<id>https://www.mediawiki.compulab.com/w/index.php?title=CM-FX6_Yocto_Linux&amp;diff=2116&amp;oldid=prev</id>
		<title>Valentin: /* Evaluate CM-FX6 Yocto Image */</title>
		<link rel="alternate" type="text/html" href="https://www.mediawiki.compulab.com/w/index.php?title=CM-FX6_Yocto_Linux&amp;diff=2116&amp;oldid=prev"/>
		<updated>2015-09-30T14:00:45Z</updated>

		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Evaluate CM-FX6 Yocto Image&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;= Overview =&lt;br /&gt;
The Yocto Project is an open-source collaboration focused on&lt;br /&gt;
embedded Linux development.&lt;br /&gt;
&lt;br /&gt;
The purpose of this article is to show how to get Yocto Image with CM-FX6 support.&lt;br /&gt;
The following two approaches are covered:&lt;br /&gt;
* [[#Evaluate_CM-FX6_Yocto_Image|Evaluate a pre-built image.]]&lt;br /&gt;
* [[#Yocto_Environment_Setup|Create the Yocto build environment and build your own Yocto image.]]&lt;br /&gt;
&lt;br /&gt;
= Evaluate CM-FX6 Yocto Image =&lt;br /&gt;
This approach is useful for evaluation of CM-FX6 and Yocto image capabilities prior to setting up and building a customized Yocto image.&lt;br /&gt;
* Download the image [http://compulab.co.il/utilite-computer/download/utilite/unofficial_unsupported/armhf/Yocto/image/yocto-cm-fx6.tar.bz2 CM-FX6 Yocto Image]:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ mkdir -p ~/tmp/yocto-release&lt;br /&gt;
$ wget --output-document ~/tmp/yocto-release/yocto-cm-fx6.tar.bz2 \&lt;br /&gt;
http://compulab.co.il/utilite-computer/download/utilite/unofficial_unsupported/armhf/Yocto/image/yocto-cm-fx6.tar.bz2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Validate:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ cd ~/tmp/yocto-release/&lt;br /&gt;
$ echo 'ae8ce7e30012f2112c9f46bd13f12e47  yocto-cm-fx6.tar.bz2' &amp;gt; yocto-cm-fx6.tar.bz2.md5sum&lt;br /&gt;
$ md5sum yocto-cm-fx6.tar.bz2 | diff yocto-cm-fx6.tar.bz2.md5sum - 1&amp;gt;/dev/null &amp;amp;&amp;amp; echo &amp;quot;Valid&amp;quot; || echo &amp;quot;Invalid&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Unpack:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ tar -C ~/tmp/yocto-release -xvf ~/tmp/yocto-release/yocto-cm-fx6.tar.bz2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Create an environment variable {{parameter|BSP_IMAGES_DIR}} for use during deployment.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ export BSP_IMAGES_DIR=~/tmp/yocto-release&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Continue to the [[#Image_Deployment|Image Deployment]] section.&lt;br /&gt;
&lt;br /&gt;
= Yocto Environment Setup =&lt;br /&gt;
This section describes the Yocto environment setup and build procedure.&lt;br /&gt;
== Host Setup ==&lt;br /&gt;
To get the Yocto Project expected behavior in a Linux Host Machine, the packages and utilities described below must be installed.&lt;br /&gt;
An important consideration is the hard disk space required in the host machine.&lt;br /&gt;
For example, when building on a machine running Ubuntu, the minimum hard disk space required is about 50 GB for the X11 backend.&lt;br /&gt;
It is recommended that at least 120 GB be provided, which is enough to compile any backend.&lt;br /&gt;
The recommended minimum Ubuntu version is 12.04 or later.&lt;br /&gt;
Earlier versions may cause the Yocto Project build setup to fail, because it requires python versions only available starting with Ubuntu 12.04.&lt;br /&gt;
&lt;br /&gt;
=== Host Packages ===&lt;br /&gt;
A Freescale Yocto Project Community BSP build requires that some packages be installed for the build that are documented under the Yocto Project.&lt;br /&gt;
You can go to [http://www.yoctoproject.org/docs/1.5/ref-manual/ref-manual.html#required-packages-for-the-host-development-system Yocto Project Quick Start] and check for the packages that must be installed for your build machine.&lt;br /&gt;
* Essential Yocto Project host packages:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ sudo apt-get install gawk wget git-core diffstat unzip texinfo gcc-multilib build-essential chrpath socat libsdl1.2-dev&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* i.MX layers host packages for Ubuntu 12.04 or 14.04 host setup are:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ sudo apt-get install libsdl1.2-dev xterm sed cvs subversion coreutils texi2html \&lt;br /&gt;
docbook-utils python-pysqlite2 help2man make gcc g++ desktop-file-utils \&lt;br /&gt;
libgl1-mesa-dev libglu1-mesa-dev mercurial autoconf automake groff curl lzop asciidoc&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* i.MX layers host packages for a Ubuntu 12.04 host setup only are:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ sudo apt-get install uboot-mkimage&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* i.MX layers host packages for a Ubuntu 14.04 host setup only are:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ sudo apt-get install u-boot-tools&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Setting up the repo utility ===&lt;br /&gt;
{{filename|repo}} is a tool built on top of Git that makes it easier to manage projects that contain multiple repositories, which do not need to be on the same server.&lt;br /&gt;
{{filename|repo}} complements very well the layered nature of the Yocto Project, making it easier for customers to add their own layers to the BSP.&lt;br /&gt;
&amp;lt;br&amp;gt;To install the {{filename|repo}} utility, perform these steps:&lt;br /&gt;
* Create a bin folder in the home directory.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ mkdir ~/bin #(this step may not be needed if the bin folder already exists)&lt;br /&gt;
$ curl http://commondatastorage.googleapis.com/git-repo-downloads/repo &amp;gt; ~/bin/repo&lt;br /&gt;
$ chmod a+x ~/bin/repo&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Add the following line to the {{filename|.bashrc}} file to ensure that the ~/bin folder is in your PATH variable.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ export PATH=~/bin:$PATH&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Yocto Project Setup ===&lt;br /&gt;
A Yocto Project directory contains a {{filename|sources}} directory, which contains the recipes used to build, one or more build&lt;br /&gt;
directories, and a set of scripts used to set up the environment.&lt;br /&gt;
The recipes used to build the project come from both the community and Freescale. The following commands are used to&lt;br /&gt;
download the Freescale Yocto Project Community BSP recipe layers. The Yocto Project layers are downloaded and placed in&lt;br /&gt;
the {{filename|sources}} directory. This sets up the recipes that are used to build the project.&lt;br /&gt;
For this example, a directory called &amp;quot;fsl-release-bsp&amp;quot; is created for the project.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ mkdir fsl-release-bsp&lt;br /&gt;
$ cd fsl-release-bsp&lt;br /&gt;
$ git config --global user.name &amp;quot;Your Name&amp;quot;&lt;br /&gt;
$ git config --global user.email &amp;quot;Your Email&amp;quot;&lt;br /&gt;
$ repo init -u git://git.freescale.com/imx/fsl-arm-yocto-bsp.git -b imx-3.10.17-1.0.0_ga&lt;br /&gt;
$ repo sync&lt;br /&gt;
$ export FSL_BSP_ROOT=`pwd`&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
When this process is completed, the source code is checked out at {{filename|fsl-release-bsp/sources}}.&lt;br /&gt;
You can perform repo synchronization, with the command {{filename|repo sync}}, periodically to update to the latest codes.&lt;br /&gt;
&lt;br /&gt;
== CM-FX6 Support ==&lt;br /&gt;
=== CM-FX6 Patches ===&lt;br /&gt;
* Go to the {{filename|fsl-release-bsp}} root and create a {{filename|tmp}} directory:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ cd ${FSL_BSP_ROOT}&lt;br /&gt;
$ mkdir ${FSL_BSP_ROOT}/tmp&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Download the CM-FX6 patch archive [http://compulab.co.il/utilite-computer/download/utilite/unofficial_unsupported/armhf/Yocto/patch/yocto-cm-fx6.patch.tar.bz2 Yocto CM-FX6 patches]:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ wget --output-document ${FSL_BSP_ROOT}/tmp/yocto-cm-fx6.patch.tar.bz2 \&lt;br /&gt;
http://compulab.co.il/utilite-computer/download/utilite/unofficial_unsupported/armhf/Yocto/patch/yocto.cm-fx6.patch.tar.bz2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Unpack the downloaded archive:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ tar -C ${FSL_BSP_ROOT}/tmp/ -xvf  ${FSL_BSP_ROOT}/tmp/yocto-cm-fx6.patch.tar.bz2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Go to the {{filename|fsl-release-bsp/source/meta-fsl-arm-extra}} directory and apply the patches:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ cd ${FSL_BSP_ROOT}/sources/meta-fsl-arm-extra&lt;br /&gt;
$ git am ${FSL_BSP_ROOT}/tmp/*.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Go to the {{filename|fsl-release-bsp}} root:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ cd ${FSL_BSP_ROOT}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Build x11 image for CM-FX6 ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ export MACHINE=cm-fx6&lt;br /&gt;
$ source fsl-setup-release.sh –b build -e x11&lt;br /&gt;
$ bitbake fsl-image-x11&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
If bitbake displays an error indicating that fsl-image-x11 cannot be found, this means that fsl-setup-release.sh was not run.&lt;br /&gt;
This script hooks in the meta-fsl-bsp-release layer with the Yocto Project layer system.&lt;br /&gt;
Build scripts used to generate prebuilt images for this release are provided in the meta-fsl-bsp-release layer in imx/tools.&lt;br /&gt;
Use these for additional examples.&lt;br /&gt;
&lt;br /&gt;
Once a build is complete, the created images reside in {{filename|${FSL_BSP_ROOT}/build/tmp/deploy/images/${MACHINE}}}.&lt;br /&gt;
The image build creates a U-Boot, Linux kernel, and rootfs image type based on the IMAGE_FSTYPES defined in the machine configuration file.&lt;br /&gt;
Most machine configurations provide an SD card image, ext3 and tar.bz2. The ext3 is the root file system.&lt;br /&gt;
&lt;br /&gt;
Create an environment variable {{parameter|BSP_IMAGES_DIR}} for use during deployment.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ export BSP_IMAGES_DIR=${FSL_BSP_ROOT}/build/tmp/deploy/images/${MACHINE}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Image Deployment =&lt;br /&gt;
== Image content ==&lt;br /&gt;
* {{filename|fsl-image-x11-cm-fx6.sdcard}} - SD card image that provides the full system to boot with U-Boot and Linux kernel&lt;br /&gt;
* {{filename|fsl-image-x11-cm-fx6.tar.bz2}} - rootfs tar ball for deployment onto any (including NFS) storage or further customization&lt;br /&gt;
* {{filename|modules-cm-fx6.tgz}} - the Linux kernel modules matching the below kernel {{filename|zImage-cm-fx6.bin}}&lt;br /&gt;
* {{filename|zImage-cm-fx6.bin}} - ready to run Linux kernel image binary for CM-FX6&lt;br /&gt;
* {{filename|zImage-imx6q-sbc-fx6.dtb}} - SBC-FX6 quad device tree blob&lt;br /&gt;
* {{filename|zImage-imx6dl-sbc-fx6.dtb}} - SBC-FX6 dual device tree blob&lt;br /&gt;
* {{filename|zImage-imx6q-sbc-fx6m.dtb}} - SBC-FX6m quad device tree blob&lt;br /&gt;
* {{filename|zImage-imx6dl-sbc-fx6m.dtb}} - SBC-FX6m dual device tree blob &lt;br /&gt;
* {{filename|cm-fx6-firmware}} - ready to flash CM-FX6 firmware (SPL and U-Boot)&lt;br /&gt;
&lt;br /&gt;
== SD card deployment ==&lt;br /&gt;
=== Flashing an SD card ===&lt;br /&gt;
{{Note|In the below section, sdX is used as an entire device special file, not a partition&amp;lt;br&amp;gt;Example: {{filename|/dev/sde}} }}&lt;br /&gt;
* Flash the SD card image:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ cd ${BSP_IMAGES_DIR}&lt;br /&gt;
$ SDCARD_IMAGE=$(ls -tr *.sdcard | head -1)&lt;br /&gt;
$ sudo dd if=${SDCARD_IMAGE} of=/dev/sdX bs=1M &amp;amp;&amp;amp; sync&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Booting from an SD card ===&lt;br /&gt;
* Plug the SD card into the SDIO3(BOOT) SD card socket of the SB-FX6&lt;br /&gt;
* Hold the BOOT SELECT (SW5) button while resetting/powering on the CM-FX6 evaluation system&lt;br /&gt;
* The CM-FX6 will boot from the SD card&lt;br /&gt;
* Press a button as soon as &amp;quot;'''Hit any key to stop autoboot:'''&amp;quot; shows up&lt;br /&gt;
* Prepare boot environment and boot the device:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
CM-FX6 # setenv mmcdev 2&lt;br /&gt;
CM-FX6 # setenv loadaddr 0x10800000&lt;br /&gt;
CM-FX6 # setenv fdt_high 0xffffffff&lt;br /&gt;
CM-FX6 # setenv fdt_addr  0x15000000&lt;br /&gt;
CM-FX6 # setenv bootm_low 0x15000000&lt;br /&gt;
CM-FX6 # setenv zimage zImage&lt;br /&gt;
CM-FX6 # setenv bootargs 'console=ttymxc3,115200 root=/dev/mmcblk0p2 rootfstype=ext4 rw rootwait ip=dhcp'&lt;br /&gt;
CM-FX6 # setenv load_kernel 'load mmc ${mmcdev} ${loadaddr} ${zimage}'&lt;br /&gt;
CM-FX6 # setenv load_dtb 'load mmc ${mmcdev} ${fdt_addr} ${fdt_file}'&lt;br /&gt;
CM-FX6 # setenv bootcmd 'mmc dev ${mmcdev}; run load_kernel ; run load_dtb; bootz ${loadaddr} - ${fdt_addr}'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Specify the correct dtb file:&lt;br /&gt;
** For CM-FX6 with Quad core SoC and SB-FX6 base board:&amp;lt;pre&amp;gt;CM-FX6 # setenv fdt_file imx6q-sbc-fx6.dtb&amp;lt;/pre&amp;gt;&lt;br /&gt;
** For CM-FX6 with Quad core SoC and SB-FX6m/Utilite base board:&amp;lt;pre&amp;gt;CM-FX6 # setenv fdt_file imx6q-sbc-fx6m.dtb&amp;lt;/pre&amp;gt;&lt;br /&gt;
** For CM-FX6 with Solo core SoC and SB-FX6 base board:&amp;lt;pre&amp;gt;CM-FX6 # setenv fdt_file imx6dl-sbc-fx6.dtb&amp;lt;/pre&amp;gt;&lt;br /&gt;
** For CM-FX6 with Solo core SoC and SB-FX6m/Utilite base board:&amp;lt;pre&amp;gt;CM-FX6 # setenv fdt_file imx6dl-sbc-fx6m.dtb&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Save the U-Boot environment and boot:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
CM-FX6 # saveenv&lt;br /&gt;
CM-FX6 # boot&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== NAND deployment ==&lt;br /&gt;
=== Install on the NAND flash ===&lt;br /&gt;
{{Note|Requires a Yocto [[#SD card deployment|SD card]] to be prepared first.}}&lt;br /&gt;
* [[#Booting_from_an_SD_card|Boot up the board using the SD-Card]]&lt;br /&gt;
* Upon successful boot the login prompt shows up:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Poky (Yocto Project Reference Distro) 1.5.1 cm-fx6 /dev/ttymxc3&lt;br /&gt;
&lt;br /&gt;
cm-fx6 login:&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Login as {{parameter|root}} into the system.&lt;br /&gt;
Once the board has been booted using a bootable [[#SD card deployment|SD Card]], the Yocto rootfs can be installed onto the board NAND flash.&lt;br /&gt;
{{Note|We assume that {{filename|/mount/point}} contains unpacked content of the {{parameter|BSP_IMAGES_DIR}}.}}&lt;br /&gt;
* In this subsection the term {{filename|/mount/point}} can be:&lt;br /&gt;
** {{filename|/mnt/net}} if NFS is used&lt;br /&gt;
** {{filename|/media/mmcblk0pX}} if an MMC/SD card is used, where X is the partition number.&lt;br /&gt;
** {{filename|/media/sdXY}} if a USB storage is used, where X is the USB drive letter and Y is the partition number.&lt;br /&gt;
* Select a correct device tree file that meets the configuration requirements:&lt;br /&gt;
:* CM-FX6 with Quad core SoC and SB-FX6 base board:&lt;br /&gt;
:&amp;lt;pre&amp;gt; root@compulab:~# export fdt_file=zImage-imx6q-sbc-fx6.dtb &amp;lt;/pre&amp;gt;&lt;br /&gt;
:* CM-FX6 with Quad core SoC and SB-FX6m/Utilite base board:&lt;br /&gt;
:&amp;lt;pre&amp;gt; root@compulab:~# export fdt_file=zImage-imx6q-sbc-fx6m.dtb &amp;lt;/pre&amp;gt;&lt;br /&gt;
:* CM-FX6 with Solo core SoC and SB-FX6 base board:&lt;br /&gt;
:&amp;lt;pre&amp;gt; root@compulab:~# export fdt_file=zImage-imx6dl-sbc-fx6.dtb &amp;lt;/pre&amp;gt;&lt;br /&gt;
:* CM-FX6 with Solo core SoC and SB-FX6m/Utilite base board:&lt;br /&gt;
:&amp;lt;pre&amp;gt; root@compulab:~# export fdt_file=zImage-imx6dl-sbc-fx6m.dtb &amp;lt;/pre&amp;gt;&lt;br /&gt;
* Format the NAND flash kernel partition and write the kernel image onto it:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@cm-fx6:~# flash_erase /dev/mtd3 0 0&lt;br /&gt;
root@cm-fx6:~# nandwrite -p /dev/mtd3 /mount/point/zImage-cm-fx6.bin&lt;br /&gt;
root@cm-fx6:~# nandwrite -p /dev/mtd3 -s 0x780000 /mount/point/${fdt_file}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Format the NAND flash root filesystem partition:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@cm-fx6:~# ubiformat /dev/mtd4&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Attach the NAND flash root filesystem partition:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@cm-fx6:~# ubiattach -m 4 -d 0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Create a ubi volume and name it &amp;quot;rootfs&amp;quot;:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@cm-fx6:~# ubimkvol /dev/ubi0 -m -N rootfs&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Mount the ubi volume:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@cm-fx6:~# mkdir -p /media/rootfs &amp;amp;&amp;amp; mount -t ubifs ubi0:rootfs /media/rootfs&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Extract the content of {{filename|fsl-image-x11-cm-fx6.tar.bz2}} onto the /media/rootfs:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@compulab:~# tar --numeric-owner -xvpjf /mount/point/fsl-image-x11-cm-fx6.tar.bz2 -C /media/rootfs &amp;amp;&amp;amp; sync&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Unmount the ubi volume:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@compulab:~# umount /media/rootfs&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Reboot the machine:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@compulab:~# reboot&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Booting from the NAND ===&lt;br /&gt;
* Power on the device.&lt;br /&gt;
* Press a button as soon as &amp;quot;'''Hit any key to stop autoboot:'''&amp;quot; shows up.&lt;br /&gt;
* Prepare boot environment and boot the device:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
CM-FX6 # setenv loadaddr 0x10800000&lt;br /&gt;
CM-FX6 # setenv fdt_high 0xffffffff&lt;br /&gt;
CM-FX6 # setenv fdt_addr 0x15000000&lt;br /&gt;
CM-FX6 # setenv bootm_low 0x15000000&lt;br /&gt;
CM-FX6 # setenv bootm_size 0x20000000&lt;br /&gt;
CM-FX6 # setenv bootargs 'console=ttymxc3,115200 root=ubi0:rootfs rw rootfstype=ubifs ubi.mtd=rootfs ip=dhcp'&lt;br /&gt;
CM-FX6 # setenv load_kernel 'nand read ${loadaddr} 0 600000'&lt;br /&gt;
CM-FX6 # setenv load_dtb 'nand read ${fdt_addr} 780000 10000'&lt;br /&gt;
CM-FX6 # setenv bootcmd 'run load_kernel ; run load_dtb; bootz ${loadaddr} - ${fdt_addr}'&lt;br /&gt;
CM-FX6 # saveenv&lt;br /&gt;
CM-FX6 # boot&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= See Also =&lt;br /&gt;
* [http://compulab.co.il/utilite-computer/download/utilite/unofficial_unsupported/armhf/Yocto/doc/Freescale_Yocto_Project_User's_Guide.pdf Freescale Yocto Project_User's Guide]&lt;br /&gt;
* [http://www.yoctoproject.org The Yocto Project homepage]&lt;br /&gt;
* [http://www.yoctoproject.org/docs/1.5/ref-manual/ref-manual.html#required-packages-for-the-host-development-system Yocto Project Quick Start]&lt;br /&gt;
&lt;br /&gt;
[[Category:Linux]]&lt;br /&gt;
[[Category:Yocto]]&lt;br /&gt;
[[Category:CM-FX6]]&lt;/div&gt;</summary>
		<author><name>Valentin</name></author>
		
	</entry>
</feed>