(一)前言linux
目前市面上的开发板型号和种类不少,但目前最流行的是基于三星S3C6410 ARM11架构的开发板。国内不少厂商在S3C6410 ARM11架构的开发板的基础上进行了扩展,开发了扩展板,本博文针对OK6410-A开发板android
S3C6410是由三星公司推出的一款低功耗、高性价比的RISC处理器,它基于ARM11内核(ARM1176JZF-S),可普遍应用于移动电话和通用处理等领域。程序员
(二)安装串口调试工具:minicomwindows
OK6410开发板带了一个串口,能够经过串口线与PC链接,Linux驱动在输出调试信息的同时会经过串口线将调试信息发送到PC上,这样Linux驱动程序员就能够直接在PC上查看调试信息了。网络
minicom是一款Linux版的串口管理软件,在使用minicom以前须要安装该软件,若是读者使用的是Fedore Linux ,minicom已经包含在了其安装包中;但Ubuntu Linux须要按照以下的步骤安装、配置和测试minicom。架构
# lsmod | grep usbserial 检测当前系统是否支持USB转串口工具
# apt-get install minicom 安装minicom测试
# minicom -s 配置minicom3d
进入“Serial Port setup”菜单项,按照图5-4所示内容进行配置调试
#minicom 测试minicom ,若收到“Welcome to minicom 2.5”的字样说明安装和配置成功了
(三)烧写Android系统
OK6410开发板默认安装的是WinCE6.0,为了安装Android,须要先把他卸载了,再安装android
使用Eboot擦除 NandFlash的方法: 1.用串口线或USB转串口线链接开发板和PC,并启动 minicom
2.打开OK6410开发板的电源开关,等待5秒的提示信息, 按PC键盘的空格键是开发板停留在Eboot状态
3.输入“A”可擦除NandFlash
第一步:准备工做,准备一个2GB或4GB的SD卡,要求FAT32分区格式,插入读卡器并链接PC
第二步:向Sd卡写入mmc.bin和zImage-sd.bin;这一步须要在windows XP下完成。运行Sd_Writer,OS Type选择“android”,并在Select Root和Select Kernel中分别选择mmc.bin和zImage-sd.bin文件写入SD卡。写入成功,会显示“It's ok"对话框
第三步:烧写android前的准备工做。首先将android_fs.tar、mmc.bin和zImage文件复制到SD卡上,而后按照表所示设置开发板上的启动开关
第四步:开始从SD卡烧写android。 将SD卡插入OK6410开发板的插槽,并设置成SD卡启动,打开开发板,首先会向开发板内存写入一些用于启动android的数据,至关于将boot.bin刷到手机上,出现#提示符,输入.yjsx ,出现“great!!! all jobs is over”信息说明成功安装android
第五步:安装完后记得关闭开发板,从新启动开发板会要求校准屏幕
(四)配置有线网络
# ifconfig eth0 192.168.17.150 netmask 255.255.255.0 up
#route add default gw 192.168.17.254 dev eth0
# /system/busybox/sbin/ifconfig 查询开发板当前的IP配置
# /system/busybox/sbin/route 查询路由表
将全部设置命令放到脚本文件linuxre(视具体状况定)中,保证每次开机均可以自动链接进网络