S3C6410开发板是低功耗、高性价比的RISC处理器,基于ARM内核,采用“核心技术+底板”结构,可用于移动电话和通信处理等领域。
开发linux驱动程序采用串口通信实现查看调试信息。开发板带了一个串口,可通过串口线和pc连接。Linux驱动在输出调试信息的时候也会通过串口线将调试信息发送至pc机。
但Ubuntu需要按照如下的步骤安装、配置和测试minicom。
1. 检测当前系统是否支持USB串口:lsmod|grep usbserial
2. 安装mincom: apt-get install minicom
3. 配置minicom:minicom –s
4. 测试minicom:minicom进入等待接收数据状态,如果成功就会接收到从开发板发送的信息。
安装完串口,我们需要烧写android系统,步骤如下:
启动 Eboot 擦除 NandFlash:启动minicom-à进入Eboot状态【读秒时按空格键进入】--擦除 NandFlash。
- 开始烧写:插入读卡器链接pc:向SD卡写入 mmc.bin 和 zlmage-sd.bin->将android_fs.tar+mmmc.bin+zImage文件复制到SD卡,设置启动开关【通过设置这8个开关可以控制OK6410开发板的启动方式,向左—关,向右---开】规则。
Pin4->pin8 向右 进行烧写 ------> 拨动之前关闭开发版
Pin6->pin7向左 进行烧写 --------> 拨动完成打开开发板
--->开始从SD卡烧写Android【插入sd卡,打开开发板,开发板便开始写入数据以及一系列的检测,最终出现#提示符->输入yjsx命令【开始复制到SD卡中的数据】-->出现great代表成功。】-->核准屏幕【安装完 Android 后别忘了关闭开发板, 然后将开关恢复到 Nandflash 启动状态,重新启动开发板, Android 系统会在第一 次启动时要求校准屏幕。最好使用随开发板 一起带的触摸笔。】-->如果读者感觉屏幕的触摸位置不准确,可以在 minicom 中输入如下的命令删除屏幕校准文件, 再次启动时会重新要求校准屏幕。
Rm /data/pointercal
最后我们需要进行配置有线网络:1>开发板与其他设备连接常用方式:串口线,USB数据线,蓝牙,WIFI和以太网线;
2>使用Linux命令ifconfig设置IP和子网掩码,用route命令设置网关。
例如:#ifconfig eth0 192.168.17.150 netmask 255.255.255.0 up
#route add default gw 192.168.17.254 dev eth0
3>查询当前的IP配置和路由表(查看信息使用busybox的ifconfig和route命令)
例如:/system/busybox/sbin/ifconfig
/system/busybox/sbin/route
以上的设置方式仅仅将其保存于内存中,一旦重启开发板,所有的设置都将消失,为了防止这种现象,我们可采取以下方式:
执行脚本文件:通过vi命令打开linuxrc文件,将IP、子网掩码和网关直接赋值。