版權(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年物流貨物托運(yùn)與物流園區(qū)運(yùn)營管理合同3篇
- 2024民辦學(xué)校校長任期教育資源共享合同3篇
- 2024年股權(quán)投資與收購協(xié)議2篇
- 2024年物流信息化系統(tǒng)建設(shè)合同范本3篇
- 2024水暖電消防承包合同范本
- 2024年餐飲業(yè)勞動(dòng)協(xié)議標(biāo)準(zhǔn)版版B版
- 2024年環(huán)保設(shè)備制造與安裝合同3篇
- 2024年銀團(tuán)貸款合同
- 2024年知識(shí)產(chǎn)權(quán)購買協(xié)議
- 2024年貓咪銷售合同:規(guī)范市場(chǎng)交易的典范
- GB/T 44890-2024行政許可工作規(guī)范
- 軍工合作合同范例
- 2025年中國稀土集團(tuán)總部部分崗位社會(huì)公開招聘管理單位筆試遴選500模擬題附帶答案詳解
- 超市柜臺(tái)長期出租合同范例
- 廣東省廣州市2025屆高三上學(xué)期12月調(diào)研測(cè)試語文試題(含答案)
- 【8物(科)期末】合肥市第四十五中學(xué)2023-2024學(xué)年八年級(jí)上學(xué)期期末物理試題
- 統(tǒng)編版2024-2025學(xué)年三年級(jí)語文上冊(cè)期末學(xué)業(yè)質(zhì)量監(jiān)測(cè)試卷(含答案)
- 從0 開始運(yùn)營抖?音號(hào)sop 文檔
- Module7 Unit2 This little girl can't walk(Period 1) (教學(xué)實(shí)錄) -2024-2025學(xué)年外研版(三起)英語五年級(jí)上冊(cè)
- 2024年01月11190當(dāng)代中國政治制度期末試題答案
- 2024-2025學(xué)年深圳市初三適應(yīng)性考試模擬試卷歷史試卷
評(píng)論
0/150
提交評(píng)論