久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索
查看: 7001|回復(fù): 1
收起左側(cè)

嵌入式開發(fā)學(xué)習(xí)筆記一:燒寫android系統(tǒng)

[復(fù)制鏈接]
ID:211531 發(fā)表于 2017-6-15 14:15 | 顯示全部樓層 |閱讀模式
我之前學(xué)過單片機(jī)arm和c語言就直接買了這款4412板子,開始還擔(dān)心跨度有點(diǎn)大學(xué)不會(huì)呢,現(xiàn)在想想還好選了這款,給的資料和視頻教程少走不少彎路,分享一下學(xué)習(xí)筆記。。。
平臺(tái): iTOP-4412開發(fā)平臺(tái)
系統(tǒng):Android 4.0
TF 卡存儲(chǔ)容量最少要 2G 以上。
制作可以燒寫的TF
使用 TF 卡之前,必須要先分區(qū)。制作 TF 卡需要在 PC 機(jī)的 Ubuntu 系統(tǒng)下,分 3 個(gè)步驟來完成。這里需要注意的是,TF 卡制作完成后,就可長(zhǎng)期使用,不用每次重新制作,另外如果燒壞了 eMMCuboot,那么將無法進(jìn)行分區(qū),就要參考 4.5 小節(jié)先給 TF 卡分區(qū)。
1. TF 卡分區(qū)。需要將 TF 卡先插入開發(fā)板,然后再啟動(dòng)開發(fā)板并進(jìn)入 Uboot 模式
(如何進(jìn)入可參考前面 2-5 節(jié)),然后在超級(jí)終端中,依次輸入下列燒寫命令:
fdisk -c 1
注意上面的分區(qū)命令的是參數(shù)1”,代表的是 tf 卡,如果是“0”則代表是 eMMC
如果是 2G TF 卡,請(qǐng)將命令“fdisk -c 1”改為“fdisk -c 1 300 300 300”。
fatformat mmc 1:1
ext3format mmc 1:2
ext3format mmc 1:3
ext3format mmc 1:4
執(zhí)行完上面的命令之后,就要將 uboot 燒寫到 TF 卡。
2. 如下圖所示,在光盤文件夾“06_源碼_uboot kernel”中有一個(gè)壓縮包
iTop4412_uboot_xxx.tar.gz”,壓縮包文件名中的“xxx”代表不確定,“xxx”表示日
期,日期信息在系統(tǒng)升級(jí)后會(huì)變更。
圖片1.jpg
3. 使用 SSH 工具(參考使用手冊(cè) 3.3.5 安裝和使用 SSH 軟件),拷貝壓縮包
iTop4412_uboot_xxx.tar.gz”到 PC 機(jī)的 Ubuntu 系統(tǒng)中,然后解壓壓縮包,得到文件夾
iTop4412_uboot”,進(jìn)入“iTop4412_uboot”文件夾,如下圖所示。
圖片2.jpg
4. 拷貝光盤中文件夾中對(duì)應(yīng)核心板的鏡像“u-boot-iTOP-4412.bin”到上一步解壓出來
的文件夾iTop4412_uboot”中,如下圖所示。
圖片3.jpg
5. Ubuntu 命令行中輸入命令“df -l”,查看一下系統(tǒng)有哪些盤符。
圖片4.jpg
6. 接著使用讀卡器將 TF 卡連接到 PC 機(jī)的 Ubuntu 系統(tǒng)下,如下圖所示,Ubuntu 系統(tǒng)
識(shí)別 TF 卡后,可能提示下面的信息。
圖片5.jpg
7. 在虛擬機(jī) VMware Workstation 選項(xiàng)“虛擬機(jī) M”,進(jìn)入“虛擬機(jī)設(shè)置”,如下圖
所示,根據(jù) USB接口選擇一下版本,如果是 USB3.0 則使用 USB3.0
圖片6.jpg
8. TF 卡連接之后到 Ubuntu 之后, 再次使用 Linux 命令“df -l”查看盤符。將第二次
查看的盤符和第一次查看的盤符對(duì)比一下,就會(huì)發(fā)現(xiàn) Ubuntu 系統(tǒng)中多出了盤符,這個(gè)盤符就是 TF 卡的盤符,盤符名稱在接下來的 Linux 命令中會(huì)用到,如下圖所示。
圖片7.jpg
9. 在執(zhí)行下面這條命令的時(shí)候,要特別特別注意!一定要分清楚,哪個(gè)盤符是 TF 卡的
盤符,如果不清楚,請(qǐng)務(wù)必先拔掉 TF 卡,看清楚哪些盤符是屬于 Ubuntu 系統(tǒng)的硬盤盤符,
看清楚哪些盤符是 Ubuntu 系統(tǒng)的硬盤盤符后,再插入 TF 卡,分辨出哪個(gè)盤符是新增加的盤符,新增加的盤符才是 TF 卡的盤符。
10. 進(jìn)入文件夾iTop4412_uboot”中。在 Ubuntu 命令行中,執(zhí)行 Linux 命令:
./mkuboot /dev/sdx”,mkuboot uboot 源碼文件夾中的一個(gè)腳本,下圖中腳本
命令的對(duì)象是上圖中識(shí)別的sdb”。
(注意,sdx 用前面查看盤符,多出來的盤符名代替,不要帶數(shù)字,比如 df -l 看到的 tf
/dev/sdb0,這個(gè) 0 不要帶,直接寫 sdb)
圖片8.jpg
11. 檢查可以燒寫的 TF 卡是否制作成功。
檢查的方法很簡(jiǎn)單,使用讀卡器連接 TF 卡到 Win7系統(tǒng)上,如果在 Win7 系統(tǒng)上發(fā)現(xiàn) TF
卡的存儲(chǔ)空間減少了 2G 以上,那么這個(gè) TF 卡就制作成功了。如下圖所示,8G TF 卡只剩5.68G
圖片9.jpg
使用TF卡燒寫
Win7 系統(tǒng)和 Ubuntu 系統(tǒng)下,都可以使用 TF 卡燒寫。這里以 Win7 為例,Ubuntu
的也是一樣,將鏡像文件拷貝到 tf 卡中的“sdupdate”文件夾中。
Win7 TF 卡燒寫步驟如下:
1. 將制作完成的 TF 卡接入 PC 機(jī)的 Win7 或者 Ubuntu 系統(tǒng)中,在 TF 卡上建立文件夾
sdupdate”。注意,文件夾名字一定要使用“sdupdate”。如下圖所示。
圖片10.jpg
2. 拷貝相應(yīng)的鏡像文件到 TF 卡的文件夾“sdupdate”中,如下圖所示。
圖片11.jpg
3. TF 卡先插入開發(fā)板中,進(jìn)入超級(jí)終端的 UBOOT模式,如下圖所示。
圖片12.jpg
4. 輸入燒寫命令sdfuse flashall”。
這是一個(gè)全部燒寫的命令,就是將sdupdate”中全部的鏡像燒寫到開發(fā)板中,如下圖
所示。
圖片13.jpg
燒寫命令sdfuse flashall”可以用下面替代的燒寫命令:
sdfuse flash bootloader u-boot-iTOP-4412.bin
sdfuse flash kernel zImage
sdfuse flash ramdisk ramdisk-uboot.img
sdfuse flash system system.img
替代的燒寫命令允許單條執(zhí)行,在執(zhí)行單條燒寫命令的時(shí)候,只燒寫相應(yīng)的單個(gè)鏡像文
件。例如,執(zhí)行燒寫命令sdfuse flash kernel zImage”,就只會(huì)更新 Linux 內(nèi)核
zImage”鏡像,而不會(huì)影響其他的鏡像。
5. 等待燒寫完成,最后在超級(jí)終端中,輸入以下命令:
reset(在超級(jí)終端中執(zhí)行該命令會(huì)重啟開發(fā)板)
完成。

圖片14.jpg


回復(fù)

使用道具 舉報(bào)

ID:215707 發(fā)表于 2017-6-29 09:58 | 顯示全部樓層
待著疑問學(xué)習(xí)了,
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 久久免费看视频 | 日韩精品免费看 | 黄色a网站| 亚洲最大的网站 | www中文字幕 | 欧美一区二区视频在线观看 | 91久久久久国产一区二区 | 欧美日韩一区二区三区视频 | 国产黄色一区二区 | 一二三四区在线观看 | 欧美一区二区视频在线观看 | 国产视频一区二区在线观看 | 亚洲精品视频在线观看免费 | 色片在线 | 久久99国产精品 | 一级黄色片在线观看 | 免费一区二区 | 久热精品视频 | 一级片免费观看 | 亚洲综合久久久 | 一区二区久久 | 午夜av片| 香蕉视频色版 | 欧美激情亚洲 | 三级视频在线观看 | 日日摸天天添天天添破 | 91免费网| www.色com| 成人免费毛片片v | www.亚洲国产 | 国产精品一区二区三区四区五区 | 成人片网址 | 毛片一级片 | 国产高清视频在线观看 | 一级片黄色 | 欧美久久网 | 五月天婷婷基地 | 亚色视频 | 国产天堂网 | 四虎8848精品成人免费网站 | 亚洲精品久久久久avwww潮水 |