《Android深度探究HAL与驱动开发》学习笔记----第五章
第五章 搭建S3C6410开发板的测试环境
开发板是开发和学习嵌入式技术的主要硬件设备。
主要学习了搭建S3C6410开发板的测试环境。首先要了解到S3C6410是一款低功耗、高性价比的RISC处理器它是基于ARMI1内核,广泛应用于移动电话和通用处理等领域。
安装串口调试工具:minicom
第一步:检测当前系统是否支持USB转串口。Ismod | grep usbserial
第二步:安装minicom。Apt-get install minicom
第三步:配置minicom。Minicom -s
第四步:测试minicom。Minicom
其次烧写Android系统。
在烧写Android之前,务必启动Eboot擦除NandFlash,以防止bootloader被WinCE应用程序擦除。方法如下:第一步, 准备工作;第二步,进入Eboot状态;第三步,擦除NandFlash。下面开始Android的烧写:第一步,准备工作;第二步,向SD卡写入 mmc.bin和zImage-sd.bin;第三步,烧写Android前的准备工作;第四步,开始烧写;第五步,校准屏幕。
最后进行有线网络的配置。由于android本质上是linux系统,因此可以使用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
# /system/busybox/sbin/ifconfig 查询开发板当前的IP配置
# /system/busybox/sbin/route 查询路由表
将所有设置命令放到脚本文件linuxre(视具体情况定)中,保证每次开机都可以自动连接进网络。