2022年Android.编译烧写[归 .pdf
《2022年Android.编译烧写[归 .pdf》由会员分享,可在线阅读,更多相关《2022年Android.编译烧写[归 .pdf(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、QT210_Android4.0(ICS)编译烧写小结1、安装 ubuntu-11.04,需要注意的是虚拟机硬盘要大,我用的60G,内存 1.5G,swap分区 1.5G,第一次登陆时用:sudo passwd设置一个 root密码,以后所有操作都在root 权限上执行。2、打开终端, 输入:apt-get update更新完毕后, 然后输入:apt-get install git 新可完成 git 的安装。3、安装 JDK,这里用的 openjdk6:apt-get install openjdk-6-jre-headless、apt-get install openjdk-6-jdk ,确
2、保能使用 java,javac 两个命令。 构建 java环境变量, 可以直接在终端打以下两行,或者在 /root/.bashrc 文件里加入以下两行:4、安装各种库:在终端输入:apt-get install gnupg flex bison gperf build-essential zip curl zlib1g-dev libc6-dev lib32ncurses5-dev ia32-libs x11proto-core-dev libx11-dev lib32readline5-dev lib32z-dev libgl1-mesa-dev g+-multilib mingw32 to
3、frodos python-markdown libxml2-utils xsltproc libx11-dev:i386 (一起安装不成就一个一个的安装)。5、搭建交叉编译环境,cd /usr/local mkdir arm 然后进入到交叉编译压缩包的目录执行:在/root/.bashrc 文件里或直接在终端里输入:export PATH=$PATH:/usr/local/arm/arm-2009q3/bin 6、新建一专用工作目录,如/home/qt210_dev,以后所有工作都将在此目录执行。先下载ICS 的 uboot 源码:git clone :jackyh/qt210_ics_ub
4、oot.git(几十兆的样子)下载完成后编译:cd ./qt210_ics_uboot 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 7 页 - - - - - - - - - make smdkv210single_config (配置)make (编译)完成后 qt210_ics_uboot 目录下就有了u-boot.bin 文件,qt210_ics_uboot/tools 目录中有了 mkimage 文件 (这个用来 make uImage的) 把 mkimage
5、 所在的目录加入到环境变量中或者是把mkimage 复制到 /bin 目录中去。7、下载并编译kernel,在工作目录执行git clone :jackyh/qt210_ics_kernel3.0.8.git(这个过程不能中断,要一次性下载完,一百多兆)。下载完后,编译:cd qt210_ics_kernel3.0.8/ cp config_capacity .config (电容屏)make -j2 uImage (j4 也行,那个数字指参与编译的CPU 核数)编译完成之后,在目录qt210_ics_kernel3.0.8/arch/arm/boot 中应该有了uImage 文件了。8、把这
6、 compilesrc.sh envsetup.sh getcode.sh 三个文件复制到你的工作目录中去。执行:./envsetup.sh 确保成功执行后再:./getcode.sh 然后再漫长的等待吧(貌似有好多个G,这里是可以中断的下载的,下次接着下载)下载完成之后,你的工作目录应该是这样了:9、接着就是编译Android4.0 系统了,确保上面两个脚本都正常执行完成后,在工作目录下执行:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 7 页 - - - - - -
7、 - - - cd android chmod 777 repo (改下 repo 的权限)cd . ./ compilesrc.sh 然后再次漫长的等待吧(貌似要蛮多小时) ,中间编译可能会有错误一般是缺少libXXX文件之类的,直接用apt-get 安装相应的库。还有些错误只要重新执行:./ compilesrc.sh 就行了。编译完成之后在目录android/out/target/product/smdkv210/下看到system.img(200 多兆)ramdisk-uboot.img(160K)userdate.img (500 多兆,这个不知道干嘛用的,又不能用fastboot
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年Android.编译烧写归 2022 Android 编译
限制150内