杭州华育LOGO

学员作品 学员心得 技术园地 潮人地 Android(安卓)培训 杭州电脑(计算机)培训 杭州网络营销培训 杭州JAVA培训
返回首页

杭州安卓培训名博之BeagleBoard上android系统移植(三)

时间:2014-12-03 23:22来源:csdn 作者:zhuangfk 点击:
这一节开始,我们开始编译BeagleBoard-xm相关的boot, Kernel 以及 android 4.0的代码` 1.RowboadTools取得 $ cd ~ $ curl http : //rowboat.googlecode.com/files/RowboatTools.tar.gz RowboatTools.tar.gz $ tar - zxvf RowboatTools . tar . gz 2. 编译工

这一节开始,我们开始编译BeagleBoard-xm相关的boot, Kernel 以及 android 4.0的代码`

 

1.RowboadTools取得

$ cd ~ 
$ curl http
://rowboat.googlecode.com/files/RowboatTools.tar.gz > RowboatTools.tar.gz 
$ tar 
-zxvf RowboatTools.tar.gz

2. 编译工具环境变量的设置

$ cd ~ 
$ 
export PATH=~/mydroid/prebuilt/linux-x86/toolchain/arm-eabi-4.4.3/bin:~/mydroid/u-boot/tools:~/RowboatTools/signGP:$PATH

路径名相应改成自己的路径名

3.编译X-loader

$ cd ~/mydroid/x-loader 

$ make CROSS_COMPILE=arm-eabi- distclean 

$ make CROSS_COMPILE=arm-eabi- omap3beagle_config 

$ make CROSS_COMPILE=arm-eabi- 

$ signGP ./x-load.bin 

$ mv x-load.bin.ift MLO

4.编译u-boot

$ cd ~/mydroid/u-boot 

$ make CROSS_COMPILE=arm-eabi- distclean 

$ make CROSS_COMPILE=arm-eabi- omap3_beagle_config 

$ make CROSS_COMPILE=arm-eabi-

5.编译Kernel

$ cd ~/mydroid/kernel 

$ make ARCH=arm CROSS_COMPILE=arm-eabi- distclean 

$ make ARCH=arm CROSS_COMPILE=arm-eabi- omap3_beagle_android_defconfig 

$ make ARCH=arm CROSS_COMPILE=arm-eabi- uImage

6.编译android 源码

$ cd <Android source path> 
$ make TARGET_PRODUCT
=beagleboard TARGET_BUILD_TYPE=release

在这里出现了一个错误

make: *** No rule to make target `out/target/product/beagleboard/kernel', needed by `out/target/product/beagleboard/boot.img'.  Stop.

修改一下编译参数, 增加TARGET_NO_KERNEL=true

7.制作文件系统

$ cd <android source>/out/target/product/beagleboard 

$ mkdir android_rootfs 

$ cp -r root/* android_rootfs 

$ cp -r system android_rootfs 

$ sudo ../../../../build/tools/mktarball.sh ../../../host/linux-x86/bin/fs_get_stats android_rootfs . rootfs rootfs.tar.bz2

 

(责任编辑:杭州华育 ;杭州java培训,网络营销培训,杭州计算机培训,it培训,详询客服报名咨询
分享到:
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
提交报名信息

2018年杭州将加大力度经济转型,吸纳更多的技术人才落户杭州,软件人才需求量更是大幅提升,针对目前杭州IT行业人才需求“井喷”现象,华育软件杭州实训基地与杭州155家IT名企合作,建立人才培养与输送关系,启动“Eduask国家高端IT紧缺人才培养工程”。5月针对杭州地区18-28岁大中专生待业青年发放68个技能实训名额(应届大中专毕业生优先),经短期专业岗前实训后推荐进入企业,起薪4500-8000元,五险一金。

姓名: * 性别:
学历: 电话: *
所在地: *
您目前状况:
留言:
*