版权声明:本文为博主(宽简厚重,Yuesichiu)原创文章,未经博主允许不得转载。
http://www.jb51.cc/article/p-rimgbccj-bqm.html
一、准备环境:
- 友善之臂—全志H3 NanoPi开发板
- 虚拟机Vmware-10
- Ubuntu-14.04.5-server-amd64
- USB转串口
- HDMI转VGA线
- H3开发板的内核版本是Linux-3.4
版权声明:本文为博主(宽简厚重,Yuesichiu)原创文章,未经博主允许不得转载。
http://www.jb51.cc/article/p-rimgbccj-bqm.html
二、SDK编译流程
1、配置SDK
芯片类型选择sun8iw7p1,平台选择Linux,开发板我这里就选择了dolphin-p1,如下图所示:
root@ubuntu:/usr/src/lichee# ./build.sh config
2、编译Uboot,Kenrel,Rootfs,Appication
经过上述配置过后,就保存了相关的配置,因此这一步直接执行./build.sh即可。
root@ubuntu:/usr/src/lichee# ./build.sh
此命令最终将编译出u-boot、kernel、rootfs以及一些全志自己的环境配置之类的东西。编译成功之后既可以执行打包操作。编译成功后如下图所示。
3、固件打包
打包出来的最终文件就是可以直接使用安卓刷机软件PhoenixSuit烧录的二进制文件。
root@ubuntu:/usr/src/lichee# ./build.sh pack
打包结果如下图所示。
4、刷机测试
烧录工具用全志提供的官方烧录工具PhoenixSuit,烧录方法为按住开发板的Del按键,将开发板通过usb接入到电脑上,此时即可正常烧录。烧录后系统会自动起来。
版权声明:本文为博主(宽简厚重,Yuesichiu)原创文章,未经博主允许不得转载。