您的位置首页>Android>

DEMO Android4.4.2环境搭建

摘要 大家好,我是极客范的本期栏目编辑小友,现在为大家讲解DEMO Android4 4 2环境搭建问题。明远智睿MY-I MX6-DEMO Android4 4 2环境搭建

音频解说

大家好,我是极客范的本期栏目编辑小友,现在为大家讲解DEMO Android4.4.2环境搭建问题。

明远智睿MY-I.MX6-DEMO Android4.4.2环境搭建。

一安装ubuntu12.04

(如果使用下载明远智睿的虚拟机,请直接跳到下载源码并解压这一节)

在这里建议用户使用64位的ubuntu12.04的操作系统,已经真机编译验证过。

2安装JDK1.6 SE

登陆http://www .myzr。Com。通信网络(通信网的缩写)的下载专区,下载jdk-6u45-linux-x64.bin文件

$ cd /usr

$ sudo mkdir java

$ cd java

$ sudo CP ~/JDK-6u 45-Linux-x64。垃圾箱./

$ sudo chmod 777 ./jdk-6u45-linux-x64.bin

$ sudo ./jdk-6u45-linux-x64.bin

$ sudo gedit /etc/profile

增加以下环境变量

导出JAVA _ HOME=http://www。ee中国。com/usr/JAVA/JDK 1。6 .0 _ 45

导出JRE_HOME=$JAVA_HOME/jre

导出类路径=$ JAVA _ HOME/LibJre _ HOME/LibClass

导出路径=$ JAVA _ HOME/BinPathJre _ HOME/bin

$来源/etc/档案

$ Java版本

(看到版本为1.6.0_45就表示成功)

3安装编译机器人系统所需要的库

$ sudo apt-get install git GnuPG flex bison gperf build-essential zip curl libc 6-dev libncurses 5-dev : i386 X11 roto-core-dev libx 11-dev : i386 libreadline 6-dev : i386 libgl 1-mesa-dev g-multi lib Ming W32 tof rodos python-markdown libxml 2-uTIls xsltproc zlibig-dev 336

$ sudo ln-s/usr/lib/i386-Linux-GNU/mesa/LibGL。所以。1/usr/lib/i386-Linux-GNU/LibGL。因此

$ sudo apt-get install uuid uuid-dev

$ sudo apt-get install zlib1g-dev liblz-dev

$ sudo apt-get安装liblzo2-2 liblzo2-dev

$ sudo add-apt-repository PPA : git-core/PPA

$ sudo apt-get更新

$ sudo apt-get安装git-核心卷曲

四下载源码并解压源码

4.1下载源码

登陆http://www .myzr。Com。通信网络(通信网的缩写)下载专区下载Android4.2源码

Android4.4的分卷压缩解压后的源码包:myzr_android-4.4.2_r1.tar.bz2

4.2解压源码

$ mkdir ~/myandroid

$ cd ~

$ tar-jxvf myzr _ Android-4。4 .2 _ R1。焦油。bz2C ~/我的安卓

4.3编译源码(安卓系统)

4.3.1设置环境变量

$ export ARCH=arm

$ export CROSS _ COMPILE=~/my Android/pre builds/gcc/Linux-x86/arm/arm-eabi-4.6/bin/arm-eabi-$ export PATH=~/my Android/boot/boot loader/uboot-imx/toolsPATH

4.3.2编译uboot

$ CD ~/我的Android/boot/boot loader/uboot-imx

$ make distclean

$ make mx6q _ sabre SD _ Android _ config(四核配置)

或$ make MX 6 dl _ sabre SD _ Android _ config(双核简化配置)

或$ make mx6 solo _ sabre SD _ Android _ config(单核配置)

$制作

4.3.3编译核心

$ cd ~/myandroid/kernel_imx

$ make imx6_android_defconfig

$制作ui image

4.3.4编译booTImg (uImagel和ramdisk)

$ cd ~/myandroid

$ source build/envsetup.sh

$午餐sabre SD _ 6dq-用户(此为发布版本,调试版本改成午餐sabresd_6dq-eng)

$制作booTImage

4.3.5编译系统

$ cd ~/myandroid

$ source build/envsetup.sh

$午餐sabre SD _ 6dq-用户(此为发布版本,调试版本改成午餐sabresd_6dq-eng)

$制作

注意:生成的u-boot.bin在~/我的Android/boot/boot loader/uboot-imx目录下,boot.img和recovery.img和system.img在~/我的安卓/输出/目标/产品/sabre SD _ 6dq目录下。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。