Android系统移植与驱动开发——第五章--搭建开发板的测试环境

时间:2021-11-28 10:28:08

开发板上安装嵌入式系统要比手机上简洁很多,有很多扩展的接口,适合对程序进行测试,这里所提及的是S3C6410开发板。它是由三星公司推出的一款低功耗/高性价比的RISC处理器。,其中包含强大的硬件加速器,还有集成MFC,还有先进的3D加速器,优化了外部接口。如下图十OK6410开发板的模型图,便于理解认识。

Android系统移植与驱动开发——第五章--搭建开发板的测试环境

安装串口调试工具:要如同ecplise的catlog视图查看调试信息,自带的一个穿口通过串口线与PC连接。调试步骤如下:

1.检测当前系统是否支持USB转串口   #isnmod  |grep usberial

2.安装minicon    apt-get install minicom

3.配置minicom  minciom -s

4.测试minicom  minicom

烧写Android:将“假坏块”恢复过来

使用Eboot擦除NandFlash的方法如下:

1.用串口或USB转串口线连接开发板和PC,并启动minicom

2.打开电源,再提示5秒之后进入,安PC键盘的空格键使开发板停留在Eboot状态

3.输入“A”即可擦除

烧写Android的步骤

1.准备一个2G或4G的SD卡,插入读卡器并与PC连接

2.向SD卡写入mmc.bin和zmage-sd.bin

3.按照下方规则使开发板的开关启动

4.首先会向开发板内部写入一些数据,进行检测,当出现#提示符,输入yjsx命令,当出现“great”则表明成功。

5.校准屏幕,重新启动进行调试。如果不行,移除 rm /data/pointercal

配置有线网络

大多数开发板有一个以太网接口,可以直接联网,Android本质上是Linux系统,则ifconfig子网掩码:255.255.255.0,IP:192.168.17.166.,网关:192.168.17.254

/system/busybox/sbin/ifconfig和/system/busybox/sbin/ifconfig查看

要不然就关闭网卡设置,设置在重新打开

/system/busybox/sbin/ifconfig eht0 down

/system/busybox/sbin/ifconfig eth0 hw ether 08:90:00:A0:90:80

/system/busybox/sbin/ifconfig eth0 up

这一章学习认识OP6410-A开发板,而且知道了Android是基于Linux的,调试步骤,使用Eboot擦除NandFlash的方法,烧写Android的步骤,配置有线网络的方法,多使用理解的。