搭建測試環境——針對S3C6410開發板

(一)前言linux

目前市面上的開發板型號和種類不少,但目前最流行的是基於三星S3C6410 ARM11架構的開發板。國內不少廠商在S3C6410 ARM11架構的開發板的基礎上進行了擴展,開發了擴展板,本博文針對OK6410-A開發板android

S3C6410是由三星公司推出的一款低功耗、高性價比的RISC處理器,它基於ARM11內核(ARM1176JZF-S),可普遍應用於移動電話和通用處理等領域。程序員

(二)安裝串口調試工具:minicomwindows

OK6410開發板帶了一個串口,能夠經過串口線與PC鏈接,Linux驅動在輸出調試信息的同時會經過串口線將調試信息發送到PC上,這樣Linux驅動程序員就能夠直接在PC上查看調試信息了。網絡

minicom是一款Linux版的串口管理軟件,在使用minicom以前須要安裝該軟件,若是讀者使用的是Fedore Linux ,minicom已經包含在了其安裝包中;但Ubuntu Linux須要按照以下的步驟安裝、配置和測試minicom。架構

# lsmod  |  grep usbserial    檢測當前系統是否支持USB轉串口工具

# apt-get install minicom   安裝minicom測試

# minicom -s    配置minicom3d

進入「Serial Port setup」菜單項,按照圖5-4所示內容進行配置調試

                  

#minicom    測試minicom ,若收到「Welcome to minicom 2.5」的字樣說明安裝和配置成功了

(三)燒寫Android系統

OK6410開發板默認安裝的是WinCE6.0,爲了安裝Android,須要先把他卸載了,再安裝android

使用Eboot擦除 NandFlash的方法: 1.用串口線或USB轉串口線鏈接開發板和PC,並啓動                                                      minicom

                                                2.打開OK6410開發板的電源開關,等待5秒的提示信息,                                                    按PC鍵盤的空格鍵是開發板停留在Eboot狀態

                                                 3.輸入「A」可擦除NandFlash

第一步:準備工做,準備一個2GB或4GB的SD卡,要求FAT32分區格式,插入讀卡器並鏈接PC

第二步:向Sd卡寫入mmc.bin和zImage-sd.bin;這一步須要在windows XP下完成。運行Sd_Writer,OS Type選擇「android」,並在Select Root和Select Kernel中分別選擇mmc.bin和zImage-sd.bin文件寫入SD卡。寫入成功,會顯示「It's ok"對話框

第三步:燒寫android前的準備工做。首先將android_fs.tar、mmc.bin和zImage文件複製到SD卡上,而後按照表所示設置開發板上的啓動開關

第四步:開始從SD卡燒寫android。 將SD卡插入OK6410開發板的插槽,並設置成SD卡啓動,打開開發板,首先會向開發板內存寫入一些用於啓動android的數據,至關於將boot.bin刷到手機上,出現#提示符,輸入.yjsx ,出現「great!!! all jobs is over」信息說明成功安裝android

第五步:安裝完後記得關閉開發板,從新啓動開發板會要求校準屏幕

(四)配置有線網絡

# ifconfig eth0 192.168.17.150 netmask  255.255.255.0 up   

#route add default gw 192.168.17.254 dev eth0

# /system/busybox/sbin/ifconfig   查詢開發板當前的IP配置

# /system/busybox/sbin/route     查詢路由表

將全部設置命令放到腳本文件linuxre(視具體狀況定)中,保證每次開機均可以自動鏈接進網絡

相關文章
相關標籤/搜索