开发板用于驱动程序的测试,调试。进行硬件的模拟调试与测试。
不同开发板的区别主要在烧录嵌入式系统的方式上
5.2安装串口调试工具:minicom
OK6410开发板可以通过串口通信显示linux驱动程序输出的调试信息
Minicom是为了让Pc与串口设备通信,pc安装的接受和发送串口数据的程序,是linux版串口管理软件。
安装、配置和测试minicom:
1.检测当前系统是否支持USB转串口
# lsmod | qrep usbserial
2.安装minicom
# apt-get install minicom
3.配置minicom
#minicom –s进入”Serial port setup”菜单项,配置minicom
4.测试minicom
#minicom
5.3烧写android系统
OK6410开发板默认安装的是WinCE 6.0,为了安装android,首先要把WinCE6.0卸载掉
WinCE为了防止bootloader把WinCE应用程序擦掉,把bootloader分区都标记为坏块,所以在把开发板换成android系统时把这几个”假坏块”恢复过来。即启动Eboot擦除NandFlash。
Eboot擦除NandFlash的方法:
1.准备工作
用串口线或USB转串口线连接开发板和PC,并启动minicom
2.进入Eboot状态
打开OK6410开发板的电源开关,过一会出现等待五秒的提示信息,按PC键盘的空格键使开发板停留在Eboot状态
3.擦除NandFlash
在进入Eboot状态后出现的菜单输入”A”即可擦除NandFlash
烧写android的步骤:
1.准备工作
一个2GB或者4GB的SD卡,要求FAT32分区格式,插入读卡器并连接PC
2.向SD卡写入mmc.bin和zImage-sd.bin
运行SD_Writer, OS Type选择“Android”,并在Select Root和Select Kernel中分别选择mmc.bin和zImage-sd.bin文件。单击”Scan”按钮,最后单击”Program”按钮将mmmc.bin和zImage-sd.bin文件写入SD卡。
3.烧写Android前的准备工作
将android_fs.tar、mmc.bin和zImage文件复制大SD卡上,然后按照下表所示的规则设置OK6410开发板上的启动开关
4.开始从SD卡烧写Android
将SD卡插入OK6410开发板的插槽,并设置成SD卡启动,打开开发板。
5.校准屏幕
安装完Android后关闭开发板,将开关恢复到Nandflash启动状态。重启开发板,校准屏幕。
5.4配置有线网络
方法1.将开发板的IP设为192.168.17.166,子网掩码设为255.255.255.0,网管设为192.168.17.254
#ifconfig eth0 192.168.17.150 netmask 255.255.255.0 uo
#route add default gw 192.168.17.254 dev eth0
如果设置成功,可使用如下的命令查询开发板当前的Ip配置和路由器
# /system/busybox/sbin/ifconfig
# /system/busybox/sbin/route
上面的设置方式只能将结果保存在内存中,一旦开发板重启所有的设置将消失。
方法2.用vi命令打开linuxrc文件,将前面的#去掉,并将IP、子网掩码和网管轧成直接得知,然后保存linuxrc文件。