1 / 24
文档名称:

Android详细移植过程.doc

格式:doc   大小:429KB   页数:24页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Android详细移植过程.doc

上传人:mh900965 2017/12/18 文件大小:429 KB

下载得到文件列表

Android详细移植过程.doc

相关文档

文档介绍

文档介绍:apt-get 设置好后,按照下面的步骤安装相关组件
Required Packages (Ubuntu )
$ sudo apt-get install
$ sudo apt-get install sun-java6-jdk sun-java6-bin sun-java6-jre
Add/Edit /etc/
export JAVA_HOME=/usr/lib/jvm/java-6-sun-
$ sudo apt-get install flex bison gperf libsdl-dev libesd0-dev -dev zlib1g-dev zip curl valgrind libncurses5-dev build-essential
$ sudo apt-get install x-dev
$ sudo apt-get install libx11-dev
编译Android source code
$ cd ~/mydroid
$ export ANDROID_JAVA_HOME=$JAVA_HOME
$ cd ~/mydroid
$ make
编译Android Kernel
Building zImage
Go into kernel directory
$ cd ~/mydroid/kernel
$ make msm_defconfig ARCH=arm
$ make ARCH=arm PILE=../prebuilt/linux-x86/toolchain/arm-
eabi--eabi-
可以在 kernel/arch/arm/boot/目录下看到build好的zImage
原文地址:http://bbs./archiver/tid-
由于论坛改版,很多有用的资源都不见了,所以这里把自己对cupcake下载和编译方法进行详细说明,以后还会陆续发完善的开发板移植说明、内核编译说明、一些模块级的分析等,希望对刚开始做android的朋友有所帮助,同时欢迎高手指正。
   
   
   
,然后完全安装。
    ,输入sudo apt-get
install命令来通过ubuntu服务器在线安装需要使用的软件,这里不需要选   
择软件版本,ubuntu服务器会做自动的版本匹配。待安装的软件有flex,bison,gperf,libsdl-
dev,libesd0-      
dev,-dev,build-essential,python,valgrind,curl,git。执行命令后使用
which命令验证是否      安装成功,注意,如果缺少部分软件,或者安装没有成功,编译通常都会遇到问题,无法完成。
   

载 ,在ubuntu终端中直接执行该程序,默认会被安装                    
到/usr/。在终端中输入#java–version,如果显示出java版本信息,说明java安装成功。
    这里没有选择ubuntu的自动安装,原因主要是有时候下载速度很慢,而且安装过程有时候会出现问题,反正这样从     SUN的官网下载安装也很简单,呵呵。   
    :
    #export JAVA_HOME=/usr/
    #export CLASSPATH=.:$JAVA_HOME/lib/:$JAVA_HOME/lib/
    #export PATH=$PATH:$JAVA_HOME/bin
    由于因为其它工作需要的原因,,所以使用export的方式来动态改变环境变量,而没有直     接写到/etc/,这个大家可以根据自己的具体情况来选择。
    #export PATH=/usr/local/git/bin:/usr/local/git/libexec/git-core:$PATH(对git工具进行设置,否则无法正      常使用)
   
    这里的所有代码指定为Android的cupcake版本,更新日期为2009年4月8日,这个版本是Android一个相对比较新的