<?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-IMX6_Android-5.1.1_Build_Manual</id>
		<title>MYZR-IMX6 Android-5.1.1 Build Manual - 版本历史</title>
		<link rel="self" type="application/atom+xml" href="http://wiki.myzr.com.cn/index.php?action=history&amp;feed=atom&amp;title=MYZR-IMX6_Android-5.1.1_Build_Manual"/>
		<link rel="alternate" type="text/html" href="http://wiki.myzr.com.cn/index.php?title=MYZR-IMX6_Android-5.1.1_Build_Manual&amp;action=history"/>
		<updated>2026-09-21T12:39:18Z</updated>
		<subtitle>本wiki的该页面的版本历史</subtitle>
		<generator>MediaWiki 1.27.1</generator>

	<entry>
		<id>http://wiki.myzr.com.cn/index.php?title=MYZR-IMX6_Android-5.1.1_Build_Manual&amp;diff=3512&amp;oldid=prev</id>
		<title>Admin：Admin移动页面MY-IMX6 Android-5.1.1 Build Manual至MYZR-IMX6 Android-5.1.1 Build Manual，不留重定向</title>
		<link rel="alternate" type="text/html" href="http://wiki.myzr.com.cn/index.php?title=MYZR-IMX6_Android-5.1.1_Build_Manual&amp;diff=3512&amp;oldid=prev"/>
				<updated>2020-10-22T05:57:11Z</updated>
		
		<summary type="html">&lt;p&gt;Admin移动页面&lt;a href=&quot;/index.php?title=MY-IMX6_Android-5.1.1_Build_Manual&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;MY-IMX6 Android-5.1.1 Build Manual（页面不存在）&quot;&gt;MY-IMX6 Android-5.1.1 Build Manual&lt;/a&gt;至&lt;a href=&quot;/index.php?title=MYZR-IMX6_Android-5.1.1_Build_Manual&quot; title=&quot;MYZR-IMX6 Android-5.1.1 Build Manual&quot;&gt;MYZR-IMX6 Android-5.1.1 Build Manual&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日 (四) 05:57的版本&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-IMX6_Android-5.1.1_Build_Manual&amp;diff=2083&amp;oldid=prev</id>
		<title>Admin：创建页面，内容为“&lt;div&gt;  ='''Install ubuntu12.04'''= （If virtual machine downloaded from MYZR is going to be used,please skip to the section&quot;download source code and decompress&quot;)&lt;br...”</title>
		<link rel="alternate" type="text/html" href="http://wiki.myzr.com.cn/index.php?title=MYZR-IMX6_Android-5.1.1_Build_Manual&amp;diff=2083&amp;oldid=prev"/>
				<updated>2018-07-24T01:01:09Z</updated>
		
		<summary type="html">&lt;p&gt;创建页面，内容为“&amp;lt;div&amp;gt;  =&amp;#039;&amp;#039;&amp;#039;Install ubuntu12.04&amp;#039;&amp;#039;&amp;#039;= （If virtual machine downloaded from MYZR is going to be used,please skip to the section&amp;quot;download source code and decompress&amp;quot;)&amp;lt;br...”&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
='''Install ubuntu12.04'''=&lt;br /&gt;
（If virtual machine downloaded from MYZR is going to be used,please skip to the section&amp;quot;download source code and decompress&amp;quot;)&amp;lt;br&amp;gt;&lt;br /&gt;
Here it is recommended to users to use operating system of 64bit ubuntu12.04 of which has been proven in compilation by real machine.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
='''Install openjdk1.7'''=&lt;br /&gt;
Execute command to install openjdk1.7&amp;lt;br&amp;gt;&lt;br /&gt;
sudo add-apt-repository &amp;quot;deb http://archive.canonical.com/ lucid partner&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
sudo apt-get update&amp;lt;br&amp;gt;&lt;br /&gt;
sudo apt-get install openjdk-7-jdk&amp;lt;br&amp;gt;&lt;br /&gt;
$ sudo gedit /etc/profile&amp;lt;br&amp;gt;&lt;br /&gt;
Add the following environment variables&amp;lt;br&amp;gt;&lt;br /&gt;
export JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64/&amp;lt;br&amp;gt;&lt;br /&gt;
export JRE_HOME=$JAVA_HOME/jre&amp;lt;br&amp;gt;&lt;br /&gt;
export CLASSPATH=$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH&amp;lt;br&amp;gt;&lt;br /&gt;
export PATH=$JAVA_HOME/bin:$PATH:$JRE_HOME/bin&amp;lt;br&amp;gt;&lt;br /&gt;
$ source /etc/profile&amp;lt;br&amp;gt;&lt;br /&gt;
$ java –version&amp;lt;br&amp;gt;&lt;br /&gt;
（when version 1.6.0_45 is seen,which represent a success）&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:MY_I.MX6_DEMO_Android5.1.1_1.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
='''Install libraries needed to compile Android system'''=&lt;br /&gt;
(For detailed information, please visit &amp;quot;http://source.android.com/source/initializing.html&amp;quot;)&amp;lt;br&amp;gt;&lt;br /&gt;
$ sudo apt-get install git gnupg flex bison gperf build-essential zip curl libc6-dev libncurses5-dev:i386 x11proto-core-dev libx11-dev:i386 libreadline6-dev:i386 libgl1-mesa-glx:i386 libgl1-mesa-dev g++-multilib mingw32 tofrodos python-markdown libxml2-utils xsltproc zlib1g-dev:i386&amp;lt;br&amp;gt;&lt;br /&gt;
$ sudo ln -s /usr/lib/i386-linux-gnu/mesa/libGL.so.1 /usr/lib/i386-linux-gnu/libGL.so&amp;lt;br&amp;gt;&lt;br /&gt;
$ sudo apt-get install uuid uuid-dev&amp;lt;br&amp;gt;&lt;br /&gt;
$ sudo apt-get install zlib1g-dev liblz-dev&amp;lt;br&amp;gt;&lt;br /&gt;
$ sudo apt-get install liblzo2-2 liblzo2-dev&amp;lt;br&amp;gt;&lt;br /&gt;
$ sudo apt-get install lzop&amp;lt;br&amp;gt;&lt;br /&gt;
$ sudo apt-get install git-core curl&amp;lt;br&amp;gt;&lt;br /&gt;
$ sudo apt-get install u-boot-tools&amp;lt;br&amp;gt;&lt;br /&gt;
$ sudo apt-get install mtd-utils&amp;lt;br&amp;gt;&lt;br /&gt;
$ sudo apt-get install android-tools-fsutils&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
='''Download source code and decompress'''=&lt;br /&gt;
=='''4.1 download source code'''==&lt;br /&gt;
Login downloads in &amp;quot;http://www.myzr.com.cn&amp;quot; to download source code of Android5.1&amp;lt;br&amp;gt;&lt;br /&gt;
The Android5.1.1 sub-volume compression decompressed source package: myzr_android-5.1.1.tar.bz2 &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=='''Decompress source code'''==&lt;br /&gt;
$ mkdir ~/myandroid5.1&amp;lt;br&amp;gt;&lt;br /&gt;
$ cd ~&amp;lt;br&amp;gt;&lt;br /&gt;
$ tar -jxvf myzr_android-5.1.1_r1.tar.bz2&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=='''Compile source code(Android system)'''==&lt;br /&gt;
==='''set environment variables'''===&lt;br /&gt;
$ export ARCH=arm&amp;lt;br&amp;gt;&lt;br /&gt;
$ export CROSS_COMPILE=~/myandroid5.1/prebuilts/gcc/linux-x86/arm/arm-eabi-4.6/bin/arm-eabi- &amp;lt;br&amp;gt;&lt;br /&gt;
$ export PATH=~/myandroid5.1/bootable/bootloader/uboot-imx/tools:$PATH&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==='''Compile uboot'''===&lt;br /&gt;
$ cd ~/myandroid5.1/bootable/bootloader/uboot-imx&amp;lt;br&amp;gt;&lt;br /&gt;
$ make distclean&amp;lt;br&amp;gt;&lt;br /&gt;
$ make myimx6ek200-6q_android_defconfig		(EK200-6Q-1G configuration)&amp;lt;br&amp;gt;			&lt;br /&gt;
or $ make myimx6ek200-6q-2g_android_defconfig	(EK200-6Q-2G configuration)&amp;lt;br&amp;gt;		&lt;br /&gt;
or $ make myimx6ek200-6qp_android_defconfig	(EK200-6QP-1 configuration)&amp;lt;br&amp;gt;	&lt;br /&gt;
or $ make myimx6ek200-6s-1g_android_defconfig	(EK200-6S-1G configuration)&amp;lt;br&amp;gt;	&lt;br /&gt;
or $ make myimx6ek200-6u_android_defconfig	(EK200-6U-1G configuration)&amp;lt;br&amp;gt;		&lt;br /&gt;
or $ make myimx6ek314-6q-2g_android_defconfig 	(EK314-6Q-2G configuration)&amp;lt;br&amp;gt;&lt;br /&gt;
or $ make myimx6ek314-6q_android_defconfig	(EK314-6Q-1G configuration)&amp;lt;br&amp;gt;		&lt;br /&gt;
or $ make myimx6ek314-6u_android_defconfig	(EK314-6U-2G configuration)&amp;lt;br&amp;gt;	    &lt;br /&gt;
$ make&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==='''Compile kernetl'''===&lt;br /&gt;
$ cd ~/myandroid5.1/kernel_imx&amp;lt;br&amp;gt;&lt;br /&gt;
$ cp myzr.config .config&amp;lt;br&amp;gt;&lt;br /&gt;
$ make uImage LOADADDR=0x10008000&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==='''Compile bootimg (uImage and ramdisk)'''===&lt;br /&gt;
$ cd ~/myandroid5.1&amp;lt;br&amp;gt;&lt;br /&gt;
$ source build/envsetup.sh&amp;lt;br&amp;gt;&lt;br /&gt;
$ lunch myimx6ek_6dq-user &amp;lt;br&amp;gt;&lt;br /&gt;
$ make bootimage&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==='''Compile system'''===&lt;br /&gt;
$ cd ~/myandroid5.1&amp;lt;br&amp;gt;&lt;br /&gt;
$ source build/envsetup.sh&amp;lt;br&amp;gt;&lt;br /&gt;
$ lunch myimx6ek_6dq-user &amp;lt;br&amp;gt;&lt;br /&gt;
$ make&amp;lt;br&amp;gt;&lt;br /&gt;
Results as the following figures showed:&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:MY_I.MX6_DEMO_Android5.1.1_2.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
Note:u-boot.imx generated is in the directory of ~/myandroid/bootable/bootloader/uboot-imx，boot.img and recovery.img and system.img are in the directory of ~/myandroid/out/target/product/myimx6ek_6dq&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
='''Start up the setting of environment variables'''=&lt;br /&gt;
=='''Single screen display'''==&lt;br /&gt;
=== '''LVDS setting''' ===&lt;br /&gt;
setenv bootargs console=ttymxc0,115200 init=/init video=mxcfb0:dev=ldb,bpp=32 video=mxcfb1:off video=mxcfb2:off video=mxcfb3:off vmalloc=256M&amp;lt;br&amp;gt; &lt;br /&gt;
androidboot.console=ttymxc0 consoleblank=0 androidboot.hardware=freescale cma=384M(debug serial port can't be used).&amp;lt;br&amp;gt;&lt;br /&gt;
setenv bootargs console=ttymxc0,115200 init=/init video=mxcfb0:dev=ldb,bpp=32&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
video=mxcfb1:off video=mxcfb2:off video=mxcfb3:off vmalloc=256M androidboot.console=ttymxc0 consoleblank=0 androidboot.hardware=freescale cma=384M &amp;lt;br&amp;gt; &lt;br /&gt;
androidboot.selinux=disabled androidboot.dm_verity=disabled（debug serial port can be used）&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== '''HDMI setting''' ===&lt;br /&gt;
setenv bootargs console=ttymxc0,115200 androidboot.console=ttymxc0 consoleblank=0 vmalloc=256M init=/init video=mxcfb0:dev=hdmi,&amp;lt;br&amp;gt;&lt;br /&gt;
1920x1080M@60,bpp=32 video=mxcfb1:off video=mxcfb2:off video=mxcfb3:off androidboot.hardware=freescale cma=384M(serial port can't be use)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
setenv bootargs console=ttymxc0,115200 androidboot.console=ttymxc0 consoleblank=0 vmalloc=256M init=/init video=mxcfb0:dev=hdmi,&amp;lt;br&amp;gt;&lt;br /&gt;
1920x1080M@60,bpp=32 video=mxcfb1:off video=mxcfb2:off video=mxcfb3:off androidboot.hardware=freescale cma=384M androidboot.selinux=disabled androidboot.dm_verity=disabled（serial port can be used）&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=='''Dual screen display'''==&lt;br /&gt;
=== '''LVDS+HDMI setting''' ===&lt;br /&gt;
setenv bootargs console=ttymxc0,115200 androidboot.console=ttymxc0 consoleblank=0 vmalloc=256M init=/init video=mxcfb0:dev=ldb,bpp=32 video=mxcfb1:dev=hdmi,&amp;lt;br&amp;gt;&lt;br /&gt;
1920x1080M@60,bpp=32 video=mxcfb2:off video=mxcfb3:off androidboot.hardware=freescale cma=384M (serial port can't be used)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
setenv bootargs console=ttymxc0,115200 androidboot.console=ttymxc0 consoleblank=0 vmalloc=256M init=/init video=mxcfb0:dev=ldb,bpp=32 video=mxcfb1:dev=hdmi,&amp;lt;br&amp;gt;&lt;br /&gt;
1920x1080M@60,bpp=32 video=mxcfb2:off video=mxcfb3:off androidboot.hardware=freescale cma=384M androidboot.selinux=disabled androidboot.dm_verity=disabled （serial port can be used）&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	</feed>