国产毛片a精品毛-国产毛片黄片-国产毛片久久国产-国产毛片久久精品-青娱乐极品在线-青娱乐精品

Rayeager PX2開發(fā)板Android編譯開發(fā)環(huán)境介紹

發(fā)布時間:2015-3-12 16:44    發(fā)布者:穿prada的008
關(guān)鍵詞: Android
Rayeager PX2的源碼 采用目前最新的Android 4.4.2_r1系統(tǒng),系統(tǒng)編譯環(huán)境搭建參考本章相關(guān)章節(jié),請開發(fā)板用戶尤其注意,PX2的編譯與固件燒寫等使用方法。
Rayeager 提供的Android源碼是在Google原生Android的基礎(chǔ)上加入PX2平臺相關(guān)的優(yōu)化后整合出來的。 Google Android源碼的獲取、編譯,在谷歌官網(wǎng)上有比較詳細的介紹,開發(fā)板用戶可以直接參考谷歌官網(wǎng)的相關(guān)說明,搭建系統(tǒng)環(huán)境,獲取和編譯代碼。
谷歌官網(wǎng)關(guān)于源碼下載、編譯的地址: https://source.android.com/source/building.html(需翻墻)
【為了方便國內(nèi)同學(xué),小編復(fù)制了原文內(nèi)容: Downloading and Building
The Android build is routinely tested in-house on recent versions of Ubuntu LTS (14.04), but most distributions should have the required build tools available. We welcome reports of successes or failures on other distributions.
Before you download and build the Android source, ensure your system meets the following requirements:
A Linux or Mac system. It is also possible to build Android in a virtual machine on unsupported systems such as Windows. If you are running Linux in a virtual machine, you need at least 16GB of RAM/swap and 50GB or more of disk space in order to build the Android tree. See disk size requirements below. A 64-bit environment is required for Gingerbread (2.3.x) and newer versions, including the master branch. You can compile older versions on 32-bit systems. At least 50GB of free disk space for a checkout, 100GB for a single build, and 150GB or more for multiple builds. If you employ ccache, you will need even more space. Python 2.6 -- 2.7, which you can download from python.org. GNU Make 3.81 -- 3.82, which you can download from gnu.org, JDK 7 to build the master branch of Android in the Android Open Source Project (AOSP); JDK 6 to build Gingerbread through KitKat; JDK 5 for Cupcake through Froyo. See Initializing a Build Environment for installation instructions by operating system. Git 1.7 or newer. You can find it at git-scm.com.】

對于Rayeager提供的Android代碼,請參考《PX2開發(fā)板開源代碼獲取》中的描述獲取。
下載、編譯Android源碼,需要滿足如下基本要求: 
一臺Linux或Mac主機。或者,window系統(tǒng)或其它OS中安裝虛擬機也可以。如果在虛擬機中運行Linux,至少需要16G交換分區(qū)空間,30G或更多的磁盤空間來編譯Android。 
編譯Gingerbread (2.3.x)或更新系統(tǒng)版本,需要64位系統(tǒng);2.3之前的系統(tǒng)可以使用32位系統(tǒng)編譯。 
Android源碼大小接近8.5G,單次編譯需要約30G磁盤空間,完整編譯需要100G或者更多。 
Python 2.6或更新版本,可從python.org網(wǎng)站下載安裝。 
GNU Make 3.81或更新,可從gnu.org網(wǎng)站下載安裝。 
Git 1.7或更新。

谷歌推薦使用Ubuntu系統(tǒng)。Ubuntu 12.04系統(tǒng),安裝完后,可以查看如下版本信息:
$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 12.04.3 LTS
Release: 12.04
Codename: precise

如果發(fā)現(xiàn)按照Google官網(wǎng)上的指南安裝JDK不成功,可以按照下面的說明手動安裝:
從Oracle官網(wǎng)去下載jdk:
http://www.oracle.com/java ->Downloads->Java for developers->Download Java SE 6 Update 45.(jdk-6u45-linux-x64.bin)
這里推薦使用1.6.0_45版本的JDK 使用如下命令安裝jdk:
$ mv jdk-6u45-linux-x64.bin /user/local
$ chmod a+x jdk-6u45-linux-x64.bin
$ ./jdk-6u45-linux-x64.bin

安裝完JDK后,將jdk路徑加入到系統(tǒng)環(huán)境變量/etc/profile中:
JAVA_HOME=/usr/local/jdk1.6.0_45/
CLASSPATH=.JAVA_HOME/lib/tools.jar
PATH=$JAVA_HOME/binPATH
export JAVA_HOME CLASSPATH PATH

保存之后,可以source /etc/profile,然后查看jdk版本:
java -version

系統(tǒng)編譯步驟:
1,初始化系統(tǒng)編譯環(huán)境
使用如下命令:
$ source build/envsetup.sh

$ . build/envsetup.sh


2,編譯代碼
直接在工程根目錄下執(zhí)行make即可,可用-j參數(shù)指定多線程編譯,加快編譯速度。
先編譯產(chǎn)品kernel,見如下命令: $ cd kernel
$ make rkpx2_4.4_lcd_defconfig //支持屏幕的內(nèi)核鏡像
$ make kernel.img
如果要編譯帶VGA功能的內(nèi)核鏡像,請配置
$ make rkpx2_4.4_vga_defconfig
在kerne/目錄下生成kernel.img 上面的兩個defconfig文件可以通過make help命令查看

然后編譯android:
$ cd ../
$ make -j4


3,生成固件
編譯完成后,可執(zhí)行mkimage.sh腳本生成固件。
$ ./mkimage.sh
固件生成目錄:rockdev/Image-rkpx2/,生成
boot.img ,misc.img,recovery.img,system.img

4,uboot的編譯
在工程目錄下的
$ cd u-boot
$ make rkpx2
在目錄下生成RKPX2Loader_miniall.bin和uboot.img


本文地址:http://m.qingdxww.cn/thread-146808-1-1.html     【打印本頁】

本站部分文章為轉(zhuǎn)載或網(wǎng)友發(fā)布,目的在于傳遞和分享信息,并不代表本網(wǎng)贊同其觀點和對其真實性負責(zé);文章版權(quán)歸原作者及原出處所有,如涉及作品內(nèi)容、版權(quán)和其它問題,我們將根據(jù)著作權(quán)人的要求,第一時間更正或刪除。
您需要登錄后才可以發(fā)表評論 登錄 | 立即注冊

廠商推薦

  • Microchip視頻專區(qū)
  • Dev Tool Bits——使用MPLAB® Discover瀏覽資源
  • Dev Tool Bits——使用條件軟件斷點宏來節(jié)省時間和空間
  • Dev Tool Bits——使用DVRT協(xié)議查看項目中的數(shù)據(jù)
  • Dev Tool Bits——使用MPLAB® Data Visualizer進行功率監(jiān)視
  • 貿(mào)澤電子(Mouser)專區(qū)

相關(guān)視頻

關(guān)于我們  -  服務(wù)條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯(lián)系我們
電子工程網(wǎng) © 版權(quán)所有   京ICP備16069177號 | 京公網(wǎng)安備11010502021702
快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 丝瓜草莓视频下载 | 99精品国产自在现线免费下载 | 香蕉视频免费网站 | 久久是精品 | 午夜免费的国产片在线观看 | 黄色小视频在线播放 | 天天综合五月天 | 99久久中文字幕伊人情人 | 亚洲国产一区二区三区在线观看 | 深夜久久| 毛片基地看看成人免费 | 欧美日韩一区二区三区久久 | 亚洲欧美日韩精品久久 | 亚洲高清在线播放 | 欧美日韩一区二区视频图片 | 亚洲欧美高清 | 精品亚洲欧美中文字幕在线看 | 亚洲视频综合 | 国产精品www | 欧美伊人久久综合网 | 欧美日韩国产一区二区三区伦 | 毛片网在线观看 | 亚洲国产精品自在在线观看 | 精品在线一区二区 | 两个人高清在线观看www | 99热精品国产三级在线观看 | 欧美一级在线观看视频 | 天降奇兵国语高清在线观看 | 欧美高清免费 | 久久综合色区 | 亚洲高清视频在线播放 | 午夜黄色小视频 | 无遮挡羞羞视频 | 精品国产一区二区三区2021 | 国产精品免费观看网站 | 久久国产免费福利资源网站 | 国产夫妻精品 | 免费成人高清视频 | 欧美香蕉 | 女同在线播放 | 日韩亚洲欧美在线 |