android驱动之旅-类似参考

来源:互联网 发布:王石 离婚知乎 编辑:程序博客网 时间:2024/05/19 20:01

参考:

http://blog.sina.com.cn/s/blog_cfeb631c0101lkec.html


一、编译u-boot和kernel

    1)目录结构

       main1/

         android4.2/

         image/

         lichee/

    2)编译kernel和u-boot

       cd lichee

       ./make #最终执行 lichee/buildroot/scripts/common.sh,生成

              #u-boot.bin/uImage/bImage/zImage

       注:单独编译uboot时,进入 lichee/u-boot

           1)) 在boards.cfg中加入 sun6i_fiber_a31s  arm  armv7

               sun6i  allwinner  sunxi

           2)) cd u-boot/include/configs  创建 sun6i_fiber_a31s.h

           3)) cd u-boot/ 执行 ./build.sh -p sun6i_fiber_a31s

    3)编译android系统并打包

       cd android4.2/

       source build/envssetup.sh

       lunch 17

       extract-bsp #拷贝kernel下的内核和相关库、模块到android(路径:

                   #android4.2/device/softwinner/fiber-a31st-ococci)

                   #里去,一起打包:

                   #android4.2/deivce/softwinner/fiber-

                   #common/vendorsetup.sh

       make -j4

       pack   #是一种打包方式,不知道和之前的 make otapackage -j4 有

              #什么区别?最终生成升级文

              #lichee/tools/pack/sun6i_android_fiber-a31st-ococci.img

二、升级

    PhoenixSuit工具,如下图,将固件导入之后,点击立即刷机就行

    AllWiner <wbr>A31s <wbr>之一 <wbr>:固件生成、升级 

   

 



0 0
原创粉丝点击