开发板是开发和学习嵌入式技术的主要硬件设备,开发板拥有许多扩展的端口,可以很容易开发定制的硬件,并与开发板链接。目前市面上的开发板型号和种类很多,但目前最流行的是基于三星S3C6410ARM11架构的开发板,Android深度探索此书采用的是飞凌生产的OK6410-A开发板。
S3C6410是三星公司推出的一款低功耗,高性价比的RISC处理器,它基于ARM11内核,可广泛应用于移动电话和通用处理等领域。S3C6410为2.5G和3G提供了优化硬件的功能,内置强大的硬件加速器,同时还集成了一个MFC,支持MPEG4/H.263/H.264编解码和VCI解码,能够提供实时的视频会议以及NSRC和PAL制式的TV输出。
安装串口调试工具:minicom
(1)检测当前系统是否支持USB转串口:lsmod|grep usbserial;
(2)安装minicom:apt-get install minicom
(3)配置minicom:minicom -s
(4)测试minicom:minicom
烧写Android系统,由于OK6410-A开发板默认安装的是winCE6.0,所以首先要卸载winCE6.0再烧写Android。由于winCE的默认约定,烧写Android前,必须启动Eboot擦除NandFlash。
使用SD卡烧写Android系统:
(1)准备一个2GB或4GB的SD卡,要求FAT32分区格式。插入读卡器并连接PC机
(2)向SD卡写入mmc.bin和zImage-sd.bin
(3)将android_fs.tar、mmc.bin和zImage文件复制到SD卡上,将OK6410-A开发板的开关拨至11111
(4)插入SD卡,并打开开发板