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

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

【北京迅為】iTOP-i.MX6開發板使用手冊第四部分固件編譯第十四章非設備樹Android4.4系統編譯

北京迅為電子 ? 2024-09-12 15:43 ? 次閱讀

【北京迅為】iTOP-i.MX6開發板使用手冊第四部分固件編譯第十四章非設備樹Android4.4系統編譯

可根據用戶需求更換,百變定制,高端產品無憂!

迅為IMX6Q兼容四核商業級 、雙核商業級、四核工業級 、更可提供i.MX6Q家族PLUS版本核心板。

核心板采用十層PCB沉金盲埋設計,更能保證電磁兼容與系統穩定。

公眾號:迅為電子

-----------------------------------------

wKgaombim2CATvmFAAPWws8n4ME545.png

第十四章 非設備樹Android4.4系統編譯

設備樹簡單理解就是描述設備信息(資源)的一棵樹,如下圖所示。那么本章節編譯的Android4.4描述設備信息不是采用設備樹的形式,而是采用傳統的方式描述設備。

wKgZombim2CABrhzAAJcpg3lgLo340.png

Android4.4 源碼在網盤目錄“iTOP-i.MX6Q 開發板\IMX6Q 非設備樹內核光盤資料(刻盤)\V2.6 底板\20200703(最新日期)\imx6q android4.4 光盤資料\04 源碼_android 4.4 文件系統”下。

本章節是在迅為提供的“搭建好的 Ubuntu12.04 環境?!被A上進行編譯的,如果您使用的 Ubuntu 編譯環境不是迅為提供的,請參考第十三章節進行搭建或者自行百度。

14.1整體編譯Android4.4

本節介紹如何將 Android 4.4 源碼整體編譯,即將 uboot,kernel,Android 鏡像一次性全部編譯出來。

注意的問題編譯 Android 系統必須保證給 Ubuntu系統提供 4G 以上內存。這里“提供 4G 以上內存”的意思,不僅僅是指在 VMware Workstations 虛擬機中設置分配 4G 內存。例如,用戶在編譯的時候,PC 機的內存一共是 6G,在虛擬機中設置分配 4G 內存,但是在 Windows 系統下,開著 QQ,殺毒軟件,音樂播放器,瀏覽器等等,這樣在 Windows 下占用的內存就快 2G 了,那么虛擬機會自動調整到只占用 2G,甚至不到 2G 的內存,這樣就有可能沒法編譯通過。

正確的分配內存方法是,首先給虛擬機分配 4G 以上內存,然后在 Windows 下關掉盡量多的不必要的應用,關掉盡量多應用的后臺程序。

1輸入以下命令查看java的版本,如果顯示版本是1.6版本則設置jdk版本成功,如果設置失敗請參考第十 三章13.2.3章節安裝jdk,java -version

2 Android4.4 壓縮包要先在 windows 下解壓,解壓之后得到單獨的壓縮包

iTOP-iMX6_android4.4.2_20200703.tar.gz,如下圖所示:

wKgaombim1-ABmPzAABrMFJDs3M710.png

3 將賬戶切換為 root 用戶,將“iTOP-iMX6_android4.4.2_20200703.tar.gz”壓縮包(使用最新日期的 壓縮包即可)解壓到 Ubuntu 下,作者放在了 Ubuntu 的/home/topeet/imx6 目錄下,

4 使用以下命令解壓源碼,如下圖所示:

tar -vxf iTOP-iMX6_android4.4.2_20200703.tar.gz

5 解壓之后得到“iTOP-iMX6_android4.4.2”文件夾,

6 如下圖所示,使用 ls 命令,可以看到編譯腳本“create.sh”。

wKgaombim1-AQ6oLAAPNLjcrs-Q682.png

create.sh_imx6q是編譯ITOP-IMX6Q(工業級1G+8G)和TOP-IMX6Q(商業級2G+16G)的腳本,

create.sh_imx6dl是編譯ITOP-IMX6D(商業級1G+8G)的腳本。

我們在編譯之前要根據自己手里核心板的型號選擇對應的編譯腳本,然后覆蓋掉編譯腳本 create.sh,如下表所示:

wKgZombim1-AEc7xAACGRFIHLGw497.png

7 ITOP-IMX6Q(商業級2G+16G)整體編譯 Android4.4

8ITOP-IMX6D(商業級1G+8G)整體編譯 Android4.4

9ITOP-IMX6Q(工業級1G+8G)整體編譯 Android4.4

10編譯完成之后,

11 輸入以下命令進入鏡像目錄,使用 ls 命令,可以看到生成了“u-boot.bin”,“boot.img”,“system.img”, “recovery.img”等鏡像文件,cd out/target/product/topeet_6dq

ls

14.2單獨編譯uboot

1 進入源碼解壓得到的“/iTOP-iMX6_android4.4.2/bootable/bootloader/uboot-imx/”目錄下,如下圖所示,可以看到腳本“build_uboot.sh”。

2 請大家工具自己手里的核心板型號,輸入編譯命令,如下表所示,一種顏色的代碼代表一條命令:

wKgZombim1-Acny1AAAWByR2BfE862.pngwKgaombim1-AGNokAAHB0DDUVaw259.png

3ITOP-IMX6Q(商業級2G+16G)單獨編譯uboot,

4ITOP-IMX6D(商業級1G+8G)單獨編譯uboot,

5 ITOP-IMX6Q(工業級1G+8G)單獨編譯uboot,

6 編譯完成,如下圖所示,生成了“u-boot.bin”文件,就是 uboot 的鏡像。

14.3單獨編譯Android4.4內核

1 如果我們只需要單獨編譯Android4.4kernel,則進入源碼解壓的 iTOP-iMX6_android4.4.2/kernel_imx

目錄下,

2 不區分核心板的型號,全部使用以下命令開始編譯內核 。

./build_android_kernel.sh

3 如下圖所示,開始編譯。

4 如下圖所示,編譯完成。

wKgZombim2CALZvCAAlWpO5jG2s308.png

5 如下圖所示,在“iTOP-iMX6_android4.4.2/kernel_imx/arch/arm/boot”目錄下生成 uImage,即是內核鏡像。

6 但是 iMX6 的內核燒寫文件比較特殊,需要再次經過打包壓縮,所以還需要重新運行整體編譯 android 4.4的腳本,才能生成“boot.img”,android 編譯一次之后,后面編譯就非常快了。整體編譯 android 4.4

請參考 14.1 章節整體編譯 Android4.4。

14.4單獨編譯Linux內核

編譯出來的 Linux 內核鏡像適用于 QT,最小文件系統,

Ubuntu12.04,Debian,Yocto 系統,和 Android4.4

公用一套源碼。

1 如果我們需要單獨編譯 Linux 系統用的內核鏡像,則進入源碼“iTOP-iMX6_android4.4.2/kernel_imx”

目錄下,

2 使用以下命令,開始編譯內核,如下圖所示:

./build_qt_kernel.sh

3 開始編譯,

4 編譯完成,

5 如下圖所示,在“iTOP-iMX6_android4.4.2/kernel_imx/arch/arm/boot”目錄下生成 uImage,即是內核鏡像。

wKgZombim1-ABoJRAAF33OI0anM018.png

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • Android
    +關注

    關注

    12

    文章

    3937

    瀏覽量

    127521
  • 開發板
    +關注

    關注

    25

    文章

    5074

    瀏覽量

    97661
  • 設備樹
    +關注

    關注

    0

    文章

    38

    瀏覽量

    3140
收藏 人收藏

    評論

    相關推薦

    瑞芯微RK3568開發板/核心iTOP-3568開發板實時系統使用手冊

    系統以其卓越的實時性能,用戶提供出色的體驗,《iTOP-3568開發板實時系統使用手冊》將對實
    發表于 10-31 09:53

    【嵌入式開發板學習分享】2016年最新4412開發板手冊

    604第十四部分604第十五部分605第十六部分605第十七部分608第十八部分608附錄 L
    發表于 03-24 17:46

    iTOP4412開發板Android4.4源碼編譯分享

    Android4.0.3 的 uboot 全部一模一樣。5.4.1.2 Linux 內核的編譯源碼目錄網盤下載 Android4.4.4 對應的源碼。在網盤“iTOP-4412
    發表于 06-20 11:09

    iMX6Q開發板設備內核-注冊驅動例程介紹

    ,工業級千兆以太網芯片。2. 新近推出i.MX6增強版本核心(PLUS)3. 提供三種操作系統-新增設備相關例程 更完備的用戶
    發表于 07-18 15:42

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

    基于iTOP4412開發板Android 源碼可以從光盤,網盤獲取穩定版本,也可以從 GitHub 下載我們的
    發表于 04-21 09:54

    3399開發板 Android 8.1系統編譯

    `轉自<3399開發板手冊>第3章 Android 8.1系統編譯硬件平臺:iTOP
    發表于 11-10 11:35

    iTOP-4412開發板android4.4代碼下載和編譯分享

    iTOP-4412開發板android4.4代碼下載和編譯
    發表于 01-04 07:02

    IMX6開發板Android應用-AndroidStudio-calculator測試

    本章配套資料在網盤資料“iTOP-i.MX6 開發板資料匯總(不含光盤資料)\06_iTOP-iMX6
    發表于 05-08 11:50

    嵌入式學習篇丨4412開發板Android4.4系統編譯

    Android4.4 對應的 Linux 內核在網盤“iTOP4412 開發板資料匯總(不含光盤內容)\iTOP-4412 開發板
    發表于 08-04 10:43

    iTOP-i.MX6 系列開發板快速上手(必看)

    時,要注意選擇使用與核心對應的燒寫器和鏡像,參閱使用手冊燒寫章節。6 燒寫時,要注意撥碼開關燒寫模式7 燒寫完畢,要注意撥碼開關 EM
    發表于 09-02 15:31

    i.MX6Q開發板通過 TF 卡啟動安卓系統

    i.MX6Q開發板通過TF 卡啟動安卓系統平臺:
    發表于 10-19 14:09

    iMX6ULL開發板使用手冊資料下載

    開發板使用手冊》第一部分 開發板入門第二部分 開發環境搭建第三
    發表于 12-02 14:13

    【傾心力作!】i.MX8MM嵌入式linux開發指南+全覆蓋開發資料

    搭建第四部分 開發板固件編譯第八章 Android編譯環境搭建第九章
    發表于 02-11 10:27

    資料上新】iTOP-3568開發板指南手冊!

    器的安裝和使用第二十八章 借助U盤或TF卡拷貝程序到開發板上第二十九章 點亮第一個 led燈 第二篇 Linux系統編程篇 第一部分 Linux下I/O操作第三十章 文件IO和標準IO
    發表于 04-26 15:03

    itop-3568開發板AMP雙系統使用手冊之燒寫AMP鏡像

    itop-3568開發板AMP雙系統使用手冊之燒寫AMP鏡像
    的頭像 發表于 11-04 15:00 ?524次閱讀
    <b class='flag-5'>迅</b><b class='flag-5'>為</b><b class='flag-5'>itop</b>-3568<b class='flag-5'>開發板</b>AMP雙<b class='flag-5'>系統</b><b class='flag-5'>使用手冊</b>之燒寫AMP鏡像
    主站蜘蛛池模板: 99国产福利| 國產日韓亞洲精品AV| 久青草国产在线观看视频| 一边亲着一面膜下的免费过程| 精品国产乱码久久久久久人妻| 97超在线视频| 使劲别停好大好深好爽动态图| 国内精自品线一区91| 2021精品国产综合久久| 色多多污污版免费下载安装| 精品手机在线1卡二卡3卡四卡| 97蜜桃123| 无码11久岁箩筣| 绝对诱惑在线试听| 高清 国产 在线 亚洲| 伊人久久大香| 日本漫画之无彩翼漫画| 黄网13区| 伧理片午夜伧理片| 亚洲在线2018最新无码| 日本久久高清视频| 精品伊人久久| 国产成人精品精品欧美| 中国老女人xxhd69| 我们中文在线观看免费完整版 | 杨幂视频在线观看1分30秒| 男人j进女人j一进一出| 国产亚洲精品久久久999无毒| 最近中文字幕2019国语4| 王雨纯羞羞| 暖暖视频免费观看视频| 狠狠色欧美亚洲狠狠色www| 草久久久久| 最新无码国产在线视频| 亚洲 无码 制服 日韩| 青青草视频在线ac| 久久伊人男人的天堂网站| 国产乱色伦影片在线观看| www.伊人| 91avcom| 亚洲综合日韩中文字幕v在线|