搭建S3C6410开发板的测试环境

时间:2022-02-11 12:23:25

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。

  1. 开始烧写:插入读卡器链接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、子网掩码和网关直接赋值。