chuang 发表于 2014-5-9 15:03:43

Cb2双sd卡无nand的板子制作Android4.2固件教程

本帖最后由 chuang 于 2014-5-9 15:03 编辑

硬件要求
CUBIEBOARD双卡的板子一块、一条HDMI线,一个CUBIEBOARD电源、一张4G容量以上的TF卡(如果您的电脑不能直接读写TF卡,那么需要加上一个读卡器)、一台运行Ubuntu12.04x86_64系统(或者能运行Ubuntu12.04x86_64虚拟机)的电脑,此电脑要求内存至少4GB(虚拟机的话也要分配至少4G的内存,硬盘分区50G以上),要不然编译会很慢。
搭建编译环境
http://docs.cubieboard.org/tutorials/cb1/development/cubieboard/building_environment_for_android
还要安装一些相关工具莲:$sudo apt-get update
$sudo apt-get upgrade
$sudo apt-get install build-essential u-boot-tools uboot-mkimage binutils-arm-linux-gnueabihf gcc-arm-linux-gnueabi gcc-arm-linux-gnueabihf cpp-arm-linux-gnueabihf libusb-1.0-0 libusb-1.0-0-dev git wget fakeroot kernel-package zlib1g-dev libncurses5-dev
$sudo apt-get install build-essential git u-boot-tools texinfo texlive ccache zlib1g-dev gawk bison flex gettext uuid-dev
$sudo apt-get install ia32-libs
$sudo apt-get install ncurses-dev软件资源:
CubieBoard2_SDK_20140508.tar.gz
解压源码:
$tar xvzf CubieBoard2_SDK_20140508.tar.gz编译源码:
                                1.1拷贝默认配置$cdlichee
$cp linux-3.4/arch/arm/configs/cubieboard2_config linux-3.4/.config1.2编译内核
$./build.sh –p sun7i_android直到出现INFO: build u-boot OK.
INFO: build rootfs ...
INFO: skip make rootfs for android
INFO: build rootfs OK.
INFO: build lichee OK.等字样,内核编译成功
                                1.3选择对应的cubieboard2产品$cd android
$source build/envsetup.sh
$lunch
输入15 (15. sugar_cubieboard2-eng)1.4拷贝内核和模块
$extract-bsp1.5编译android源代码$make –j4(视本机环境而定)1.6打包固件
$pack

lknlfy 发表于 2014-6-10 08:24:48

不错,赞一个

翼京/ka 发表于 2014-6-10 18:21:01

同赞:lol:lol:lol:lol:lol

ksfksf 发表于 2014-7-11 05:46:27

用你的方法做出的android每次重启,所有安装的软件和配置会被清除,如何解决?

chuang 发表于 2014-7-11 11:02:16

这个应该是nand掉码,建议重新升级,另外,比如你指的是切换语言重启应用程序标题没变化,这个是Bug,请参考切换语言桌面应用程序标题不变,需重启才会变

aaron 发表于 2014-7-11 11:10:02

可以编译个android 来玩玩

yanggis 发表于 2014-7-16 17:10:33

chuang 发表于 2014-7-11 11:02 static/image/common/back.gif
这个应该是nand掉码,建议重新升级,另外,比如你指的是切换语言重启应用程序标题没变化,这个是Bug,请参 ...


版主,看了这个帖子很受益。想问一下如果想在编译的时候修改默认VGA输出,并修改VGA输出的分辨率为1680×1050,该修改哪些地方啊?请指导,谢谢。

chuang 发表于 2014-7-17 09:53:26

请问你用的是cb2还是ct?
cb2是修改lichee/tools/pack/chips/sun7i/configs/android/sugar-cubieboard2/sys_config.fexct是修改lichee/tools/pack/chips/sun7i/configs/android/sugar-cubietruck/sys_config.fex都是修改screen0_output_type   = 4
screen0_output_mode   = 0
其中screen0_output_type   = 4代表输出类型为vga,
screen0_output_mode=0代表输出的分辨率为0 480i1680*1050

nds_shenzhen 发表于 2015-5-3 22:04:25




非常感谢分享

LXZ0330 发表于 2015-5-20 16:28:10

chuang 发表于 2014-7-11 11:02 static/image/common/back.gif
这个应该是nand掉码,建议重新升级,另外,比如你指的是切换语言重启应用程序标题没变化,这个是Bug,请参 ...

同楼上:用你的方法做出的android每次重启,所有安装的软件和配置会被清除,如何解决?

现在我是用的emmc,没有nand flash ,出现和楼上一样的现象怎么办,求解,谢谢!
页: [1] 2
查看完整版本: Cb2双sd卡无nand的板子制作Android4.2固件教程