装载环境

>建立项目:

1>在虚拟机中创建两个文件夹。在这里我把文件夹命名为mtk6573_messagemtk6573_project(这两个文件夹在同一个目录下,当然你也随意放)。

2>把文件ALPSGBFDD2MPV1_KONKA73_GB_GPL.tar.gz

ALPSGBFDD2MPV1_KONKA73_GB_INHOUSE.tar.gz00

ALPSGBFDD2MPV1_KONKA73_GB_INHOUSE.tar.gz01

ALPSGBFDD2MPV1_KONKA73_GB_INHOUSE.tar.gz02

ALPSGBFDD2MPV1_KONKA73_GB_INHOUSE.tar.gz03

ALPSGBFDD2MPV1_KONKA73_GB_INHOUSE.tar.gz045个文件Copy到文件夹mtk6573_message中。

3>打开终端。去到mtk6573_project目录下。如下图:

4>解压ALPSGBFDD2MPV1_KONKA73_GB_GPL.tar.gz文件。

在终端输入命令:

tar -zxvf  ../mtk6573_message/ALPSGBFDD2MPV1_KONKA73_GB_GPL.tar.gz

5>连接

ALPSGBFDD2MPV1_KONKA73_GB_INHOUSE.tar.gz00

ALPSGBFDD2MPV1_KONKA73_GB_INHOUSE.tar.gz01

ALPSGBFDD2MPV1_KONKA73_GB_INHOUSE.tar.gz02

ALPSGBFDD2MPV1_KONKA73_GB_INHOUSE.tar.gz03

ALPSGBFDD2MPV1_KONKA73_GB_INHOUSE.tar.gz04

4个文件再解压。

在终端输入命令:

cat ../mtk6573_message/ALPSGBFDD2MPV1_KONKA73_GB_INHOUSE.tar.gz* | tar zxf -

6>打开mtk6573_project/alps可以看到项目。如下图:

7>配置开发环境,终端切换到mtk6573_project/alps目录下。

A:在终端输入:gedit /etc/apt/sources.list

然后在sources.list文件输入:

deb http://archive.canonical.com/ lucid partner

B:或者:点击“系统-》系统管理-》软件源-》其他软件”

选中“http://archive.canonical.com/ubuntu lucid partner”这个。

 

然后在终端输入下面两个命令:
sudo apt-get update
sudo apt-get dist-upgrade

然后打开/etc/environment文件。在后面添加以下代码:

CLASSPATH=/usr/lib/jvm/java-6-sun/lib
JAVA_HOME=/usr/lib/jvm/java-6-sun

然后在终端再输入下面一个命令安装开发环境:

sudo apt-get install sun-java6-jdk

sudo apt-get install bison

sudo apt-get install flex

sudo apt-get install gperf

sudo apt-get install g++-multilib

sudo apt-get install mingw32 wine

sudo apt-get install git-core gnupg flex bison gperf libsdl1.2-dev libesd0-dev libwxgtk2.6-dev squashfs-tools build-essential zip curl libncurses5-dev zlib1g-dev sun-java6-jdk pngcrush schedtool g++-multilib lib32z1-dev lib32ncurses5-dev lib32readline5-dev gcc-4.3-multilib g++-4.3-multilib

注:ubuntu10.4一般默认GCC是4.4这个版本。如果不是则用命令来设置为GCC4.4.

查看GCC:lls /usr/bin/gcc* -ll

设置:ln -sf /usr/bin/gcc-4.4 /usr/bin/gcc

8>运行命令去构建一个模拟器。在终端切换到mtk6573_project/alps目录下。如下图:

然后在终端执行命令:./makeMtk generic new

9>完成后会在alps/out/target/project/generic目录下会生成ramdisk.img、system.img、userdata.img三个文件。

10>把ramdisk.img、system.img、userdata.img三个文件Copy到模拟器platforms\android-10\images目录下运行就能看到效果。

10>或者直接在ubuntu运行模拟器验证:

验证,用模拟器来运行这些模块:

1. cd alps/out/host/linux-x86/bin

2. export ANDROID_PRODUCT_OUT=/home/zhunengqin/MTK6573/mtk6573_project /alps /out/target/product/generic 

3. ./emulator

 

注意:

1.

export PATH=$PATH:/home/zhunengqin/MTK6573/mtk6573_project/alps/prebuilt/linux-x86/toolchain/arm-eabi-4.4.3/bin

注:或者修改alps/mbldenv.sh文件。修改如下:

将:PATH=/mtkoss/jdk/jdk1.6.0_23/bin:/mtkoss/arm-eabi/4.4.3/bin:./prebuilt/linux-x86/toolchain/arm-eabi-4.4.3/bin:$PATH

改为:PATH=/mtkoss/jdk/jdk1.6.0_23/bin:/mtkoss/arm-eabi/4.4.3/bin:/home/zhunengqin/MTK6573/mtk6573_project/alps/prebuilt/linux-x86/toolchain/arm-eabi-4.4.3/bin:$PATH

2.如果默认的是用GCC4.1,则设置一下默认为GCC4.4

ln -sf /usr/bin/gcc-4.4 /usr/bin/gcc

查看有没有设置成功:ls /usr/bin/gcc* -ll

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值