全志B288移植1-编译流程

一、编译流程

1、Compile lichee

        Build uboot
$cd lichee/brandy
$./build.sh -p sun8iw10p1 //需要注意下什么平台
Build boot0
$cd lichee/brandy/u-boot-2014.07
$make boot0
Build linux-3.10 image for b100 android
$cd lichee/
$cp linux-3.10/arch/arm/configs/sun8iw10p1smp_android_eink_defconfig linux-3.10/.config
$./build.sh config
(select: sun8iw10p1,android,linux3.10,perf1_v1_0_eink) //会自动生成.buildconfig
$cd linux-3.10
$make ARCH=arm menuconfig

       (选择 Device Drivers > Hardware Monitoring support > TPS65185 IC ) 
   (选择 Device Drivers > Graphics support > Support for frame buffer devices > Video support for sunxi> Eink panel used)

                //修改驱动配置时,一定要加上 ARCH=arm,而不是make menuconfig,如果采用这种方式的话在运行下一条指令会出现重新选择的结果。   

        cd ../  //在lichee目录下
$./build.sh
2, Compile android
$cd android
$source build/envsetup.sh
$lunch
(select: lark_eink_perf1-eng)

        或则采用 lunch lark_eink_perf1-eng

$extract-bsp
$make -j8
    //pack 采用uart0调试;pack -d采用sdcar脚作为串口
$pack -d


遇到的问题:
/*******************************************
     编译内核是出现过:
            awk: line 2: function strtonum never defined
            awk: line 2: function strtonum never defined
  ——————————————————————————————————————————-----
       解决方案: 
            awk:line的解决办法是安装gnu awk,如下:
            sudo apt-get install gawk 即可。
********************************************/

这样就编译成功了,然后进行烧写。



具体的系统配置在:
     \chips\sun8iw10p1\configs\perf1_v1_0_eink
 具体的android 应用在:
    android\device\softwinner\lark-common\prebuild\packages
具体android平台在:
     android\device\softwinner\lark-eink-perf1

具体的系统配置在:
     \chips\sun8iw10p1\configs\perf1_v1_0_eink
 具体的android 应用在:
    android\device\softwinner\lark-common\prebuild\packages
具体android平台在:
     android\device\softwinner\lark-eink-perf1
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值