CubieBoard中文论坛

 找回密码
 立即注册
搜索
热搜: unable
查看: 17049|回复: 12

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

[复制链接]
发表于 2014-5-9 15:03:43 | 显示全部楼层 |阅读模式
本帖最后由 chuang 于 2014-5-9 15:03 编辑

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

评分

参与人数 1威望 +1 金钱 +1 贡献 +1 收起 理由
lknlfy + 1 + 1 + 1 很给力!

查看全部评分

回复

使用道具 举报

发表于 2014-6-10 08:24:48 | 显示全部楼层
不错,赞一个
回复 支持 反对

使用道具 举报

发表于 2014-6-10 18:21:01 | 显示全部楼层
同赞
回复 支持 反对

使用道具 举报

发表于 2014-7-11 05:46:27 | 显示全部楼层
用你的方法做出的android每次重启,所有安装的软件和配置会被清除,如何解决?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-7-11 11:02:16 | 显示全部楼层
这个应该是nand掉码,建议重新升级,另外,比如你指的是切换语言重启应用程序标题没变化,这个是Bug,请参考切换语言桌面应用程序标题不变,需重启才会变
回复 支持 反对

使用道具 举报

发表于 2014-7-11 11:10:02 | 显示全部楼层
可以编译个android 来玩玩
回复 支持 反对

使用道具 举报

发表于 2014-7-16 17:10:33 | 显示全部楼层
chuang 发表于 2014-7-11 11:02
这个应该是nand掉码,建议重新升级,另外,比如你指的是切换语言重启应用程序标题没变化,这个是Bug,请参 ...


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

使用道具 举报

 楼主| 发表于 2014-7-17 09:53:26 | 显示全部楼层
请问你用的是cb2还是ct?
cb2是修改
  1. lichee/tools/pack/chips/sun7i/configs/android/sugar-cubieboard2/sys_config.fex
复制代码
ct是修改
  1. lichee/tools/pack/chips/sun7i/configs/android/sugar-cubietruck/sys_config.fex
复制代码
都是修改
  1. screen0_output_type     = 4
  2. screen0_output_mode     = 0
复制代码
其中screen0_output_type     = 4代表输出类型为vga,
screen0_output_mode=0代表输出的分辨率为0 480i  1680*1050

回复 支持 反对

使用道具 举报

发表于 2015-5-3 22:04:25 | 显示全部楼层



非常感谢分享
回复 支持 反对

使用道具 举报

发表于 2015-5-20 16:28:10 | 显示全部楼层
chuang 发表于 2014-7-11 11:02
这个应该是nand掉码,建议重新升级,另外,比如你指的是切换语言重启应用程序标题没变化,这个是Bug,请参 ...

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

现在我是用的emmc,没有nand flash ,出现和楼上一样的现象怎么办,求解,谢谢!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|粤ICP备13051116号|cubie.cc---深刻的嵌入式技术讨论社区

GMT+8, 2022-12-1 11:21 , Processed in 0.023400 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2012 Comsenz Inc. | Style by Coxxs

返回顶部