(一)前言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(視具體狀況定)中,保證每次開機均可以自動鏈接進網絡