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

iTOP-4412開發(fā)板android4.4代碼下載和編譯

發(fā)布時間:2020-4-21 09:57    發(fā)布者:落風(fēng)
關(guān)鍵詞: iTOP-4412 , 開發(fā)板 , android
基于迅為iTOP4412開發(fā)板
Android 源碼可以從光盤,網(wǎng)盤獲取穩(wěn)定版本,也可以從 GitHub 下載我們的開發(fā)版本。
GitHub 僅提供源碼下載,不提供二進(jìn)制下載,二進(jìn)制文件存放在光盤和網(wǎng)盤中。
6.3.2.1 repo 下載
android 代碼管理不同于 uboot,kernel,由于 Android 代碼比較龐大,我們把 Android
項目按照文件夾進(jìn)行項目拆分,android 源碼目錄下面的每個子目錄都會劃分為一個倉庫或者
多個倉庫進(jìn)行版本管理,Android 的代碼下載需要使用 repo 工具,repo 工具為 Git 的封
裝,底層是使用 Git 命令進(jìn)行下載的。
假設(shè) repo 工具存放于 /media/data/gitHub 目錄:
cd /media/data/GitHub/
git clone git://aosp.tuna.tsinghua.edu.cn/android/git-repo.git/
git-repo 倉庫下載完成后會看到該文件夾內(nèi)有 repo 腳本文件:

6.3.2.2 Android4.4 代碼下載
假設(shè)我們的 Android4.4 代碼存放在 /media/data/GitHub/iTop4412_KK4.4_git 目
錄:
# cd /media/data/GitHub/iTop4412_KK4.4_git
#../git-repo/repo init –u https://github.com/TOPEET-Develop/android.git -b
exynos4412_android4.4.4_master
上一條命令字符“-b”后有空格

注: repo init 命令中–u 參數(shù)指定 android 倉庫下載地址,-b 參數(shù)指定倉庫中的下載
分支.
這里我下載的是 exynos4412_android4.4.4_master 分支,該命令執(zhí)行過程中需要輸入
相關(guān)的信息,如下圖所示:

Your Name 輸入 root
Your Email: 直接回車即可,然后在輸入 y, 回車?yán)^續(xù):

#../git-repo/repo sync
注: repo sync 開始下載 Android 代碼,下載過程與網(wǎng)絡(luò)環(huán)境有一定的關(guān)系,如果下
載過程中長時間沒有進(jìn)度顯示,可以 ctrl+c 終止下載,然后執(zhí)行 repo sync 命令重新開始,
下圖為源碼下載過程中的進(jìn)度顯示:

代碼下載完成后會在 /media/data/GitHub/ iTop4412_KK4.4_git 目錄下面顯示
Android 系統(tǒng)源碼目錄。Android4.4 的源碼大概 20G,第一次下載過程比較漫長,請耐心等
待。代碼下載完成后,再次使用 repo sync 命令時,只更新升級代碼,速度就比較快了。

每個文件夾目錄下面都會有一個或者多個 Git 倉庫,默認(rèn)這些倉庫是沒有分支的,我們需
要使用 repo start 命令創(chuàng)建分支,這里我們創(chuàng)建 master 分支,您也可以使用別的名字來定義
分支名稱,repo branch 命令可以查看創(chuàng)建的分支:
#../git-repo/repo start master --all
#../git-repo/repo branch
6.3.2.3 Android4.4 源碼編譯
Android 代碼下載完成后就可以進(jìn)行編譯了,Android 源碼需要 kernel 頭文件支持,
所以我們需要把 Android 代碼與 kernel 代碼放到同一級目錄下面:

上圖中 kernel 為 Android4.4 的內(nèi)核代碼, 與 Android4.4 源碼目錄
iTOP4412_KK4.4_git 在同一級。
kernel 目錄為我們下載的 Android4.4 的內(nèi)核代碼:

執(zhí)行 Android4.4 的編譯命令:
#cd iTop4412_KK4.4_git
# ./build_android.sh
注意: Android 代碼下載,編譯完成后,可以定期使用 repo sync 命令同步我們的 Git
倉庫到本地,這樣您的本地代碼就跟我們的倉庫保持同步更新了,編譯后就會形成最新的系統(tǒng)
鏡像。另外 Android4.4 代碼目前不分區(qū)精英底板與全能底板,代碼編譯形成的鏡像既可以在
精英版運行也可以在全能版運行,與 Android4.0 有所不同。
6.3.3 Linux Qt 文件系統(tǒng)下載及制作
Git 命令下載:
# git clone https://github.com/TOPEET-Develop/linux_rootfs.git -b
rootfs_qt_master
上一條命令字符“-b”后有空格
下載完成后可以看到如下的目錄結(jié)構(gòu):

root: Linux 的根文件系統(tǒng);
test: Linux 的測試程序;
tools: 用于制作文件系統(tǒng)的工具及 ramdisk.img 二進(jìn)制文件,該文件專用于 Linux 系統(tǒng).
Tools 目錄下面的 mkfs 腳本用于制作文件系統(tǒng)鏡像,把該腳本拷貝到 Linux_rootfs 目錄
下面,命令行執(zhí)行即可生成 system.img.
注:可以使用 git clone 命令下載 uboot, kernel,Linux 文件系統(tǒng),也可以通過網(wǎng)頁下載
源碼壓縮包。進(jìn)入到 GitHub 主頁,選擇要下載的倉庫:

單價左上角紅框部分,選擇好該倉庫的分支,然后單擊頁面右下角的 “Download
ZIP” 即可通過瀏覽器下載壓縮包。
6.3.4 Ubuntu 文件系統(tǒng)
Ubuntu 文件系統(tǒng)分為:
LCD 顯示版本:iTOP4412_ubuntu_12.04_for_LCD_20141230.tar.gz
HDMI 顯示版本:iTOP4412_ubuntu_12.04_for_HDMI_20141230.tar.gz
這兩個版本未放到 GitHub 平臺,目前通過光盤和網(wǎng)盤發(fā)布使用。
更多內(nèi)容關(guān)注:迅為電子
本文地址:http://www.qingdxww.cn/thread-585501-1-1.html     【打印本頁】

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

廠商推薦

  • Microchip視頻專區(qū)
  • 了解一下Microchip強大的PIC18-Q24 MCU系列
  • 想要避免發(fā)生災(zāi)難,就用MPLAB® SiC電源仿真器!
  • 安靜高效的電機控制——這才是正確的方向!
  • 無線充電基礎(chǔ)知識及應(yīng)用培訓(xùn)教程2
  • 貿(mào)澤電子(Mouser)專區(qū)

相關(guān)視頻

關(guān)于我們  -  服務(wù)條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯(lián)系我們
電子工程網(wǎng) © 版權(quán)所有   京ICP備16069177號 | 京公網(wǎng)安備11010502021702
快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 欧美大片一区二区三区 | 黄视频免费网站 | 男女做爽爽视频免费观看 | 在线观看福利影 | 91精品视频网 | a看片 | 久久这里只有精品国产99 | 日本加勒比在线精品视频 | 天天视频国产精品 | 九九热在线视频观看这里只有精品 | 一级录像免费录像 | 久久99精品福利久久久 | 四虎在线永久 | 最新91| 四虎影视永久免费观看地址 | eeuss影院在线观看第一页 | 男女做羞羞的网站视频 | 午夜影院一级片 | 亚洲欧美一区二区视频 | 91国内精品在线 | 精品在线免费视频 | 青青伊人影院 | 亚洲高清视频网站 | 亚洲精品老司机福利在线播放 | 久久久青青久久国产精品 | 99这里只有精品66视频 | 2019国产在线 | 日日夜夜操视频 | 天堂在线中文 | 夜夜春网站 | 亚洲成年www | 久久久久综合给合狠狠狠 | 国产成人aaa在线视频免费观看 | 欧美成a人片在线观看 | 男人扒开你的下面狂躁的视频 | 男女深夜福利 | 99久久免费国产精品特黄 | 在线免费观看精品 | 国产一区欧美 | 国产亚洲人成网站天堂岛 | 9久9久女女热精品视频免费观看 |