欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

Android7.1.2系統(tǒng)設(shè)備樹編譯的方法是什么

這篇文章主要講解了“Android7.1.2系統(tǒng)設(shè)備樹編譯的方法是什么”,文中的講解內(nèi)容簡(jiǎn)單清晰,易于學(xué)習(xí)與理解,下面請(qǐng)大家跟著小編的思路慢慢深入,一起來研究和學(xué)習(xí)“Android7.1.2系統(tǒng)設(shè)備樹編譯的方法是什么”吧!

目前創(chuàng)新互聯(lián)建站已為上千家的企業(yè)提供了網(wǎng)站建設(shè)、域名、網(wǎng)站空間網(wǎng)站運(yùn)營(yíng)、企業(yè)網(wǎng)站設(shè)計(jì)、濟(jì)南網(wǎng)站維護(hù)等服務(wù),公司將堅(jiān)持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長(zhǎng),共同發(fā)展。

1 安裝 JDK
1)Android8.1 系統(tǒng)編譯依賴于 JAVA 8。編譯之前需安裝 OpenJDK。安裝命令如下:
add-apt-repository ppa penjdk-r/ppa
apt-get update
sudo apt-get install openjdk-8-jdk

2)如果您之前安裝過其他版本的 JDK,需要進(jìn)行版本切換。如果沒有安裝過,可以跳過此步驟,查看目前已經(jīng)安裝在系統(tǒng)里的 Java 版本,使用以下命令:
update-java-alternatives -l
Android7.1.2系統(tǒng)設(shè)備樹編譯的方法是什么
查看相應(yīng)的 jdk(java javac 等)是否在 ubuntu 的 jdk 菜單里,查看切換 jdk 的命令,如下所示:
sudo update-alternatives --config java
Android7.1.2系統(tǒng)設(shè)備樹編譯的方法是什么
輸入 java8 對(duì)應(yīng)的選擇項(xiàng),按回車進(jìn)行確認(rèn)。
2 android7.1.2 整體編譯
本節(jié)介紹如何將 Android7.1.2 源碼如何整體編譯,即將 uboot,kernel,Android 鏡像 一次性全部編譯出來。
注意:編譯 Android7.1.2 系統(tǒng)必須保證給 Ubuntu 系統(tǒng)提供 4G 以上內(nèi)存。這里“提供 4G 以上內(nèi)存”的意思,不僅僅是指在 VMware Workstations 虛擬機(jī)中設(shè)置分配 4G 內(nèi)存。 例如,用戶在編譯的時(shí)候,PC 機(jī)的內(nèi)存一共是 6G,在虛擬機(jī)中設(shè)置分配 4G 內(nèi)存,但是在 Windows 系統(tǒng)下,開著 QQ,殺毒軟件,音樂播放器,瀏覽器等等,這樣在 Windows 下占 用的內(nèi)存就快 2G 了,那么虛擬機(jī)會(huì)自動(dòng)調(diào)整到只占用 2G,甚至不到 2G 的內(nèi)存,這樣就有 可能沒法編譯通過。 正確的分配內(nèi)存方法是,首先給虛擬機(jī)分配 4G 以上內(nèi)存,然后在 Windows 下關(guān)掉盡量 多的不必要的應(yīng)用,關(guān)掉盡量多應(yīng)用的后臺(tái)程序。 當(dāng)然,如果用戶的 PC 是 8G 或者 16G 內(nèi)存,隨意就成。
Android7.1.2 源碼在網(wǎng)盤目錄“03 系統(tǒng)固件燒寫及編譯篇\05 開發(fā)板系統(tǒng)源碼編譯\03-imx6Q 源碼\設(shè)備樹 android7.0 源碼”下,壓縮包先在 windows 下解壓,解壓之后得到單獨(dú)的壓縮包“iTOPiMX6_android7.1.2_20200708.tar.gz”。 將“iTOP-iMX6_android7.1.2_20200708.tar.gz”壓縮包解壓到 Ubuntu14 下(作者在 /home 目錄下新建了 imx6q 目錄,將源碼拷貝和解壓到 imx6q 目錄下;plus 版本的作者新 建了 iMX6-PLUS 目錄)。注意:這里的解壓命令,包括后面的解壓命令中,壓縮包的日期可 能有點(diǎn)不一樣,用戶要根據(jù)實(shí)際情況調(diào)整。
Android7.1.2系統(tǒng)設(shè)備樹編譯的方法是什么
使用解壓命令“tar -vxf iTOP-iMX6_android7.1.2_20200708.tar.gz”解壓源碼,解壓之后得到“iTOP-iMX6_android7.1.2”文件夾,如下圖所示。
Android7.1.2系統(tǒng)設(shè)備樹編譯的方法是什么
使用命令“cd iTOP-iMX6_android7.1.2”,進(jìn)入“iTOP-iMX6_android6.0.1”目錄, 如下圖所示,使用 ls 命令,可以看到編譯腳本“create.sh”,這個(gè)文件就是系統(tǒng)整體編譯的 腳本。
Android7.1.2系統(tǒng)設(shè)備樹編譯的方法是什么
1G 核心板和 2G 核心板 uboot 的配置有點(diǎn)不一樣。 如果用戶是 2G 內(nèi)存,使用默認(rèn)配置即可。 如果用戶是 1G 內(nèi)存,進(jìn)入“bootable/bootloader/uboot- imx/board/freescale/mx6sabresd”,如下圖所示,“mx6qp.cfg”文件中內(nèi)存配置代碼, “mx6qp.cfg_1G”是 1G 內(nèi)存配置文件,“ mx6qp.cfg_2G”是2G 配置文件。2G 核心板 用戶需要使用“mx6qp.cfg_1G”文件將“ mx6qp.cfg”覆蓋,使用命令“cp -rmx6qp.cfg_1G mx6qp.cfg”即可。
Android7.1.2系統(tǒng)設(shè)備樹編譯的方法是什么
繼續(xù)介紹編譯腳本“create.sh”的用法。 注意:如果想編譯出 iMX6PLUS 版本的 uboot,kernel,以及 Android7.1.2 文件系統(tǒng),需要在編譯時(shí)增加參數(shù)“plus”,即:“./create.sh plus”,如下圖所示。
Android7.1.2系統(tǒng)設(shè)備樹編譯的方法是什么
注意:如果想編譯出 iMX6Q 版本的 uboot、kernel、以及 Android7.1.2 文件系統(tǒng),需要在編譯時(shí)增加參數(shù)“6q”,即:“./create.sh 6q”,如下圖所示。
Android7.1.2系統(tǒng)設(shè)備樹編譯的方法是什么
注意:如果想編譯出 iMX6D 版本的 uboot、kernel、以及 Android7.1.2 文件系統(tǒng),需 要在編譯時(shí)增加參數(shù)“6d”,即:“./create.sh 6d”。 如下圖所示,開始編譯。
Android7.1.2系統(tǒng)設(shè)備樹編譯的方法是什么
編譯完成,如下圖所示,生成的鏡像在“out/target/product/sabresd_6dq”目錄下。
Android7.1.2系統(tǒng)設(shè)備樹編譯的方法是什么
編譯完成之后,使用命令“cd out/target/product/sabresd_6dq”進(jìn)入鏡像目錄,使用 ls 命令,可以看到生成了“u-boot.imx”、“system.img”、“recovery.img”以及 “boot-topeet_10.1.img ”、“boot-topeet_7.img ”、“boot-topeet_9.7.img ”等鏡 像文件。編譯生成的以上鏡像就是 Android7.1.2全部的鏡像。

感謝各位的閱讀,以上就是“Android7.1.2系統(tǒng)設(shè)備樹編譯的方法是什么”的內(nèi)容了,經(jīng)過本文的學(xué)習(xí)后,相信大家對(duì)Android7.1.2系統(tǒng)設(shè)備樹編譯的方法是什么這一問題有了更深刻的體會(huì),具體使用情況還需要大家實(shí)踐驗(yàn)證。這里是創(chuàng)新互聯(lián),小編將為大家推送更多相關(guān)知識(shí)點(diǎn)的文章,歡迎關(guān)注!

本文標(biāo)題:Android7.1.2系統(tǒng)設(shè)備樹編譯的方法是什么
URL網(wǎng)址:http://chinadenli.net/article44/gieohe.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供企業(yè)網(wǎng)站制作動(dòng)態(tài)網(wǎng)站App開發(fā)網(wǎng)站內(nèi)鏈響應(yīng)式網(wǎng)站建站公司

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都做網(wǎng)站