第五章 搭建S3C6410开发板的测试环境
ARM构架的开发板可基于X86构架的PC 在CPU指令以及二进制格式上有所不同。
安装串口调试工具 minicon
使用OK6410开发板可以使用其他方法显示Linux驱动程序输出的调试信息。此为串口调试。
OK6410开发板自带一个串口。通过串口线与PC连接,linux驱动在输出调试信息的同时,通过串口线将调试信息发送到PC上。
安装、配置和测试minicom:
1.lsmod | grep usbserial
2.apt-get install minicom
3.minicom -s 进入”serial port setup”菜单项
4.测试minicom # minicom
5.3烧写Android 系统
1.使用eboot 擦除NandFlash的方法如下:连接开发板和PC ,并启动minicom。在倒计时结束之前按PC的空格键使开发板停留在Eboot状态。输入A 即可擦除NandFlash。
2.烧写Android的步骤:准备一个SD卡。运行SD_Writer,OStype 选择”android “,并在Select Root 和 select Kernel 中分别选择mmc.bin 和zImage-sd,bin文件。单击”scan”按钮。单击“program”按钮将mmc.bin和zImage-sd.bin文件写入SD卡中。
3.将android_fs.tar mmc.bin 和zImage 文件复制到SD卡上。然后按照5-1所示设置OK610开发板上启动开关。Ok6410从SD卡上启动,烧写完再用Nandflash启动Android。
4.将SD卡插入插槽,设置为SD卡启动,打开开发板。首先会向开发板内存写入一些用于启动android的数据。,相当于将boot.img刷到手机上。输入#yisx
5.安装完android后将开关恢复到Nandflash启动状态。重新开启开发板。
5.4配置有线网络
开发板和其他设备连接的常用方式包括串口、USB数据线、蓝牙、wifi和网线。Linux本质上是linux系统。因此可以使用linux的命令ifconfig设置IP和子网掩码。用route命令设置网关。
如上设置只保存在内存中,一旦重启开发板,所以设置将消失。当然我们可以编写一个脚本文件,将上面的命令放到开机自动重启的脚本文件中,当开发板每次重启后执行该脚本文件。