1. 程式人生 > >Firefly-RK3288開發板Android編譯環境搭建開荒

Firefly-RK3288開發板Android編譯環境搭建開荒

android ubuntu 編譯環境 kernel firefly 開發板

入手了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


本文出自 “13313557” 博客,請務必保留此出處http://13323557.blog.51cto.com/13313557/1966603

Firefly-RK3288開發板Android編譯環境搭建開荒