Android系統移植與驅動開發——第五章--搭建開發板的測試環境


開發板上安裝嵌入式系統要比手機上簡潔很多,有很多擴展的接口,適合對程序進行測試,這里所提及的是S3C6410開發板。它是由三星公司推出的一款低功耗/高性價比的RISC處理器。,其中包含強大的硬件加速器,還有集成MFC,還有先進的3D加速器,優化了外部接口。如下圖十OK6410開發板的模型圖,便於理解認識。

 

 

 

安裝串口調試工具:要如同ecplise的catlog視圖查看調試信息,自帶的一個穿口通過串口線與PC連接。調試步驟如下:

1.檢測當前系統是否支持USB轉串口   #isnmod  |grep usberial

2.安裝minicon    apt-get install minicom

3.配置minicom  minciom -s

4.測試minicom  minicom

 

燒寫Android:將“假壞塊”恢復過來

使用Eboot擦除NandFlash的方法如下:

1.用串口或USB轉串口線連接開發板和PC,並啟動minicom

2.打開電源,再提示5秒之后進入,安PC鍵盤的空格鍵使開發板停留在Eboot狀態

3.輸入“A”即可擦除

 

燒寫Android的步驟

1.准備一個2G或4G的SD卡,插入讀卡器並與PC連接

2.向SD卡寫入mmc.bin和zmage-sd.bin

3.按照下方規則使開發板的開關啟動

4.首先會向開發板內部寫入一些數據,進行檢測,當出現#提示符,輸入yjsx命令,當出現“great”則表明成功。

5.校准屏幕,重新啟動進行調試。如果不行,移除 rm /data/pointercal

 

配置有線網絡

大多數開發板有一個以太網接口,可以直接聯網,Android本質上是Linux系統,則ifconfig子網掩碼:255.255.255.0,IP:192.168.17.166.,網關:192.168.17.254

/system/busybox/sbin/ifconfig和/system/busybox/sbin/ifconfig查看

要不然就關閉網卡設置,設置在重新打開

/system/busybox/sbin/ifconfig eht0 down

/system/busybox/sbin/ifconfig eth0 hw ether 08:90:00:A0:90:80

/system/busybox/sbin/ifconfig eth0 up

這一章學習認識OP6410-A開發板,而且知道了Android是基於Linux的,調試步驟,使用Eboot擦除NandFlash的方法,燒寫Android的步驟,配置有線網絡的方法,多使用理解的。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM