<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh-CN">
		<id>http://wiki.myzr.com.cn/index.php?action=history&amp;feed=atom&amp;title=MYZR-RK3288-EK314_L31079_%E7%BC%96%E8%AF%91%E6%89%8B%E5%86%8C</id>
		<title>MYZR-RK3288-EK314 L31079 编译手册 - 版本历史</title>
		<link rel="self" type="application/atom+xml" href="http://wiki.myzr.com.cn/index.php?action=history&amp;feed=atom&amp;title=MYZR-RK3288-EK314_L31079_%E7%BC%96%E8%AF%91%E6%89%8B%E5%86%8C"/>
		<link rel="alternate" type="text/html" href="http://wiki.myzr.com.cn/index.php?title=MYZR-RK3288-EK314_L31079_%E7%BC%96%E8%AF%91%E6%89%8B%E5%86%8C&amp;action=history"/>
		<updated>2026-08-11T18:51:31Z</updated>
		<subtitle>本wiki的该页面的版本历史</subtitle>
		<generator>MediaWiki 1.27.1</generator>

	<entry>
		<id>http://wiki.myzr.com.cn/index.php?title=MYZR-RK3288-EK314_L31079_%E7%BC%96%E8%AF%91%E6%89%8B%E5%86%8C&amp;diff=3825&amp;oldid=prev</id>
		<title>2020年10月23日 (五) 00:33 Admin</title>
		<link rel="alternate" type="text/html" href="http://wiki.myzr.com.cn/index.php?title=MYZR-RK3288-EK314_L31079_%E7%BC%96%E8%AF%91%E6%89%8B%E5%86%8C&amp;diff=3825&amp;oldid=prev"/>
				<updated>2020-10-23T00:33:58Z</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='zh-CN'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;←上一版本&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;2020年10月23日 (五) 00:33的版本&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-l131&quot; &gt;第131行：&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;第131行：&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;!对应的u-boot配置&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;!对应的u-boot配置&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;|-&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;|rowspan=1|&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;MY&lt;/del&gt;-RK3288-EK314	&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;|rowspan=1|&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;MYZR&lt;/ins&gt;-RK3288-EK314	&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;|RK3288（四核）- 2G	&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;|RK3288（四核）- 2G	&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;|rk3288_defconfig&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;|rk3288_defconfig&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;|}&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;/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;MY&lt;/del&gt;-RK3288-EK314-2G配置示例：&amp;lt;br&amp;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;MYZR&lt;/ins&gt;-RK3288-EK314-2G配置示例：&amp;lt;br&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;$ make rk3288_defconfig&amp;lt;br&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;$ make rk3288_defconfig&amp;lt;br&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;[[文件: my-rk32-ek314build_3.4.1.jpg]]&amp;lt;br&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;[[文件: my-rk32-ek314build_3.4.1.jpg]]&amp;lt;br&amp;gt;&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-l191&quot; &gt;第191行：&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;第191行：&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;* 生成.config文件&amp;lt;br&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;* 生成.config文件&amp;lt;br&amp;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;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;说明：MY&lt;/del&gt;-RK3288-EK314系列评估板使用的配置文件是rk3288-myzr-linux_defconfig&amp;lt;br&amp;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;说明：MYZR&lt;/ins&gt;-RK3288-EK314系列评估板使用的配置文件是rk3288-myzr-linux_defconfig&amp;lt;br&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;$ make rk3288-myzr-linux_defconfig&amp;lt;br&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;$ make rk3288-myzr-linux_defconfig&amp;lt;br&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;[[文件: my-rk32-ek314build_4.3.2.jpg]]&amp;lt;br&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;[[文件: my-rk32-ek314build_4.3.2.jpg]]&amp;lt;br&amp;gt;&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-l204&quot; &gt;第204行：&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;第204行：&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;|-&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;|rowspan=3|&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;MY&lt;/del&gt;-RK3288-EK314	&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;|rowspan=3|&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;MYZR&lt;/ins&gt;-RK3288-EK314	&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;|LVDS(1024X600)	&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;|LVDS(1024X600)	&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;|rk3288-myzr_rh568_lvds_linux.img&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;|rk3288-myzr_rh568_lvds_linux.img&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-l278&quot; &gt;第278行：&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;第278行：&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;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;文件系统包位于网盘对应的镜像文件夹中。支持的文件系统类型及下载方式可参照《MY&lt;/del&gt;-RK3288-EK314 烧录手册》。&amp;lt;br&amp;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;文件系统包位于网盘对应的镜像文件夹中。支持的文件系统类型及下载方式可参照《MYZR&lt;/ins&gt;-RK3288-EK314 烧录手册》。&amp;lt;br&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;&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;= '''打包批量文件relase_update.img'''=&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;= '''打包批量文件relase_update.img'''=&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.myzr.com.cn/index.php?title=MYZR-RK3288-EK314_L31079_%E7%BC%96%E8%AF%91%E6%89%8B%E5%86%8C&amp;diff=3714&amp;oldid=prev</id>
		<title>Admin：Admin移动页面MY-RK3288-EK314 L31079 编译手册至MYZR-RK3288-EK314 L31079 编译手册，不留重定向</title>
		<link rel="alternate" type="text/html" href="http://wiki.myzr.com.cn/index.php?title=MYZR-RK3288-EK314_L31079_%E7%BC%96%E8%AF%91%E6%89%8B%E5%86%8C&amp;diff=3714&amp;oldid=prev"/>
				<updated>2020-10-22T08:49:09Z</updated>
		
		<summary type="html">&lt;p&gt;Admin移动页面&lt;a href=&quot;/index.php?title=MY-RK3288-EK314_L31079_%E7%BC%96%E8%AF%91%E6%89%8B%E5%86%8C&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;MY-RK3288-EK314 L31079 编译手册（页面不存在）&quot;&gt;MY-RK3288-EK314 L31079 编译手册&lt;/a&gt;至&lt;a href=&quot;/index.php?title=MYZR-RK3288-EK314_L31079_%E7%BC%96%E8%AF%91%E6%89%8B%E5%86%8C&quot; title=&quot;MYZR-RK3288-EK314 L31079 编译手册&quot;&gt;MYZR-RK3288-EK314 L31079 编译手册&lt;/a&gt;，不留重定向&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr style='vertical-align: top;' lang='zh-CN'&gt;
				&lt;td colspan='1' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;←上一版本&lt;/td&gt;
				&lt;td colspan='1' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;2020年10月22日 (四) 08:49的版本&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan='2' style='text-align: center;' lang='zh-CN'&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;（没有差异）&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.myzr.com.cn/index.php?title=MYZR-RK3288-EK314_L31079_%E7%BC%96%E8%AF%91%E6%89%8B%E5%86%8C&amp;diff=3373&amp;oldid=prev</id>
		<title>2020年6月17日 (三) 06:24 Admin</title>
		<link rel="alternate" type="text/html" href="http://wiki.myzr.com.cn/index.php?title=MYZR-RK3288-EK314_L31079_%E7%BC%96%E8%AF%91%E6%89%8B%E5%86%8C&amp;diff=3373&amp;oldid=prev"/>
				<updated>2020-06-17T06:24:30Z</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='zh-CN'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;←上一版本&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;2020年6月17日 (三) 06:24的版本&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-l1&quot; &gt;第1行：&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;第1行：&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&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;div&amp;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;ubuntu14.04(64bit),已经真机编译验证过。&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;= '''准备源码包'''=&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;/table&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.myzr.com.cn/index.php?title=MYZR-RK3288-EK314_L31079_%E7%BC%96%E8%AF%91%E6%89%8B%E5%86%8C&amp;diff=2217&amp;oldid=prev</id>
		<title>2018年7月27日 (五) 03:28 Admin</title>
		<link rel="alternate" type="text/html" href="http://wiki.myzr.com.cn/index.php?title=MYZR-RK3288-EK314_L31079_%E7%BC%96%E8%AF%91%E6%89%8B%E5%86%8C&amp;diff=2217&amp;oldid=prev"/>
				<updated>2018-07-27T03:28:10Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;a href=&quot;http://wiki.myzr.com.cn/index.php?title=MYZR-RK3288-EK314_L31079_%E7%BC%96%E8%AF%91%E6%89%8B%E5%86%8C&amp;amp;diff=2217&amp;amp;oldid=1845&quot;&gt;显示更改&lt;/a&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.myzr.com.cn/index.php?title=MYZR-RK3288-EK314_L31079_%E7%BC%96%E8%AF%91%E6%89%8B%E5%86%8C&amp;diff=1845&amp;oldid=prev</id>
		<title>2018年6月11日 (一) 08:03 Admin</title>
		<link rel="alternate" type="text/html" href="http://wiki.myzr.com.cn/index.php?title=MYZR-RK3288-EK314_L31079_%E7%BC%96%E8%AF%91%E6%89%8B%E5%86%8C&amp;diff=1845&amp;oldid=prev"/>
				<updated>2018-06-11T08:03:09Z</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='zh-CN'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;←上一版本&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;2018年6月11日 (一) 08:03的版本&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-l1&quot; &gt;第1行：&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;第1行：&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;div&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 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;= '''准备源码包(prepare source code pacakge)'''=&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;= '''准备源码包(prepare source code pacakge)'''=&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;----&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 colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l391&quot; &gt;第391行：&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;第393行：&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;$ img_maker -rk32 RKLoader.bin update.img relase_update.img&amp;lt;br&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;$ img_maker -rk32 RKLoader.bin update.img relase_update.img&amp;lt;br&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;[[文件: my-rk32-ek314build_7.3.1.jpg]]&amp;lt;br&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;[[文件: my-rk32-ek314build_7.3.1.jpg]]&amp;lt;br&amp;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;/div&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.myzr.com.cn/index.php?title=MYZR-RK3288-EK314_L31079_%E7%BC%96%E8%AF%91%E6%89%8B%E5%86%8C&amp;diff=1528&amp;oldid=prev</id>
		<title>Admin：创建页面，内容为“= '''准备源码包(prepare source code pacakge)'''= ---- == '''3.10.79版本代码(3.10.79 version code)'''==   === u-boot源码(u-boot source code) === 文件名...”</title>
		<link rel="alternate" type="text/html" href="http://wiki.myzr.com.cn/index.php?title=MYZR-RK3288-EK314_L31079_%E7%BC%96%E8%AF%91%E6%89%8B%E5%86%8C&amp;diff=1528&amp;oldid=prev"/>
				<updated>2018-05-10T01:44:43Z</updated>
		
		<summary type="html">&lt;p&gt;创建页面，内容为“= &amp;#039;&amp;#039;&amp;#039;准备源码包(prepare source code pacakge)&amp;#039;&amp;#039;&amp;#039;= ---- == &amp;#039;&amp;#039;&amp;#039;3.10.79版本代码(3.10.79 version code)&amp;#039;&amp;#039;&amp;#039;==   === u-boot源码(u-boot source code) === 文件名...”&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;= '''准备源码包(prepare source code pacakge)'''=&lt;br /&gt;
----&lt;br /&gt;
== '''3.10.79版本代码(3.10.79 version code)'''==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== u-boot源码(u-boot source code) ===&lt;br /&gt;
文件名：rk32-myzr_uboot_2014.10_201803028.tar.bz2&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;background:#CCCCCC&amp;quot;&amp;gt;name of file：rk32-myzr_uboot_2014.10_201803028.tar.bz2&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== kernel源码(kernel source code) ===&lt;br /&gt;
文件名：rk32-myzr_kernel_3.10_201803028.tar.bz2&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;background:#CCCCCC&amp;quot;&amp;gt;name of file：rk32-myzr_kernel_3.10_201803028.tar.bz2&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 交叉编译工具 (cross compifer tool)===&lt;br /&gt;
文件名：gcc-arm-eabi-4.6.tar.bz2&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;background:#CCCCCC&amp;quot;&amp;gt;name of file：gcc-arm-eabi-4.6.tar.bz2&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= '''配置编译环境(configuration of compifer environment)'''=&lt;br /&gt;
----&lt;br /&gt;
== '''准备源码(prepare source code)'''==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 准备源码包 (prepare source code package)===&lt;br /&gt;
1）创建工作目录&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;background:#CCCCCC&amp;quot;&amp;gt;create working directory&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
创建 ~/my-rk3288 作为工作目录&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;background:#CCCCCC&amp;quot;&amp;gt;create ~/my-rk3288 as working directory&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
$ mkdir ~/my-rk3288&amp;lt;br&amp;gt;&lt;br /&gt;
[[文件: my-rk32-ek314build_2.1.1.1.jpg]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
创建 ~/my-rk3288/02_source 作为源码目录&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;background:#CCCCCC&amp;quot;&amp;gt;create ~/my-rk3288/02_source as source code directory&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
$ mkdir ~/my-rk3288/02_source&amp;lt;br&amp;gt;&lt;br /&gt;
[[文件: my-rk32-ek314build_2.1.1.2.jpg]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
创建 ~/my-rk3288/03_tools 作为工具目录&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;background:#CCCCCC&amp;quot;&amp;gt;create ~/my-rk3288/03_tools as tool directory&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
$ mkdir ~/my-rk3288/03_tools&amp;lt;br&amp;gt;&lt;br /&gt;
[[文件: my-rk32-ek314build_2.1.1.3.jpg]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2）复制源码包到开发主机中&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;background:#CCCCCC&amp;quot;&amp;gt;copy source code package to the development host&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
这一步骤自己采取相应的方式进行。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;background:#CCCCCC&amp;quot;&amp;gt;do it in this step in your own way。&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
　　''提示：这里将网盘中“02_源码”复制到Linux开发主机的“~/my-rk3288/02_source”，将网盘中“03_工具”复制到Linux开发主机的“~/my-rk3288/03_tools”,将网盘中“01_应用”复制到Linux开发主机的“~/my-rk3288/01_application”。''&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;background:#CCCCCC&amp;quot;&amp;gt;tip：this step is to copy “02_source code”from network disk to “~/my-rk3288/02_source”in development host, copy “03_tool”to “~/my-rk3288/03_tools, and copy “01_application”to “~/my-rk3288/01_application”。''in development host&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 解压源码包 (decompress source code package)===&lt;br /&gt;
1）解压u-boot源码和内核源码&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;background:#CCCCCC&amp;quot;&amp;gt;decompress u-boot source code and kernel source code&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
$ cd ~/my-rk3288/02_source&amp;lt;br&amp;gt;&lt;br /&gt;
$ tar jxf rk32-myzr_uboot_2014.10_201803028.tar.bz2&amp;lt;br&amp;gt;&lt;br /&gt;
$ tar jxf rk32-myzr_kernel_3.10_201803028.tar.bz2&amp;lt;br&amp;gt;&lt;br /&gt;
[[文件: my-rk32-ek314build_2.1.2.1.jpg]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2）解压交叉编译工具&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;background:#CCCCCC&amp;quot;&amp;gt;decompress cross compiler tool&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
$ cd ~/my-rk3288/03_tools/&amp;lt;br&amp;gt;&lt;br /&gt;
$ tar jxf gcc-arm-eabi-4.6.tar.bz2&amp;lt;br&amp;gt;&lt;br /&gt;
[[文件: my-rk32-ek314build_2.1.2.2.jpg]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== '''开发环境配置(development environment configuration)'''==&lt;br /&gt;
=== 安装需要的包 (install package needed)===&lt;br /&gt;
1）更新源列表&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;background:#CCCCCC&amp;quot;&amp;gt;list of updated source&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
$ sudo apt-get update&amp;lt;br&amp;gt;&lt;br /&gt;
[[文件: my-rk32-ek314build_2.2.1.1.jpg]]&amp;lt;br&amp;gt;&lt;br /&gt;
更新完成后如下图所示：&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;background:#CCCCCC&amp;quot;&amp;gt;after update,it will look like below：&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[文件: my-rk32-ek314build_2.2.1.2.jpg]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2）安装aptitude包管理工具和ia32-libs&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;background:#CCCCCC&amp;quot;&amp;gt;install aptitude package management tool and ia32-libs&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
''提示：如果编译主机的Linux是32位的，可以跳过此步骤。''&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;background:#CCCCCC&amp;quot;&amp;gt;tips：if Linux of compiler host is 32bit，you can skip this step。&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* 安装aptitude包管理工具&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;background:#CCCCCC&amp;quot;&amp;gt;install aptitude package management tool&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
$ sudo apt-get –y install aptitude&amp;lt;br&amp;gt;&lt;br /&gt;
[[文件: my-rk32-ek314build_2.2.1.3.jpg]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* 使用aptitude安装ia32-libs&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;background:#CCCCCC&amp;quot;&amp;gt;install ia32-libs with aptitude&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
$ sudo aptitude –y install ia32-libs&amp;lt;br&amp;gt;&lt;br /&gt;
''提示：下图为安装过aptitude和ia32-libs后，再次执行安装命令的截图。''&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;background:#CCCCCC&amp;quot;&amp;gt;tips：following is the screenshots with re-execution of installation command after installation of aptitude and ia32-libs is finished。&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[文件: my-rk32-ek314build_2.2.1.4.jpg]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3）安装mkimage工具&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;background:#CCCCCC&amp;quot;&amp;gt;install mkimage tool&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
$ sudo apt-get -y install uboot-mkimage&amp;lt;br&amp;gt;&lt;br /&gt;
''提示：下图为安装过mkimage工具后，再次执行安装命令的截图。''&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;background:#CCCCCC&amp;quot;&amp;gt;tips：following is the screenshots with re-execution of installation command after installation of mkimage tool is finished。&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[文件: my-rk32-ek314build_2.2.1.5.jpg]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
4）安装ncurses-dev&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;background:#CCCCCC&amp;quot;&amp;gt;install ncurses-dev&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;说明：make menuconfig对其具有依赖性质。&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;background:#CCCCCC&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;instruction：make menuconfig is dependent on it。&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
$ sudo aptitude -y install ncurses-dev&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''提示：下图为安装过ncurses-dev工具后，再次执行安装命令的截图。''&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;background:#CCCCCC&amp;quot;&amp;gt;tips：following is the screenshots with re-execution of installation command after installation of ncurses-dev tool is finished。&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[文件: my-rk32-ek314build_2.2.1.6.jpg]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= '''编译u-boot(compile u-boot)'''=&lt;br /&gt;
----&lt;br /&gt;
== '''进入u-boot源码目录(enter u-boot source code directory)'''==&lt;br /&gt;
$ cd ~/my-rk3288/02_source/rk32-myzr_uboot_2014.10/&amp;lt;br&amp;gt;&lt;br /&gt;
[[文件: my-rk32-ek314build_3.1.1.jpg]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== '''使配置文件生效(validate configured file)'''==&lt;br /&gt;
* 执行source命令&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;background:#CCCCCC&amp;quot;&amp;gt;execute source command&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
$ source ~/my-rk3288/03_tools/gcc-arm-eabi-4.6-env&amp;lt;br&amp;gt;&lt;br /&gt;
[[文件: my-rk32-ek314build_3.2.1.jpg]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* 查看编译配置&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;background:#CCCCCC&amp;quot;&amp;gt;view compiler configuration&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
$ echo $ARCH&amp;lt;br&amp;gt;&lt;br /&gt;
$ echo $CROSS_COMPILE&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''提示：可看到ARCH和CROSS_COMPILE被设置''&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;background:#CCCCCC&amp;quot;&amp;gt;tips：you can see that ARCH和CROSS_COMPILE is configured&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[文件: my-rk32-ek314build_3.2.2.jpg]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* 验证交叉编译工具配置&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;background:#CCCCCC&amp;quot;&amp;gt;verify cross compiler tool configuration&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
$${CROSS_COMPILE}gcc –v&amp;lt;br&amp;gt;&lt;br /&gt;
''提示：执行命令后可以看到终端显示出交叉编译工具的版本信息。如下图：''&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;background:#CCCCCC&amp;quot;&amp;gt;tips：you can see version information of cross compiler tool shown on terminal after execution of command.as below：&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[文件: my-rk32-ek314build_3.2.3.jpg]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== '''清除u-boot配置(remove u-boot configuration)'''==&lt;br /&gt;
$ make distclean&amp;lt;br&amp;gt;&lt;br /&gt;
[[文件: my-rk32-ek314build_3.3.1.jpg]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== '''u-boot配置(u-boot configuration)'''==&lt;br /&gt;
* 评估板及对应的 u-boot 编译配置：&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;background:#CCCCCC&amp;quot;&amp;gt;evaluation board and its corresponding u-boot compiler configuration：&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!评估板主型号&amp;lt;br&amp;gt;(evaluation board main model)	&lt;br /&gt;
!CPU类型-内存容量&amp;lt;br&amp;gt;(CPU type-memory capacity)		&lt;br /&gt;
!对应的u-boot配置&amp;lt;br&amp;gt;(corresponding u-boot configuration)	&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=1|MY-RK3288-EK314	&lt;br /&gt;
|RK3288（四核）- 2G	&amp;lt;br&amp;gt;(RK3288（quad. core）- 2G)	&lt;br /&gt;
|rk3288_defconfig&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* MY-RK3288-EK314-2G配置示例：&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;background:#CCCCCC&amp;quot;&amp;gt;MY-RK3288-EK314-2G configuration example：&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
$ make rk3288_defconfig&amp;lt;br&amp;gt;&lt;br /&gt;
[[文件: my-rk32-ek314build_3.4.1.jpg]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== '''编译(compilation)'''==&lt;br /&gt;
* 执行编译&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;background:#CCCCCC&amp;quot;&amp;gt;execute compilation&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
$ make&amp;lt;br&amp;gt;&lt;br /&gt;
''提示：这里为了提高编译速度，在make后面加了“-j4”。这里编译的Linux主机是双核4线程的，所以“-j”后面用了4，也就是采用4线程编译。“-j”后面的数字可以根据系统资源分配，但是不应该超过编译主机最大支持的线程数。''&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;background:#CCCCCC&amp;quot;&amp;gt;Tips：To speed up the compilation，add &amp;quot;-j4&amp;quot; after make.The Linux host used to compile is dual-core ,4 threads .So &amp;quot;-j&amp;quot; is followed by 4, which takes 4 threads to compile. The number behind &amp;quot;-j&amp;quot; is allocated based on system resources,but It should not exceed the maximum threads the host support。&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[文件: my-rk32-ek314build_3.5.1.jpg]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* 编译完成&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;background:#CCCCCC&amp;quot;&amp;gt;complete compilation&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
''提示：u-boot编译过程大概需要十几秒钟的时间。''&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;background:#CCCCCC&amp;quot;&amp;gt;tips：u-boot compilation process will take a few minustes or so。&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[文件: my-rk32-ek314build_3.5.2.jpg]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== '''目标文件(target file)'''==&lt;br /&gt;
编译完成后通过ls命令即可看到编译得到的目标文件RK3288UbootLoader_V2.30.10.bin&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;background:#CCCCCC&amp;quot;&amp;gt;you can get the compiled file u-boot.bin with ls command after compilation&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
$ ls&amp;lt;br&amp;gt;&lt;br /&gt;
[[文件: my-rk32-ek314build_3.6.1.jpg]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= '''编译内核(compile kernel)'''=&lt;br /&gt;
----&lt;br /&gt;
== '''进入内核源码目录(enter kernel source directory)'''==&lt;br /&gt;
$ cd ~/my-rk3288/02_source/rk32-myzr_kernel_3.10/&amp;lt;br&amp;gt;&lt;br /&gt;
[[文件: my-rk32-ek314build_4.1.1.jpg]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== '''使配置文件生效(validate configured file)'''==&lt;br /&gt;
* 执行source命令&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;background:#CCCCCC&amp;quot;&amp;gt;execute source command&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
$ source ~/my-rk3288/03_tools/gcc-arm-eabi-4.6-env&amp;lt;br&amp;gt;&lt;br /&gt;
[[文件: my-rk32-ek314build_4.2.1.jpg]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* 查看编译配置&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;background:#CCCCCC&amp;quot;&amp;gt;view compiler configuration&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
$ echo $ARCH&amp;lt;br&amp;gt;&lt;br /&gt;
$ echo $CROSS_COMPILE&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''提示：可看到ARCH和CROSS_COMPILE被设置''&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;background:#CCCCCC&amp;quot;&amp;gt;tips：you can see that ARCH和CROSS_COMPILE is configured&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[文件: my-rk32-ek314build_4.2.2.jpg]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* 验证交叉编译工具配置&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;background:#CCCCCC&amp;quot;&amp;gt;verify cross compiler tool configuration&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
$ ${CROSS_COMPILE}gcc –v&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''提示：执行命令后可以看到终端显示出交叉编译工具的版本信息。如下图：''&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;background:#CCCCCC&amp;quot;&amp;gt;tips：you can see version information of cross compiler tool shown on terminal after execution of command.as below：&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[文件: my-rk32-ek314build_4.2.3.jpg]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== '''准备配置内核(prepare for kernel configuration)'''==&lt;br /&gt;
* 清除内核配置&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;background:#CCCCCC&amp;quot;&amp;gt;remove kernel configuration&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
$ make distclean&amp;lt;br&amp;gt;&lt;br /&gt;
[[文件: my-rk32-ek314build_4.3.1.jpg]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* 生成.config文件&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;background:#CCCCCC&amp;quot;&amp;gt;generated.config file&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
说明：MY-RK3288-EK314系列评估板使用的配置文件是rk3288-myzr-linux_defconfig&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;background:#CCCCCC&amp;quot;&amp;gt;instructions：configuration files used for MY-RK3288-EK314 seires of evaluation board is rk3288-myzr-linux_defconfig&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
$ make rk3288-myzr-linux_defconfig&amp;lt;br&amp;gt;&lt;br /&gt;
[[文件: my-rk32-ek314build_4.3.2.jpg]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== '''编译内核zImage和设备树dtb(compile kernel)'''==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!评估板主型号&amp;lt;br&amp;gt;(evaluation board main model)	&lt;br /&gt;
!显示屏类型&amp;lt;br&amp;gt;(lcd type)		&lt;br /&gt;
!对应的设备树配置&amp;lt;br&amp;gt;(corresponding device tree configuration)	&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=3|MY-RK3288-EK314	&lt;br /&gt;
|LVDS(1024X600)	&lt;br /&gt;
|rk3288-myzr_rh568_lvds_linux.img&lt;br /&gt;
|-&lt;br /&gt;
	&lt;br /&gt;
|HDMI(1920X1080)	&lt;br /&gt;
|rk3288-myzr_rh568_hdmi_linux.img&lt;br /&gt;
|-&lt;br /&gt;
	&lt;br /&gt;
|EDP(1920X1080)		&lt;br /&gt;
|rk3288-myzr_rh568_edp_linux.img&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* 编译（以下是LVDS屏）&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;background:#CCCCCC&amp;quot;&amp;gt;compile (for example：lvds lcd)&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
$ make -j8 rk3288-myzr_rh568_lvds_linux.img&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
说明：截图中使用了8线程编译。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;background:#CCCCCC&amp;quot;&amp;gt;instruction：8 threads compilation is used in the screenshots。&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[文件: my-rk32-ek314build_4.4.1.jpg]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* 编译完成&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;background:#CCCCCC&amp;quot;&amp;gt;complete compilation&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[文件: my-rk32-ek314build_4.4.2.jpg]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* 目标文件&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;background:#CCCCCC&amp;quot;&amp;gt;target file&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
arch/arm/boot/uImage即为编译得到的目标文件，使用ls命令可查看文件信息。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;background:#CCCCCC&amp;quot;&amp;gt;arch/arm/boot/zImage is the target file through compilation，you can view the file information with ls command。&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
$ ls arch/arm/boot/zImage -la&amp;lt;br&amp;gt;&lt;br /&gt;
[[文件: my-rk32-ek314build_4.4.3.jpg]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== '''编译模块(compile module)'''==&lt;br /&gt;
* 编译&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;background:#CCCCCC&amp;quot;&amp;gt;compile&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
$ make modules&amp;lt;br&amp;gt;&lt;br /&gt;
说明：截图中使用了4线程编译。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;background:#CCCCCC&amp;quot;&amp;gt;instruction：4 threads compilation is used in the screenshots。&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[文件: my-rk32-ek314build_4.5.1.jpg]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* 编译完成&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;background:#CCCCCC&amp;quot;&amp;gt;complete compilation&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[文件: my-rk32-ek314build_4.5.2.jpg]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* 目标文件&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;background:#CCCCCC&amp;quot;&amp;gt;target file&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
编译完成后各模块的.ko文件位于代码所在的目录，通过find命令可以找出编译完成的模块，参考命令如下：&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;background:#CCCCCC&amp;quot;&amp;gt;.ko file of each module is in the directory where code is located after compilation ，you can find the module compiled with find command after compilation,refering command as below：&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
$ find -name *.ko&amp;lt;br&amp;gt;&lt;br /&gt;
[[文件: my-rk32-ek314build_4.5.3.jpg]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= '''打包linux-boot.img(pack linux-boot.img)'''=&lt;br /&gt;
----&lt;br /&gt;
== '''编译rockchip-mkbootimg(compile rockchip-mkbootimg)'''==&lt;br /&gt;
1) 创建应用程序目录 &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;background:#CCCCCC&amp;quot;&amp;gt;create application directory&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
$ mkdir ~/my-rk3288/01_application&amp;lt;br&amp;gt;&lt;br /&gt;
$ cd ~/my-rk3288/01_application&amp;lt;br&amp;gt;&lt;br /&gt;
[[文件: my-rk32-ek314build_5.1.1.jpg]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2) 解压和编译rockchip-mkbootimg&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;background:#CCCCCC&amp;quot;&amp;gt;unpack and compile rockchip-mkbootimg&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
$ tar jxf rockchip-mkbootimg.tar.bz2&amp;lt;br&amp;gt;&lt;br /&gt;
$ cd rockchip-mkbootimg/&amp;lt;br&amp;gt;&lt;br /&gt;
$ make &amp;amp;&amp;amp; sudo make install&amp;lt;br&amp;gt;&lt;br /&gt;
[[文件: my-rk32-ek314build_5.1.2.jpg]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== '''打包initrd.img(pack initrd.img)'''==&lt;br /&gt;
1) 压缩为img格式 &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;background:#CCCCCC&amp;quot;&amp;gt;compresse to img format&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
$ cd ~/my-rk3288/01_application/&amp;lt;br&amp;gt;&lt;br /&gt;
$ tar jxf initrd.tar.bz2&amp;lt;br&amp;gt;&lt;br /&gt;
$ make -C initrd/&amp;lt;br&amp;gt;&lt;br /&gt;
[[文件: my-rk32-ek314build_5.2.1.jpg]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2) 显示结果&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;background:#CCCCCC&amp;quot;&amp;gt;show results&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[文件: my-rk32-ek314build_5.2.2.jpg]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== '''打包linux-boot.img(pack linux-boot.img)'''==&lt;br /&gt;
$ mkbootimg --kernel ../02_source/rk32-myzr_kernel_3.10/arch/arm/boot/zImage --ramdisk initrd.img --second ../02_source/rk32-myzr_kernel_3.10/resource.img -o linux-boot.img&amp;lt;br&amp;gt;&lt;br /&gt;
[[文件: my-rk32-ek314build_5.3.1.jpg]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= '''文件系统(file system)'''=&lt;br /&gt;
文件系统包位于网盘对应的镜像文件夹中。支持的文件系统类型及下载方式可参照《MY-RK3288-EK314 烧录手册》。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;background:#CCCCCC&amp;quot;&amp;gt;file system package is located in image file folder in the network disk。as to type of file system supported and way of download please refer to《MY-RK3288-EK314 buring guide》。&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= '''打包批量文件relase_update.img(pack relase_update.img)'''=&lt;br /&gt;
----&lt;br /&gt;
== '''编译打包工具(compile packaging tools)'''==&lt;br /&gt;
&lt;br /&gt;
$ cd ~/my-rk3288/01_application&amp;lt;br&amp;gt;&lt;br /&gt;
$ tar jxf rk2918_tools.tar.bz2&amp;lt;br&amp;gt;&lt;br /&gt;
$ cd rk2918_tools/&amp;lt;br&amp;gt;&lt;br /&gt;
$ make -j4&amp;lt;br&amp;gt;&lt;br /&gt;
$ sudo cp afptool img_unpack img_maker mkkrnlimg /usr/local/bin/&amp;lt;br&amp;gt;&lt;br /&gt;
[[文件: my-rk32-ek314build_7.1.1.jpg]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== '''新建文件夹和复制镜像(new folder and copy image)'''==&lt;br /&gt;
test/Image/的文件对应烧写工具Image\linux文件，rk3288box-3.10-uboot-ubuntu.parameter.txt重命名为parameter，RESERVED是空文件，RK3288UbootLoader_V2.30.10.bin对应RKLoader.bin，update-script和recover-script在烧写工具复制，package-file的内容重新按对应的文件重命名，如下：&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;background:#CCCCCC&amp;quot;&amp;gt;The file of &amp;quot;test/Image/&amp;quot; corresponds to the file of &amp;quot;Image\linux&amp;quot;, rk3288box-3.10-uboot-ubuntu.parameter.txt is renamed to parameter, RESERVED is the empty file, RK3288UbootLoader_V2.30.10.bin corresponds to RKLoader.bin, update-script and The recover-script is copied by the burning tool. The contents of the package-file are renamed according to the corresponding file, as follows:&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[文件: my-rk32-ek314build_7.2.1.jpg]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
$ mkdir ~/my-rk3288/04_rootfs/&amp;lt;br&amp;gt;&lt;br /&gt;
$ cd ~/my-rk3288/04_rootfs/&amp;lt;br&amp;gt;&lt;br /&gt;
$ mkdir -p ubuntu/Image&amp;lt;br&amp;gt;&lt;br /&gt;
$ cp test/Image/* ubuntu/Image/&amp;lt;br&amp;gt;&lt;br /&gt;
$ cp ubuntu/Image/RKLoader.bin ubuntu/&amp;lt;br&amp;gt;&lt;br /&gt;
$ cd ubuntu/&amp;lt;br&amp;gt;&lt;br /&gt;
[[文件: my-rk32-ek314build_7.2.2.jpg]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== '''打包relase_update.img文件(pack relase_update.img)'''==&lt;br /&gt;
$ cd Image/&amp;lt;br&amp;gt;&lt;br /&gt;
$ afptool -pack . ../update.img&amp;lt;br&amp;gt;&lt;br /&gt;
$ cd ..&amp;lt;br&amp;gt;&lt;br /&gt;
$ img_maker -rk32 RKLoader.bin update.img relase_update.img&amp;lt;br&amp;gt;&lt;br /&gt;
[[文件: my-rk32-ek314build_7.3.1.jpg]]&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	</feed>