91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Android7.1.2系統設備樹編譯的方法是什么

發布時間:2022-01-12 15:00:27 來源:億速云 閱讀:212 作者:iii 欄目:互聯網科技

這篇文章主要講解了“Android7.1.2系統設備樹編譯的方法是什么”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“Android7.1.2系統設備樹編譯的方法是什么”吧!

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

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

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

深水埗区| 富蕴县| 梁河县| 文安县| 新闻| 东源县| 大连市| 平江县| 瑞安市| 陇南市| 平遥县| 方城县| 古蔺县| 前郭尔| 嵊州市| 于都县| 炎陵县| 株洲市| 曲阜市| 当涂县| 闽侯县| 菏泽市| 达拉特旗| 双城市| 石景山区| 泾阳县| 蓝山县| 霍邱县| 沙雅县| 大冶市| 巴林右旗| 六枝特区| 孝感市| 汉阴县| 阳泉市| 呈贡县| 乌兰察布市| 莒南县| 乐山市| 东乡| 淮南市|