本文轉載自:https://blog.csdn.net/yuesichiu/article/details/77600124
版權聲明:本文為博主(寬簡厚重,Yuesichiu)原創文章,未經博主允許不得轉載。
http://blog.csdn.net/yuesichiu/article/details/77600124
一、准備環境:
- 友善之臂—全志H3 NanoPi開發板
- 虛擬機Vmware-10
- Ubuntu-14.04.5-server-amd64
- USB轉串口
- HDMI轉VGA線
- H3開發板的內核版本是Linux-3.4
版權聲明:本文為博主(寬簡厚重,Yuesichiu)原創文章,未經博主允許不得轉載。
http://blog.csdn.net/yuesichiu/article/details/77600124
二、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)原創文章,未經博主允許不得轉載。
