色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Firefly-RK3399Android8.1 固件介紹

firefly ? 來(lái)源:firefly ? 作者:firefly ? 2019-11-23 09:41 ? 次閱讀
編譯 Android8.1 固件
準(zhǔn)備工作

編譯 Android 對(duì)機(jī)器的配置要求較高:

  • 64 位 CPU

  • 16GB 物理內(nèi)存+交換內(nèi)存

  • 30GB 空閑的磁盤空間用于構(gòu)建,源碼樹(shù)另外占用大約 25GB

官方推薦 Ubuntu 14.04 操作系統(tǒng),經(jīng)測(cè)試,Ubuntu 12.04 也可以編譯運(yùn)行成功,只需要滿足 http://source.android.com/source/building.html 里的軟硬件配置即可。編譯環(huán)境的初始化可參考 http://source.android.com/source/initializing.html 。

  • 安裝 OpenJDK 8:

sudo apt-get install openjdk-8-jdk

提示:安裝 openjdk-8-jdk,會(huì)更改 JDK 的默認(rèn)鏈接,這時(shí)可用:

$ sudo update-alternatives --config java $ sudo update-alternatives --config javac

來(lái)切換 JDK 版本。SDK 在找不到操作系統(tǒng)默認(rèn) JDK 的時(shí)候會(huì)使用內(nèi)部設(shè)定的 JDK 路徑,因此,為了讓同一臺(tái)機(jī)器可以編譯 Android 5.1 及之前的版本,去掉鏈接更方便:

$ sudo /var/lib/dpkg/info/openjdk-8-jdk:amd64.prerm remove
  • Ubuntu 12.04 軟件包安裝:

sudo apt-get install git gnupg flex bison gperf build-essential \ zip curl libc6-dev libncurses5-dev:i386 x11proto-core-dev \ libx11-dev:i386 libreadline6-dev:i386 libgl1-mesa-glx:i386 \ g++-multilib mingw32 tofrodos gcc-multilib ia32-libs \ python-markdown libxml2-utils xsltproc zlib1g-dev:i386 \ lzop libssl1.0.0 libssl-dev
  • Ubuntu 14.04 軟件包安裝:

sudo apt-get install git-core gnupg flex bison gperf libsdl1.2-dev \ libesd0-dev libwxgtk2.8-dev squashfs-tools build-essential zip curl \ libncurses5-dev zlib1g-dev pngcrush schedtool libxml2 libxml2-utils \ xsltproc lzop libc6-dev schedtool g++-multilib lib32z1-dev lib32ncurses5-dev \ lib32readline-gplv2-dev gcc-multilib libswitch-perl \ libssl1.0.0 libssl-dev
下載 Android 8.1 SDK

Android SDK 源碼包比較大,可以通過(guò)如下方式獲取Android8.1源碼包:

  • [下載鏈接]

下載完成后先驗(yàn)證一下 MD5 碼:

$ md5sum /path/to/Firefly-RK3399_Android8.1_git_SDK_20180901.7z.001 $ md5sum /path/to/Firefly-RK3399_Android8.1_git_SDK_20180901.7z.002 8efed8db2687a395df0c0d2791202cc0 Firefly-RK3399_Android8.1_git_SDK_20180901.7z.001 05b5db991bbb9b763d330fa476f2ed76 Firefly-RK3399_Android8.1_git_SDK_20180901.7z.002

確認(rèn)無(wú)誤后,就可以解壓:

cd ~/proj/ 7z x ./Firefly-RK3399_Android8.1_git_SDK_20180901.7z.001 -oFirefly-rk3399 cd ./Firefly-rk3399 git reset --hard

注意:解壓后務(wù)必要先更新下遠(yuǎn)程倉(cāng)庫(kù)。 以下為從 gitlab 處更新的方法:

git remote add gitlab https://gitlab.com/TeeFirefly/firenow-oreo-rk3399.git git pull gitlab firefly-rk3399:firefly-rk3399

也可以到 [https://gitlab.com/TeeFirefly/firenow-oreo-rk3399#] 在線瀏覽源碼。

使用 Firefly 官方腳本編譯
  • 單獨(dú)編譯kernel:

cd ~/proj/firefly-rk3399/ ./FFTools/make.sh -k -j8
  • 單獨(dú)編譯uboot:

cd ~/proj/firefly-rk3399/ ./FFTools/make.sh -u -j8
  • 單獨(dú)編譯android上層:

cd ~/proj/firefly-rk3399/ ./FFTools/make.sh -a -j8
  • 同時(shí)編譯ubooot、kernel、android:

cd ~/proj/firefly-rk3399/ ./FFTools/make.sh -j8
Firefly-RK3399產(chǎn)品編譯方法
  • 默認(rèn)編譯HDMI+DP

./FFTools/make.sh -j8 ./FFTools/mkupdate/mkupdate.sh
  • EDP7.85編譯

./FFTools/make.sh -j8 -d rk3399-firefly-edp -l rk3399_firefly_edp_mid-userdebug ./FFTools/mkupdate/mkupdate.sh -l rk3399_firefly_edp_mid-userdebug
  • MIPI7.85編譯

./FFTools/make.sh -j8 -d rk3399-firefly-mipi -l rk3399_firefly_mipi_mid-userdebug ./FFTools/mkupdate/mkupdate.sh -l rk3399_firefly_mipi_mid-userdebug
手動(dòng)編譯

編譯前執(zhí)行如下命令配置環(huán)境變量:

export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64 export PATH=$JAVA_HOME/bin:$PATH export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/lib/tools.jar
  • 編譯kernel:

cd ~/proj/firefly-rk3399/kernel/ make ARCH=arm64 firefly_defconfig make -j8 ARCH=arm64 rk3399-firefly.img
  • 編譯uboot:

cd ~/proj/firefly-rk3399/u-boot/ make rk3399_defconfig make ARCHV=aarch64 -j8
  • 編譯android:

cd ~/proj/firefly-rk3399/ source build/envsetup.sh lunch rk3399_firefly_mid-userdebug make -j8 ./mkimage.sh
打包成統(tǒng)一固件 update.img

編譯完可以用Firefly官方的腳本打包成統(tǒng)一固件,執(zhí)行如下命令:

./FFTools/mkupdate/mkupdate.sh update

打包完成后將在rockdev/Image-rk3399_firefly_mid/下生成統(tǒng)一固件:update.img

在 Windows 下打包統(tǒng)一固件 update.img 也很簡(jiǎn)單,將編譯生成的文件拷貝到 AndroidTool 的 rockdev\Image 目錄中,然后運(yùn)行 rockdev 目錄下的 mkupdate.bat 批處理文件即可創(chuàng)建 update.img 并存放到 rockdev\Image 目錄里。

燒寫(xiě)分區(qū)映像

編譯的時(shí)候執(zhí)行 ./mkimage.sh 會(huì)重新打包 boot.img 和 system.img, 并將其它相關(guān)的映像文件拷貝到目錄 rockdev/Image-rk3399_firefly_mid/ 中。以下列出一般固件用到的映像文件:

  • boot.img :Android 的初始文件映像,負(fù)責(zé)初始化并加載 system 分區(qū)。

  • kernel.img :內(nèi)核映像。

  • misc.img :misc 分區(qū)映像,負(fù)責(zé)啟動(dòng)模式切換和急救模式的參數(shù)傳遞。

  • parameter.txt :emmc的分區(qū)信息

  • recovery.img :急救模式映像。

  • resource.img :資源映像,內(nèi)含開(kāi)機(jī)圖片和內(nèi)核的設(shè)備樹(shù)信息。

  • system.img :Android 的 system 分區(qū)映像,ext4 文件系統(tǒng)格式。

  • trust.img :休眠喚醒相關(guān)的文件

  • rk3399_loader_v1.12.112.bin :Loader文件

  • uboot.img :uboot文件

  • oem.img :預(yù)置媒體資源及數(shù)據(jù)包

  • vendor.img :產(chǎn)品標(biāo)識(shí)和驅(qū)動(dòng)

請(qǐng)參照 如何升級(jí)固件 一文來(lái)燒寫(xiě)分區(qū)映像文件。

如果使用的是 Windows 系統(tǒng),將上述映像文件拷貝到 AndroidTool (Windows 下的固件升級(jí)工具)的 rockdev\Image 目錄中,之后參照升級(jí)文檔燒寫(xiě)分區(qū)映像即可,這樣的好處是使用默認(rèn)配置即可,不用修改文件的路徑。

update.img 方便固件的發(fā)布,供終端用戶升級(jí)系統(tǒng)使用。一般開(kāi)發(fā)時(shí)使用分區(qū)映像比較方便。


聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 嵌入式主板
    +關(guān)注

    關(guān)注

    7

    文章

    6086

    瀏覽量

    35521
  • 安卓
    +關(guān)注

    關(guān)注

    5

    文章

    2136

    瀏覽量

    57448
  • Firefly
    +關(guān)注

    關(guān)注

    2

    文章

    538

    瀏覽量

    7081
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    Firefly-RK3399 Android8.1固件,可調(diào)用神經(jīng)網(wǎng)絡(luò)API進(jìn)行硬件加速

    本帖最后由 人間煙火123 于 2018-7-31 17:45 編輯 Firefly-RK3399 Android8.1 固件支持Android Neural Networks
    發(fā)表于 07-31 17:42

    怎么在Firefly RK3399上安裝Android系統(tǒng)?

    怎么在Firefly RK3399上安裝Android系統(tǒng)?
    發(fā)表于 03-07 07:50

    怎么在Firefly RK3399上安裝Android系統(tǒng)?

    怎么在Firefly RK3399上安裝Android系統(tǒng)?
    發(fā)表于 03-08 08:46

    Firefly-RK3399板卡上電默認(rèn)啟動(dòng)Android系統(tǒng)

    運(yùn)行的時(shí)候整體上非常流暢,能應(yīng)付大多數(shù)場(chǎng)合下的需求。Firefly此前發(fā)布的產(chǎn)品都堪稱經(jīng)典,Firefly-RK3399也同樣不例外,目前已經(jīng)提供Android 7.1的源碼和固件,要
    發(fā)表于 06-21 10:05

    分享一種Face-RK3399 Android固件產(chǎn)品的編譯方法

    會(huì)在rockdev/Image-rk3399_firefly_face/下生成Face-RK3399_Android7.1.2_DEFAULT_xxxxxx.img固件。在 Windows 下打包統(tǒng)一
    發(fā)表于 07-29 16:40

    Firefly-RK3399_Android10.0固件編譯報(bào)錯(cuò)如何解決

    問(wèn)題描述及復(fù)現(xiàn)步驟:問(wèn)題描述:編譯提供的 Firefly-RK3399_Android10.0_git_20211222.7z,安卓10固件:根據(jù)文檔的4. 編譯 Android10.0 固件
    發(fā)表于 11-16 16:40

    RK3399-firefly開(kāi)發(fā)板原理圖

    RK3399-firefly開(kāi)發(fā)板原理圖
    發(fā)表于 09-16 09:35 ?292次下載

    Firefly-RK3399--接口介紹

    Firefly-RK3399 提供了豐富的接口,主要包括:電源接口,
    的頭像 發(fā)表于 11-19 15:25 ?3924次閱讀
    <b class='flag-5'>Firefly-RK3399</b>--接口<b class='flag-5'>介紹</b>

    Firefly-RK3399--FAQs簡(jiǎn)介

    Firefly-RK3399 的 HDMI 能自動(dòng)識(shí)別顯示的分辨率。
    的頭像 發(fā)表于 11-19 15:27 ?3232次閱讀
    <b class='flag-5'>Firefly-RK3399</b>--FAQs簡(jiǎn)介

    Firefly-RK3399--LCD介紹

    Firefly-RK3399開(kāi)發(fā)板外置了兩個(gè)LCD屏接口,一個(gè)是EDP,一個(gè)是MIPI
    的頭像 發(fā)表于 11-22 10:17 ?6458次閱讀
    <b class='flag-5'>Firefly-RK3399</b>--LCD<b class='flag-5'>介紹</b>

    Firefly-RK3399開(kāi)發(fā)板介紹

    Firefly-RK3399有靈活的啟動(dòng)方式。一般情況下,除非硬件損壞,Firefly-RK3399開(kāi)發(fā)板是不會(huì)變磚的。
    的頭像 發(fā)表于 11-23 11:30 ?3497次閱讀
    <b class='flag-5'>Firefly-RK3399</b>開(kāi)發(fā)板<b class='flag-5'>介紹</b>

    ROC RK3399 PC Pro工具upgrade tool for Android8.1

    電子發(fā)燒友網(wǎng)站提供《ROC RK3399 PC Pro工具upgrade tool for Android8.1.zip》資料免費(fèi)下載
    發(fā)表于 09-20 16:45 ?7次下載
    ROC <b class='flag-5'>RK3399</b> PC Pro工具upgrade tool for <b class='flag-5'>Android8.1</b>

    ROC RK3399 PC Pro固件Android 7.1(industry)固件

    電子發(fā)燒友網(wǎng)站提供《ROC RK3399 PC Pro固件Android 7.1(industry)固件.txt》資料免費(fèi)下載
    發(fā)表于 09-20 15:59 ?16次下載
    ROC <b class='flag-5'>RK3399</b> PC Pro<b class='flag-5'>固件</b><b class='flag-5'>Android</b> 7.1(industry)<b class='flag-5'>固件</b>

    ROC RK3399 PC Pro固件Android10.0

    電子發(fā)燒友網(wǎng)站提供《ROC RK3399 PC Pro固件Android10.0.txt》資料免費(fèi)下載
    發(fā)表于 09-20 15:58 ?10次下載
    ROC <b class='flag-5'>RK3399</b> PC Pro<b class='flag-5'>固件</b><b class='flag-5'>Android</b>10.0

    Firefly-RK3399產(chǎn)品規(guī)格書(shū)

    Firefly-RK3399產(chǎn)品規(guī)格書(shū)
    發(fā)表于 07-16 10:50 ?3次下載
    主站蜘蛛池模板: 97国产露脸精品国产麻豆| 亚洲综合色在线视频久| 快插我我好湿啊公交车上做| 狠狠撩色姣姣综合久久| 国产欧美日韩国产高清| 国产免费阿v精品视频网址| 单亲妈妈3韩国电影免费观看| SM双性精跪趴灌憋尿调教H| 99热在线免费观看| caoporn超碰在线| XXX国产麻豆HD| 扒开美女的内衣亲吻漫画| 变态露出野外调教| 成人在免费视频手机观看网站| 成人女人A级毛片免费软件| 成人在线免费视频播放| 国产成人精品免费视频软件| 国产精品丰满人妻AV麻豆| 国产精品无码亚洲网| 国产亚洲精品久久久久5区| 含羞草在线免费观看| 精品丰满人妻无套内射| 久久精品国产亚洲AV未满十八| 久青草国产在视频在线观看| 快播电影频道| 欧美最猛性XXXXX肛交| 日本特黄的免费大片视频| 丝瓜视频在线免费| 亚洲精品高清AV在线播放| 亚洲第一综合天堂另类专| 一本到2v不卡区| 5G在线观看免费年龄确认18| WWW色视频片内射| 国产精品18久久久久网站| 韩国伦理三级| 免费精品国产日韩热久久| 日本zljzljzlj精品| 性生片30分钟| 中文字幕人成乱码熟女APP| WWW国产色情在线观看APP| 国产精品69人妻无码久久久|