- 1、本文档共24页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Android详细移植过程
apt-get 设置好后,按照下面的步骤安装相关组件Required Packages (Ubuntu 8.04)$ sudo apt-get install python2.5$ sudo apt-get install sun-java6-jdk sun-java6-bin sun-java6-jreAdd/Edit /etc/bash.bashrcexport JAVA_HOME=/usr/lib/jvm/java-6-sun-7$ sudo apt-get install flex bison gperf libsdl-dev libesd0-dev libwxgtk2.6-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 KernelBuilding zImageGo into kernel directory$ cd ~/mydroid/kernel$ make msm_defconfig ARCH=arm$ make ARCH=arm CROSS_COMPILE=../prebuilt/linux-x86/toolchain/arm-eabi-4.2.1/bin/arm-eabi-可以在 kernel/arch/arm/boot/目录下看到build好的zImage
原文地址:/archiver/tid-2413.html由于论坛改版,很多有用的资源都不见了,所以这里把自己对cupcake下载和编译方法进行详细说明,以后还会陆续发完善的开发板移植说明、内核编译说明、一些模块级的分析等,希望对刚开始做android的朋友有所帮助,同时欢迎高手指正。? ?? ? 一.PC工作环境准备 ? ? 1.从Ubuntu官方主页下载Ubuntu8.04桌面版,然后完全安装。? ? 2.打开ubuntu终端,输入sudo apt-getinstall命令来通过ubuntu服务器在线安装需要使用的软件,这里不需要选? ? 择软件版本,ubuntu服务器会做自动的版本匹配。待安装的软件有flex,bison,gperf,libsdl-dev,libesd0-? ?? ? dev,libwxgtk2.6-dev,build-essential,python,valgrind,curl,git。执行命令后使用which命令验证是否? ?? ?安装成功,注意,如果缺少部分软件,或者安装没有成功,编译通常都会遇到问题,无法完成。? ? 3.从下载 JDK_1.5.0_18.bin,在ubuntu终端中直接执行该程序,默认会被安装? ?? ?? ?? ?? ?? ???到/usr/JDK_1.5.0_18路径下。在终端中输入#java–version,如果显示出java版本信息,说明java安装成功。? ? 这里没有选择ubuntu的自动安装,原因主要是有时候下载速度很慢,而且安装过程有时候会出现问题,反正这样从? ???SUN的官网下载安装也很简单,呵呵。? ?? ? 4.使用export来设置环境变量:? ? #export JAVA_HOME=/usr/jdk1.5.0_18? ? #export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar? ? #export PATH=$PATH:$JAVA_HOME/bin? ? 由于因为其它工作需要的原因,这里我还安装了1.6的JDK,所以使用export的方式来动态改变环境变量,而没有直? ???接写到/etc/bash.bashrc中,这个大家可以根据自己的具体情况来选择。? ? #export PATH=/usr/local/git/bin:/usr/local/git/libexec/git-core:$PATH(对git工具进行设置,否则无法正? ?? ?常使用)? ? 二.代码下载? ? 这里的所有代码指定为Android的cupcake版本,更新日期为2009年4月8日,这个版本是Android一个相对比较新的? ?? ?版本。? ? 1.创建工作目录:? ? #mkdir /home/android? ? #
您可能关注的文档
- 16天轻松搞定7000考研单词.doc
- 新方法速记六级词汇.doc
- 英语常用前缀表.doc
- 2010810072-计算1013-罗忠霖-.doc
- 女生爱情的技巧.doc
- 综合英语(三)B卷.doc
- 传媒科学专业外语整理资料.doc
- 外语实证研究方法课第5讲.doc
- 上海国际葡萄酒品评赛评委介绍.docx
- 7000汇这么背我比较可以接受.doc
- 2024年证券分析与咨询服务项目投资申请报告代可行性研究报告.docx
- 2024年铬酸酐项目资金申请报告代可行性研究报告.docx
- 2024年清洁胶项目资金申请报告代可行性研究报告.docx
- 2024年肉松饼项目投资申请报告代可行性研究报告.docx
- 2024年陆上泵项目资金需求报告代可行性研究报告.docx
- 2024年未硫化复合橡胶及其制品项目资金需求报告代可行性研究报告.docx
- 2024年精密温控节能设备项目资金筹措计划书代可行性研究报告.docx
- 2024年汽车覆盖件模具项目资金筹措计划书代可行性研究报告.docx
- 宋词行书钢笔字帖.pdf
- 我的暑假生活作文三年级300字10篇.pdf
文档评论(0)