標題: iTOP-4412開發(fā)板-Android5.1- 移植教程 [打印本頁]
作者: mucheni 時間: 2018-3-23 10:34
標題: iTOP-4412開發(fā)板-Android5.1- 移植教程
本文檔介紹itop-4412開發(fā)板上移植 Android5.1 的教程,包括:基礎知識、搭建編譯環(huán)境、編譯、
repo 下載、燒寫等內容。
需要了解的基礎知識有 git 和 repo 工具,這兩個工具是程序員必備要會使用的工具;搭
建編譯環(huán)境是基于 Ubuntu14,這是由 Android 的版本決定的,另外需要至少 120G 的硬盤
空間;另外還有使用 repo 下載源碼、編譯、燒寫等等。
1 Git 和 repo
Git 是一個開源的分布式版本控制系統(tǒng),用于敏捷高效地處理任何或小或大的項目。
Git 是 Linus Torvalds(和內核發(fā)明人是同一個人)為了幫助管理 Linux 內核開發(fā)而開發(fā)
的一個開放源碼的版本控制軟件,它采用了分布式版本庫的方式,不必服務器端軟件支持。
Git 是一個,關于 Git 的教程,網上非常多,比較好的教程鏈接如下:
www點runoob點com/git/git-tutorial.html
在我們的移植教程中,Git 只需要簡單了解下,但是這個工具還是很有用的,用戶如果有
時間可以自己好好學習下,github 上還有很多有用的開源軟件,非常喲用。
repo 只是 google 用 Python 腳本寫的調用 Git 的一個腳本,主要是用來下載、管理
Android 項目的軟件倉庫。也就是說,repo 是調用 Git 的一個腳本,運行這個腳本會將源碼
下載到本地,也有同步和合并的命令。學習鏈接如下:
http://blog.csdn.net/wh_19910525/article/details/8164107
2 搭建基礎編譯環(huán)境
2.1 Ubuntu14.04 的安裝
編譯 Android5.1 需要用到 Ubuntu14.04,在網盤“iTOP4412 開發(fā)板資料匯總(不含光
盤內容)\iTOP-4412 開發(fā)板搭建編譯環(huán)境所需要的工具包以及補丁包\08-Android5.1 開發(fā)
工具包\01-Ubuntu14.04 鏡像”目錄下。安裝方法參考用戶使用手冊 3.2 小節(jié),和
Ubuntu12.04 版本安裝方法一樣。
2.2 安裝 ssh 和 vim
虛擬機 Ubuntu14.04 安裝完成之后,首先需要開啟 root 用戶(參考用戶手冊 3.3.2 小
節(jié))、聯(lián)網以及更新數據源(參考用戶手冊 3.3.4 小節(jié))。請注意:編譯 Android5.1.1 之后,
源碼和中間文件有接近 90G,建議用戶在安裝的 Ubuntu 的時候,建議提供 150G 以上的空
間,作者剛開始測試分配 100G,發(fā)現(xiàn)會報錯。
聯(lián)網和更新數據源之后,需要安裝 vim 編輯器和 ssh 工具。
vim 工具的安裝使用參考 3.4 小節(jié)。
參考 3.2.5 小節(jié),首先在 Windows 上安裝 ssh 工具(已經安裝的就不需要安裝了)。
Ubuntu14.04 上安裝 ssh 工具,使用命令“apt-get install ssh”.
虛擬機 Ubuntu 上的 SSH 軟件安裝之后,還需要設置一下。
1)首先登陸 root 賬戶,然后使用命令“vim /etc/ssh/sshd_config”打開配置文件。
1.png (34.07 KB, 下載次數: 114)
下載附件
2018-3-23 10:32 上傳
2)打開之后如下圖所示。
2.png (280.34 KB, 下載次數: 111)
下載附件
2018-3-23 10:32 上傳
3)找到 Authentication 配置部分,將 PermitRootLogin without-password 修改為
PermitRootLogin,如下圖所示。
3.png (226.23 KB, 下載次數: 123)
下載附件
2018-3-23 10:33 上傳
4)然后保存退出,重啟下 Ubuntu,Ubuntu 上的 ssh 就設置完畢。
3 編譯內核
內核的編譯使用 arm-2009q3 交叉編譯工具,參考用戶手冊 5.2.2 小節(jié)。
1)拷貝網盤“iTOP4412 開發(fā)板資料匯總(不含光盤內容)\iTOP-4412 開發(fā)板搭建編譯
環(huán)境所需要的工具包以及補丁包\08-Android5.1 開發(fā)工具包\02-Android5.1 內核源碼”文件
夾里面的 linux 內核源碼 iTop4412_Kernel_3.0_for_android_5.1.1.tar.gz 到 ubuntu 系統(tǒng)
下,如下圖:
5.png (109.68 KB, 下載次數: 105)
下載附件
2018-3-23 10:33 上傳
2)然后輸入命令“tar -xvf iTop4412_Kernel_3.0_for_android_5.1.1.tar.gz”解壓內核
源碼,如下圖:
6.png (67.29 KB, 下載次數: 112)
下載附件
2018-3-23 10:33 上傳
3)解壓完生成 iTop4412_Kernel_3.0 文件夾,進入到該文件夾,如下圖:
7.png (236.08 KB, 下載次數: 104)
下載附件
2018-3-23 10:33 上傳
4)根據使用的核心板型號選擇對應的配置文件
scp 核心板輸入命令:cp config_for_android_scp .config
pop 核心板輸入命令:cp config_for_android_pop .config
(筆者使用的 scp 的核心板),如下圖:
8.png (53.33 KB, 下載次數: 106)
下載附件
2018-3-23 10:33 上傳
5)然后輸入命令 make,編譯內核,如下圖:
9.png (106.49 KB, 下載次數: 109)
下載附件
2018-3-23 10:33 上傳
6.編譯完生成 zImage 鏡像,如下圖:
10.png (176.59 KB, 下載次數: 139)
下載附件
2018-3-23 10:33 上傳
4 下載和編譯 Android5.1
在網盤“iTOP4412 開發(fā)板資料匯總(不含光盤內容)\iTOP-4412 開發(fā)板搭建編譯環(huán)境
所需要的工具包以及補丁包\08-Android5.1 開發(fā)工具包\03-repo 和補丁包”目錄下有
“iTOP-4412-Android5.1-repo 文件.zip”和“itop4412_5.1_path_20180315.tar”兩個壓
縮包。
1)首先在 ubuntu 系統(tǒng)目錄下建立文件夾“android-5.1.1_r9”,如下圖:
11.png (113.92 KB, 下載次數: 109)
下載附件
2018-3-23 10:33 上傳
2)然后進入到“android-5.1.1_r9”文件夾,如下圖:
12.png (158.68 KB, 下載次數: 139)
下載附件
2018-3-23 10:33 上傳
3)解壓網盤“iTOP4412 開發(fā)板資料匯總(不含光盤內容)\iTOP-4412 開發(fā)板搭建編譯
環(huán)境所需要的工具包以及補丁包\08-Android5.1 開發(fā)工具包\03-repo 和補丁包”目錄下的
“iTOP-4412-Android5.1-repo 文件.zip”壓縮包,得到 repo 文件。
拷貝文件“repo”到 ubuntu 的 android-5.1.1_r9 文件夾下面,如下圖:
13.png (207.66 KB, 下載次數: 127)
下載附件
2018-3-23 10:33 上傳
4)使用 chmod 命令修改 repo 文件的權限:chmod 777 repo,如下圖:
14.png (81.28 KB, 下載次數: 112)
下載附件
2018-3-23 10:33 上傳
5)然后在當前目錄下輸入“./repo init -u
git://mirrors.ustc.edu.cn/aosp/platform/manifest -b android-5.1.1_r9”,初始化
android 5.1 的代碼,如下圖:
15.png (59.34 KB, 下載次數: 115)
下載附件
2018-3-23 10:33 上傳
6)然后輸入命令“./repo sync -j4”(注意:-j4 表示系統(tǒng)是 4 核,如果是 8 核則可以
使用命令-j8,加快速度),開始同步下載 android 5.1 源碼(確保 ubuntu 系統(tǒng)有足夠的空
間,整個下載過程跟網速有關系,網速慢很可能超過 1 天),如下圖:
16.png (487.55 KB, 下載次數: 103)
下載附件
2018-3-23 10:33 上傳
7)下載完 android 5.1 的源碼,然后網盤“iTOP4412 開發(fā)板資料匯總(不含光盤內
容)\iTOP-4412 開發(fā)板搭建編譯環(huán)境所需要的工具包以及補丁包\08-Android5.1 開發(fā)工具
包\03-repo 和補丁包”文件夾里面的“itop4412_5.1_path_2018xxxx.tar.gz”壓縮文件到
ubuntu 上的 android-5.1.1_r9 文件夾下面,如下圖:
17.png (147 KB, 下載次數: 119)
下載附件
2018-3-23 10:33 上傳
8)然后輸入解壓命令“tar -xvf itop4412_5.1_path_20180313.tar.gz”,如下圖:
18.png (69.7 KB, 下載次數: 107)
下載附件
2018-3-23 10:33 上傳
9)解壓完成后,android 5.1 的源碼就支持 itop-4412 平臺了,然后輸入編譯命令
“./create.sh”,如下圖:
19.png (532.2 KB, 下載次數: 129)
下載附件
2018-3-23 10:33 上傳
10)編譯完成,會在“out/target/product/itop4412”目錄下生成 android 鏡像
ramdisk-uboot.img,system.img,如下圖:
20.png (119.26 KB, 下載次數: 123)
下載附件
2018-3-23 10:33 上傳
11)如下圖所示,作者編譯過兩次,給虛擬機 Ubuntu 提供了 8G 內存,第一次中間打
斷,第二次編譯耗費時間為 57 分 10 秒。
21.png (187.05 KB, 下載次數: 111)
下載附件
2018-3-23 10:33 上傳
12)另外,如下圖所示,如果用戶空間不夠,會報以下錯誤(作者的用 100G 測試報如
下錯誤)。
22.png (213.43 KB, 下載次數: 121)
下載附件
2018-3-23 10:33 上傳
5 燒寫測試
燒寫可以參考用戶手冊第三章,uboot 使用 Android4.0 的就成。
itop4412開發(fā)板:
TB2_M1bcXXXXXa3XXXXXXXXXXXX_!!684017536.jpg (66.66 KB, 下載次數: 112)
下載附件
2018-3-23 10:33 上傳
作者: 向國忠 時間: 2018-4-11 15:34
給樓主分享精神點個贊
作者: 茯苓 時間: 2018-4-11 16:33
感謝樓主的分享
作者: fx283 時間: 2018-4-28 23:36
樓主有沒有itop-4412開發(fā)板的學習教程,pdf版的?
作者: megnqingqing 時間: 2018-5-17 16:46
移植 Android5.1 的教程學習了
作者: hengfeb 時間: 2018-6-5 16:26
感謝分享
作者: 舊框框dx 時間: 2018-6-12 16:37
學習了,多謝分享內容
作者: keylududt 時間: 2018-6-27 09:47
覆蓋三大系統(tǒng):Linux-QT+Android+Ubuntu操作系統(tǒng)
作者: zhouhanjie 時間: 2018-7-11 22:47
有沒有從0開始的移植,uboot從那里來的?修改了那里,android從那里來的,修改了那里,這些完全不知道,只知道著訊為提供的代碼,按照訊為的教程,然后編譯一下,燒寫進去,運行了就什么都不知道了。
| 歡迎光臨 (http://m.izizhuan.cn/bbs/) |
Powered by Discuz! X3.1 |
色综合视频二区偷拍在线|
永久免费无码av网站在线观看|
成人精品福利视频|
精品视频—区二区三区免费|
牛牛影视一区二区三区免费看|
色吊丝在线永久观看最新版本|
五月婷婷丁香花|
久久久久香蕉视频|
国产成人精品综合久久久久99|
亚洲国产欧美不卡在线观看
|
午夜视频国产|
亚洲男人天堂影院|
香蕉免费毛片视频|
噜噜噜在线视频|
国产视频一视频二|
欧美主播一区二区三区美女 久久精品人|
欧美极品美女视频网站在线观看免费|
日韩一区二区三区观看|
亚洲午夜免费电影|
国产片一区二区|
麻豆国产精品一区二区三区|
我不卡神马影院|
亚洲一级大片|
忘忧草在线www成人影院|
3d成人动漫在线|
成视人a免费观看视频|
卡一卡2卡三精品|
国产高潮在线观看|
日本中文字幕免费观看|
亚洲欧美va天堂人熟伦|
538任你躁在线精品免费|
中文字幕日韩精品一区二区|
痴汉一区二区三区|
国产精品福利片|
欧美国产一区二区三区|
一区二区av在线|
欧美xxx久久|
在线观看免费一区|
亚洲电影一区二区三区|
国产女人aaa级久久久级|
国产99久久精品|
日韩国产一区二|
亚洲三级毛片|
亚洲色图国产|
国产精品国产一区|
精品久久一区|
国产亚洲一卡2卡3卡4卡新区|
国产美女亚洲精品7777|
2020国产精品小视频|
亚洲www.|
亚洲综合av一区二区三区|
91福利区在线观看|
wwwav在线|
97视频精彩视频在线观看|
天天av综合网|
九九在线视频|
色综合久久网女同蕾丝边|
中文字幕福利片|
可以看美女隐私的网站|
嫩草影院在线观看网站成人|
免费在线观看a|
瑟瑟网站在线观看|
黄色片免费观看|
成年人在线免费|
草莓视频末满18勿|
天天色天天看|
国产一级黄色电影|
嫩草嫩草嫩草嫩草|
在线视频色在线|
国产综合在线观看|
在线播放麻豆|
四虎亚洲精品|
午夜影院在线观看国产主播|
无人区在线高清完整免费版 一区二|
xx欧美视频|
精品日韩视频|
免费视频成人|
亚洲综合色婷婷在线观看|
亚洲免费一区三区|
亚洲欧美成人vr|
婷婷另类小说|
亚洲国内欧美|
日韩国产一区二|
国产精品一品视频|
久久亚洲精华国产精华液|
中文子幕无线码一区tr|
亚洲精品视频在线观看网站|
狠狠爱在线视频一区|
欧美丝袜丝交足nylons|
555夜色666亚洲国产免|
亚洲韩国日本中文字幕|
精品国产一区二区三区四区在线观看|
欧美成人三级视频网站|
色一情一伦一子一伦一区|
精品久久久国产精品999|
91久久精品一区二区三|
欧美成人在线直播|
中文字幕不卡av|
57pao成人国产永久免费|
成人激情黄色网|
欧美日韩综合网|
国产又粗又大又爽的视频|
黄色免费观看视频网站|
性xxxxxxxxx|
久久成人小视频|
波多野结衣电车|
亚洲欧美色视频|
成年片费网站色大全免费视频|
麻豆电影在线|
伊人春色在线观看|
婷婷精品久久久久久久久久不卡|
免费看成人哺乳视频网站|
亚洲国产清纯|
国产99一区视频免费|
一区二区在线观看免费|
制服丝袜在线91|
久久久精品久久久久|
国产日韩欧美视频|
亚洲免费视频播放|
少妇性l交大片7724com|
2021亚洲天堂|
亚洲乱熟女一区二区|
fpee性欧美|
九色在线播放|
欧美色片在线观看|
天天射成人网|
国产高清久久久|
亚洲高清一区二区三区|
精品香蕉一区二区三区|
国产亚洲欧美日韩日本|
亚洲精品高清在线|
精品福利视频一区二区三区|
国内精品视频久久|
欧美日韩三区四区|
亚洲 激情 在线|
手机在线免费看毛片|
亚洲欧美黄色片|
蜜桃传媒av|
福利影院在线看|
欧洲激情综合|
成人激情午夜影院|
在线观看视频91|
欧美激情精品久久久久久黑人
|
免费欧美视频|
久久丁香综合五月国产三级网站|
亚洲欧美中日韩|
日韩电影第一页|
国产精品一区二区在线|
无码人妻少妇伦在线电影|
国精产品一区一区三区免费视频|
亚洲性生活大片|
成看片vvv222|
a级大胆欧美人体大胆666|
色琪琪久久se色|
99riav一区二区三区|
欧美久久婷婷综合色|
69**夜色精品国产69乱|
国产四区在线观看|
mm131美女视频|
精品人妻一区二区三区换脸明星|
涩涩漫画在线观看|
深夜成人在线|
黑人一区二区|
悠悠色在线精品|
日韩专区在线观看|
日韩中文字幕一区二区|
天天插天天射天天干|
国产高清在线免费|
小水嫩精品福利视频导航|
久久视频免费|
国产精品1区二区.|
91麻豆精品国产自产在线观看一区|
欧美怡红院视频一区二区三区
|
亚洲成a人片在线|
黄网站app在线观看下载视频大全官网|
91精品xxx在线观看|
丝瓜av网站精品一区二区|
精品高清美女精品国产区|
欧美激情在线狂野欧美精品|
波多野结衣av一区二区全免费观看|
国产高潮流白浆|
毛片女人与拘交视频|
久久精品女人天堂av免费观看|
亚洲综合不卡|
欧美自拍偷拍一区|
成人免费在线播放视频|
中日韩午夜理伦电影免费
|
午夜精品一区二区三区av|
久久影视免费观看|
色综合视频二区偷拍在线|
日本一区二区免费视频|
99久久精品免费看国产免费软件|
羞羞的视频在线看|
国产成人无码精品亚洲|
精品推荐国产麻豆剧传媒|
av不卡一区二区三区|
亚洲毛片在线看|
成人精品小视频|
欧美xxxx性xxxxx高清视频|
999在线精品|
午夜精品福利视频网站|
欧美黑人一级爽快片淫片高清|
久久久久久久久久一区|
91国在线产|
欧美精品一区二区三区中文字幕|
欧美性受xxxx黑人xyx性爽|
香蕉精品视频在线|
性欧美8khd高清极品|
久久精品97|
一区二区三区免费看视频|
久久婷婷人人澡人人喊人人爽|
亚洲 小说区 图片区|
аⅴ资源天堂资源库在线|
欧美国产精品v|
亚洲影院污污.|
国产69精品久久久久久久久久
|
成人app下载|
国产精品www|
久久久久成人精品无码|
成人免费看片|
中文字幕第一区综合|
国产精品一国产精品最新章节|
亚洲av无码不卡|
欧洲一区二区三区精品|
亚洲一区二区三区国产|
在线电影看在线一区二区三区|
亚洲人午夜射精精品日韩|
国产精品巨作av|
欧美精品一卡两卡|
青青在线视频观看|
口述被爽到呻吟高潮自述|
欧美网站在线|
久久天天躁狠狠躁夜夜躁|
四虎永久免费影院|
国产黄色片在线播放|
99视频精品在线|
成人在线免费网站|
99草在线视频|
偷拍一区二区|
亚洲国产成人在线视频|
少妇极品熟妇人妻无码|
小香蕉视频在线|
国产**成人网毛片九色|
福利微拍一区二区|
国产成人一区二区三区别|
xxx国产精品|
亚洲人成人一区二区三区|
欧美激情一区二区久久久|
成人在线观看小视频|
182tv在线播放|
亚洲精品日韩一|
国产日韩欧美大片|
全免费一级毛片免费看|
国产一区二区三区的电影|
久久久在线观看|
日本中文字幕免费|
国产激情欧美|
日韩一级免费一区|
亚洲精品第二页|
91露出在线|
亚洲色图第一区|
国产一二三四区在线观看|
国产伦精品一区二区三区视频小说|
国产综合自拍|
日本91av在线播放|
在线播放精品视频|
国产精品videossex|
日韩毛片在线看|
中文字幕乱码av|
亚洲最新无码中文字幕久久|
欧美三级电影在线观看|
www.成人黄色|
av片在线看|
亚洲国产一区二区视频|
国产裸体免费无遮挡|
在线观看你懂得|
国产精品日日摸夜夜摸av|
国产精品久久久久久久久粉嫩av|
国产精品无码粉嫩小泬|
亚洲国产中文在线二区三区免|
亚洲国产精品va在线看黑人动漫
|
国产精品99精品无码视|
日韩毛片免费视频一级特黄|
日韩欧美国产小视频|
日本xxx在线播放|
97超碰在线免费|
欧美日韩视频专区在线播放|
最好看的中文字幕|
午夜小视频在线观看|
在线亚洲高清视频|
亚洲成人激情小说|
欧美激情免费|
欧美性高潮床叫视频|
久久久久久久穴|
f2c人成在线观看免费视频|
欧美日韩视频第一区|
国产乱了高清露脸对白|
男人的天堂免费在线视频|
91精品国产免费久久综合|
黄色av免费播放|
免费成人毛片|
在线免费看av不卡|
五月天综合激情网|
免费观看久久av|
欧美最猛性xxxxx免费|
天天操天天干天天爱|
亚洲免费高清|
国产精品三区www17con|
免费尤物视频|
日本一区二区视频在线|
无码少妇一区二区三区芒果|
久久精品视频免费看
|
日韩一级在线免费观看|
国产免费av高清在线|
欧美性videos高清精品|
国产精品高清无码在线观看|
国产激情久久|
欧美老女人在线视频|
亚洲精品字幕在线观看|
久久精选视频|
日韩精品欧美专区|
全网国产福利在线播放|
一区二区高清免费观看影视大全|
www日本在线观看|
欧美黑人疯狂性受xxxxx野外|
日韩大片在线观看视频|
99久久久久久久久|
在线精品一区|
欧美一区二区在线视频观看|
91天堂在线|
色综合天天性综合|
日日碰狠狠添天天爽|
日本欧美三级|
91免费国产网站|
jizzjizzjizzjizz日本老师|
亚洲欧美国产三级|
99精品一区二区三区无码吞精|
日韩在线激情|
97视频在线观看成人|
欧美老**bbbb毛片|
久久久国产精品麻豆|
亚洲精品综合在线观看|
日韩三区在线|
午夜精品久久久久久久男人的天堂
|
国产911在线观看|
在线观看a视频|
日韩国产欧美精品在线|
一本色道久久综合精品婷婷|
日韩电影在线一区二区三区|
亚洲五码在线观看视频|
尤物yw193can在线观看|
亚洲美女精品久久|
成人午夜福利视频|
国产成人综合在线播放|
日本爱爱免费视频|
欧美日韩精品免费观看视完整|
欧美国产日韩精品|
www.91视频com|
亚洲高清免费视频|
亚洲精品一区二区三区在线播放|
欧美男同视频网|
久久精品日产第一区二区三区|
中文产幕区在线观看|
日韩片之四级片|
国产精品探花视频|
国产乱子伦一区二区三区国色天香
|
高清国产一区二区|
成人av毛片在线观看|
麻豆精品一区|
91精品视频免费观看|
毛片毛片毛片毛片|
6080亚洲精品一区二区|
艳妇乳肉豪妇荡乳av无码福利|
久久99久久久久久久久久久|
男人日女人下面视频|
91另类视频|
国产欧美日韩最新|
性欧美18+|
日韩午夜av一区|
亚洲精品成人区在线观看|
91在线精品一区二区|
aaaaaav|
99精品美女|
一区二区三区偷拍|
aa视频在线观看|
欧美孕妇毛茸茸xxxx|
毛片中文在线观看|
欧美精品一区二区高清在线观看|
国产综合在线播放|
国产精品久久久久久久久快鸭|
久久精品一区二区三区四区五区|
99成人在线|
欧美性猛交xxx乱久交|
国产精品xxx在线观看|
日本成人黄色|
中文在线最新版地址|
国产在线精品播放|
国产精品99999|
欧美日韩国产成人在线观看|
毛片基地网站|