入手了Firefly-RK3288的開發板,自己從零開始搭建編譯環境開荒第一步:安裝Ubuntu12.04,使用安裝盤安裝(安裝的過程就不詳寫了,下麵貼圖) 安裝完後,更新ubuntu 第二步:從官網上下載SDK,進行編譯環境的安裝下載SDK有兩種方式,一是下載壓縮包,二是通過git下載。我選擇了下 ...
入手了Firefly-RK3288的開發板,自己從零開始搭建編譯環境開荒
第一步:安裝Ubuntu12.04,使用安裝盤安裝(安裝的過程就不詳寫了,下麵貼圖)
安裝完後,更新ubuntu
第二步:
從官網上下載SDK,進行編譯環境的安裝
下載SDK有兩種方式,一是下載壓縮包,二是通過git下載。
我選擇了下載壓縮包。SDK百度雲下載地址:http://pan.baidu.com/s/1eQjBGQI?qq-pf-to=pcqq.c2c
在等待代碼下載完成的同時,開始按照官方的步驟進行環境安裝。
為了方便按照我寫了3個簡單的腳本(java6.sh、ubuntu1204_evn.sh和arm.sh),直接輸入官網的命令也可。
1,在終端輸入
./java6.sh
安裝 JDK6,遇到要選擇的時候一路選擇y或者yes即可
等待安裝完畢
安裝完畢
2,在終端輸入
./ubuntu1204_evn.sh
安裝編譯需要的包和庫,同樣遇到要選擇的時候一路選擇y或者yes即可
等待安裝完畢
安裝完畢
3,在終端輸入
./arm.sh
安裝 ARM 交叉編譯工具鏈和編譯內核相關軟體包
等待安裝完畢
安裝完畢
到了這步就環境就按照完畢,只缺代碼來編譯驗證了。
4,下載完代碼後校正MD5碼,無誤後進行解壓。解壓出來是一個.git文件,這個是git管理的文件目錄。用git reset可以把他還原
還原後就可以看到我們的代碼目錄結構了,但先不要著急去編譯。先按照官網同步代碼:
git remote add bitbucket https://[email protected]/T-Firefly/firefly-rk3288.git
git pull bitbucket master:master
到了這步代碼已經準備完畢
第三步:
1,進入代碼進行編譯(首先一定要編譯內核,否則編譯Android會出錯哦)
進入kernel目錄後:
make firefly-rk3288_beta_defconfigmake -j8 firefly-rk3288_beta.im
編譯成功
2,然後進入SDK目錄,編譯Android:
make -j8
這個編譯十分漫長,筆者用的是聯想L440 I5+2G的筆記本,大概編譯了4個小時機友們要耐心等待,如果出現電腦卡的情況可以試試減少編譯進程適應make -j2或者直接用make
妥妥的終於編譯完成
總結:開荒搭配環境的整個過程都十分順利,由衷的感覺官網的編譯說明做的很好,這個要大贊一個只要按照官網的步驟一步一步來安裝,編譯環境還是妥妥的。
順便給出官網的編譯說明傳送門:http://wiki.t-firefly.com/index.php/Firefly-RK3288/Build_android