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

迅為iMX6D/Q/PLUS設備樹 Android7.1.2 系統編譯

發布時間:2021-4-14 11:02    發布者:落風
1 安裝 JDK
1)Android8.1 系統編譯依賴于 JAVA 8。編譯之前需安裝 OpenJDK。安裝命令如下:
add-apt-repository ppapenjdk-r/ppa
apt-get update
sudo apt-get install openjdk-8-jdk
執行結果,如下圖:

2)如果您之前安裝過其他版本的 JDK,需要進行版本切換。如果沒有安裝過,可以跳過此步驟,查看目前已經安裝在系統里的 Java 版本,使用以下命令:
update-java-alternatives -l

查看相應的 jdk(java javac 等)是否在 ubuntu 的 jdk 菜單里,查看切換 jdk 的命令,如下所示:
sudo update-alternatives --config java

輸入 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 目錄)。注意:這里的解壓命令,包括后面的解壓命令中,壓縮包的日期可 能有點不一樣,用戶要根據實際情況調整。

使用解壓命令“tar -vxf iTOP-iMX6_android7.1.2_20200708.tar.gz”解壓源碼,解壓之后得到“iTOP-iMX6_android7.1.2”文件夾,如下圖所示。

使用命令“cd iTOP-iMX6_android7.1.2”,進入“iTOP-iMX6_android6.0.1”目錄, 如下圖所示,使用 ls 命令,可以看到編譯腳本“create.sh”,這個文件就是系統整體編譯的 腳本。

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”即可。

繼續介紹編譯腳本“create.sh”的用法。 注意:如果想編譯出 iMX6PLUS 版本的 uboot,kernel,以及 Android7.1.2 文件系統,需要在編譯時增加參數“plus”,即:“./create.sh plus”,如下圖所示。

注意:如果想編譯出 iMX6Q 版本的 uboot、kernel、以及 Android7.1.2 文件系統,需要在編譯時增加參數“6q”,即:“./create.sh 6q”,如下圖所示。

注意:如果想編譯出 iMX6D 版本的 uboot、kernel、以及 Android7.1.2 文件系統,需 要在編譯時增加參數“6d”,即:“./create.sh 6d”。 如下圖所示,開始編譯。

編譯完成,如下圖所示,生成的鏡像在“out/target/product/sabresd_6dq”目錄下。

編譯完成之后,使用命令“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全部的鏡像。


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

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

廠商推薦

  • Microchip視頻專區
  • 利用SAM E54 Xplained Pro評估工具包演示CAN轉USB橋接器以及基于CAN的主機和自舉程序應用程序
  • 使用SAM-IoT Wx v2開發板演示AWS IoT Core應用程序
  • 使用Harmony3加速TCP/IP應用的開發培訓教程
  • 集成高級模擬外設的PIC18F-Q71家族介紹培訓教程
  • 貿澤電子(Mouser)專區
關于我們  -  服務條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯系我們
電子工程網 © 版權所有   京ICP備16069177號 | 京公網安備11010502021702
快速回復 返回頂部 返回列表
主站蜘蛛池模板: 国产91情侣在线精品国产 | 五月综合色婷婷影院在线观看 | 色视频在线观看网站 | 好吊色网站 | 一区二区三区在线观看视频 | 日韩成人黄色 | 青青青在线观看国产精品 | 国产伦一区二区三区四区久久 | 一级韩国aa毛片免费观看 | 国内外成人免费在线视频 | 日韩一级黄色毛片 | 青青草97国产精品免费观看 | 天天色综 | 天天操天天插天天干 | 亚洲码在线中文在线观看 | 神兵小将第一季免费播放 | 国产成人精品日本亚洲语言 | 欧美一卡2卡三卡4卡公司免费 | 日韩欧美一区二区不卡看片 | 欧美视频在线播放 | 日日夜夜中文字幕 | 四虎影视成人永久在线播放 | 欧美日韩一区二区不卡 | 亚洲乱轮视频 | 夜夜综合网| 老司机亚洲精品影视www | 国产精品久久久久久吹潮 | 国产精品欧美视频另类专区 | 久久国产免费 | 成人羞羞免费视频 | 久久三级视频 | 麻豆精品一区 | 亚洲欧美天堂网 | 国产一及毛片 | 国产一级成人毛片 | 日韩在线视频播放 | 国产乱老熟视频胖女人 | 自拍偷拍亚洲区 | 亚洲精品老司机综合影院 | 成人午夜看片 | 日韩欧美综合在线二区三区 |