嵌入式《Android 入門教程(6410)》_第1頁
嵌入式《Android 入門教程(6410)》_第2頁
嵌入式《Android 入門教程(6410)》_第3頁
嵌入式《Android 入門教程(6410)》_第4頁
嵌入式《Android 入門教程(6410)》_第5頁
已閱讀5頁,還剩11頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

本文格式為Word版,下載可任意編輯——嵌入式《Android入門教程(6410)》

嵌入式《Android入門教程(6410)》

ARMeasy6410開發(fā)板教程

((AAnnddrrooiidd系系統(tǒng)統(tǒng)))

作者::賴賴玉玉平平

深圳風(fēng)火輪技術(shù)開發(fā)團(tuán)隊(duì)

地址:深圳市寶安區(qū)興業(yè)路寶安互聯(lián)網(wǎng)產(chǎn)業(yè)基地海濱

新村18棟二樓2023A

網(wǎng)址:http://.77淘寶店:http://.77

嵌入式《Android入門教程(6410)》

銷售與服務(wù)網(wǎng)絡(luò)

嵌入式《Android入門教程(6410)》

目錄

目錄

第1章快速體驗(yàn)androidii

1.1

燒寫bootloaderii

1.1.1制作SD(TF)啟動(dòng)卡ii1.1.2切換為SD卡啟動(dòng)方式iii

使用DNWiv燒寫uboot到nandviii燒寫kernel到nandix燒寫android文件系統(tǒng)xi

2.62.7

第2章Android開發(fā)環(huán)境搭建xv

在windows上安裝虛擬機(jī)xv安裝Ubuntuxix設(shè)置共享文件夾xxvi安裝相關(guān)工具和庫xxvii建立交織編譯環(huán)境xxvii安裝文件系統(tǒng)工具鏈xxx解壓安裝原代碼xxx2.7.1U-BOOT安裝xxx2.8Kernel安裝xxxi2.9Android源碼安裝xxxi

第3章配置和編譯xxxii

3.1

配置和編譯UBOOTxxxii

3.1.1編譯NAND啟動(dòng)鏡像xxxii3.1.2編譯SD卡啟動(dòng)鏡像xxxii3.2配置和編譯kernelxxxiii3.3編譯android文件系統(tǒng)xxxv3.4制作yaffs2文件系統(tǒng)xxxv

第4章Android使用說明xxxviii

嵌入式《Android入門教程(6410)》

第1章快速體驗(yàn)android

感謝你購買我們的開發(fā)板,假使你以前沒有接觸過Andorid系統(tǒng),本章將引導(dǎo)您快速地在我們的開發(fā)板上跑起android系統(tǒng),以對(duì)android有一個(gè)直觀的認(rèn)識(shí)。

1.1燒寫bootloader

我們提供的boot是U-BOOT,運(yùn)行了boot,才能實(shí)現(xiàn)USB下載kernel和android文件系統(tǒng)。并且能引導(dǎo)啟動(dòng)系統(tǒng)。所以,這是萬里長征的第一步。

我們假設(shè)現(xiàn)在板子上沒有任何系統(tǒng),那么第一步應(yīng)率先從SD卡(T卡)啟動(dòng)開始:

1.1.1制作SD(TF)啟動(dòng)卡

制作TF啟動(dòng)卡,我們推薦使用2GB的MicroSD卡,使用前請(qǐng)先格式化為FAT32格式,然后使用友善之臂公司的一個(gè)很好用的工具SD-Flasher.exe,比三星的IROM_Fusing_Tool.exe好用多了。感謝友善公司!

Step1,

假使你已編譯了uboot請(qǐng)把你編譯得到的uboot_sd.bin放到一個(gè)比較好找的目錄,假使你是剛拿到開發(fā)板,您可以在光盤的ARMeasy6410\Android\image目錄下找到我們已做好的uboot_sd.bin

Step2,

把TF卡插到讀卡器上,然后接到PC中。(假使格式不是FAT32,請(qǐng)先格式化為FAT32格式)

Step3,

運(yùn)行SD-Flasher.exe(假使是WIN7系統(tǒng),要以管理員身份來運(yùn)行),(1)在ImageFiletoFuse欄,找到uboot_sd.bin存放路徑,(2)在SDDriver(s)欄,通過Scan找到可用的卡。

(3)然后在按下面的Fuse按鈕,開始燒錄uboot_sd.bin到卡中。

燒錄成功,在Reports欄會(huì)有顯示說1一個(gè)成功0個(gè)失敗操作。

這張啟動(dòng)卡制作完成。

嵌入式《Android入門教程(6410)》

1.1.2切換為SD卡啟動(dòng)方式

開發(fā)板切換為SD卡啟動(dòng)方式在Android下設(shè)置啟動(dòng)方式是有區(qū)別于WINCE下的,找到開發(fā)板SW3,SW4兩組撥碼開關(guān),是啟動(dòng)配置開關(guān)。狀態(tài)如下表

表1.1啟動(dòng)方式配置表

開發(fā)板實(shí)物圖

嵌入式《Android入門教程(6410)》

設(shè)置開發(fā)板為SD啟動(dòng)模式,如上表所示。只有SW4是最左邊一個(gè)為OFF,其余為ON。

1.2使用DNW

DNW是三星提供的一個(gè)有串口和USB通信功能的終端程序,通過它,可以下載鏡像到開發(fā)板。也可以通過串口查看調(diào)試信息和操作

串口連接

1)運(yùn)行DNW后,要使用串口功能(與超級(jí)終端一樣的功能),假使是第一次使用要進(jìn)行設(shè)置在DNW的菜單中操作ConfigurationOptions調(diào)出設(shè)置頁面。

然后設(shè)置你PC上接到開發(fā)板的串口名,還有波特率,一般調(diào)置如下

然后OK,

2)菜單SerialPortConnect進(jìn)行串口連接,

假使開啟串口成功,會(huì)看到頁眉的[COM:x]變?yōu)閇COM1:115200bps]這樣的字樣。此時(shí),假使開發(fā)板啟動(dòng),就能看得這里顯示串口信息了。

嵌入式《Android入門教程(6410)》

到這一步,把卡插入插槽,然后上電,長按開機(jī)鍵,就能在DNW看到串口輸出了UBOOT的信息

USB連接

要使用USB下載鏡像功能,人作如下步驟Step1:連接硬件

通過我們配套MINIUSB線與PC連接。Step2:安裝USB驅(qū)動(dòng)

啟動(dòng)開發(fā)板,會(huì)在DNW上看到好多信息打印出來,如下

選擇“V〞下載u-boot.bin,DNW查找并啟動(dòng)USB連接,

假使是第一次使用,PC上會(huì)提醒找到新硬件,在設(shè)備管理器可以看到,是一個(gè)叫〞SECS3C6400XTestB/D〞的設(shè)備。

嵌入式《Android入門教程(6410)》

在找到新硬件向?qū)?duì)話框中,一步一步去找到驅(qū)動(dòng)并安裝。

我們開發(fā)板光盤中USB驅(qū)動(dòng)放在\ARMeasy6410\Android\USBDriver下,請(qǐng)指定這個(gè)目錄

然后下一步進(jìn)行安裝。

會(huì)提醒有風(fēng)險(xiǎn),詢問是否繼續(xù)

嵌入式《Android入門教程(6410)》

選擇繼續(xù),

此時(shí)會(huì)提醒找不到SECBULK.sys文件,

請(qǐng)點(diǎn)擊“瀏覽〞,再一次指到\ARMeasy6410\Android\USBDriver下,由于這個(gè)目錄就有這個(gè)文件了。

嵌入式《Android入門教程(6410)》

確定,進(jìn)行安裝,提醒安裝完成。

此時(shí),可以看得到DNW頁眉,顯示[USB:OK],證明可以通過USB下載鏡像了

1.3燒寫uboot到nand

如前一步所示,插好USB線后,啟動(dòng)UBOOT進(jìn)入到菜單,

Step1:選擇V,就是燒錄UBOOT的。正常狀況下,選了V后,會(huì)看到DNW頁眉上出現(xiàn)[USB:OK],

嵌入式《Android入門教程(6410)》

Step2:通過USB下載uboot_nand.bin

USBPortTransmitTransmit找到uboot_nand.bin存放路徑,可以在我們的光盤中找到我們編譯好的鏡像“\ARMeasy6410\Android\image〞。

選擇后,自動(dòng)下載。然后回到UBOOT菜單。

關(guān)掉開發(fā)板電源,撥動(dòng)SW3,SW4兩組撥碼開關(guān)切換為從nand啟動(dòng)。開電后就可以從flash啟動(dòng)了。

1.4燒寫kernel到nand

在UBOOT菜單中選擇“K〞下載kernel,

嵌入式《Android入門教程(6410)》

USBPortTransmitTransmit找到zImage存放路徑,ARMeasy6410官方提供的鏡像存放于

“ARMeasy6410\Android\image〞目錄。

嵌入式《Android入門教程(6410)》

選擇zImage后,它會(huì)自動(dòng)下載并燒錄。

1.5燒寫android文件系統(tǒng)

在UBOOT菜單中選擇Y,開始下載yaffs鏡像操作。

嵌入式《Android入門教程(6410)》

USBPortTransmitTransmit找到y(tǒng)affs_android.img光盤路徑是:

\ARMeasy6410\Android\image

然后會(huì)有一個(gè)持續(xù)1分多鐘的燒寫過程。

嵌入式《Android入門教程(6410)》

燒完后,自動(dòng)回到UBOOT菜單,

嵌入式《Android入門教程(6410)》

選擇“B〞,啟動(dòng)android系統(tǒng),開始我們的android之旅。

嵌入式《Android入門教程(6410)》

第2章Android開發(fā)環(huán)境搭建

2.1在windows上安裝虛擬機(jī)

鑒于好多剛接觸linux的朋友,都還不會(huì)很習(xí)慣它的操方法,好多工具還沒在linux下找到替代品,所以,為了提高學(xué)習(xí)效率,建議還是先裝虛擬機(jī)VM,在上面跑ubuntu,在里面進(jìn)行android的開發(fā)。到后面入門了,再安裝純linux的系統(tǒng),這樣,可以提高編譯速度。

下載最新的VM,我們光盤里也提供了VM7.1的鏡像,便利大

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論