Android深度探索——第五章读书笔记及心得

搭建S3C6410开发板的测试环境

——第五章读书笔记及心得

       通过本章的学习学会了如何在开发板上安装Android。开发板是学习和开发嵌入式技术的主要硬件设备,想要顺利的通过linux驱动访问硬件,是不能在PC板上模拟的,需要在卡发板上进行调试和测试。其相对于手机更适合与对程序进行测试,尤其是对底层linux程序进行测试。还了解了S3C6410开发板的基本信息。知道了如何安装串口调试工具以及烧写Android系统。知道了如何配置有线网络。

S3C6410是一款低功耗、高性价比的精简指令集计算机处理器。它基于ARM11内核。可广泛用于移动电话和通用处理等领域。

串口通信就是通过使用开发板可以用某些方式显示linux驱动程序输出的调试信息。而PC需要与串口设备通信就需要在PC上安装接收和发送串口数据的程序,例如minicom。安装minicom的步骤:

       (1)检测当前系统系统是否支持USB转串口      #lsmod | grep serial

       (2)安装minicom       #apt-get install minicom

              (3)配置minicom         #minicom –s

              (4)测试minicom        #minicom

       在OK6410开发板上安装Android系统需要先将自带的WinCE6.0卸载之后再进行烧写。在烧写之前需先启动Eboot擦除NandFlash。擦除方法:

(1)准备工作  用串口线或USB转串口线连接开发板或PC,并启动minicom

(2)进入Eboot状态

(3)擦除NandFlash

       烧写Android步骤:

(1)    准备工作 准备sd卡,分区格式,插入读卡器并连接pc

(2)    向sd卡写入mmc.bin和zImage-sd.bin(window下完成)

(3)    烧写Android前的准备工作 首先将android_fs.tar、mmc.bin和zImage文件复制到SD卡上。并设置开发板的启动开关。

(4)    开始从sd卡烧写Android 将sd卡插入开发板的插槽,并设置成sd卡启动。打开开发板。

(5)    校准屏幕      #rm /data/pointtercal

开发板与其他设备连接的常用方式包括串口线、USB数据线、蓝牙、Wi-Fi和网络。串口线和USB数据线直接插在pc的相应接口上就可以联通。由于Android本质上是linux系统,因此可以使用linux命令设置ip和子网掩码。IP为192.168.17.166,子网掩码为255.255.255.0,网关为192.168.17.254

              #ifconfig       eth0 192.168.17.150 netmask 250.250.250.0 up

              #route add default gw 192.168.17.254 dev eth0

       设置IP和网关

              #sh netconfig.sh 192.168.17.166 192.168.17.166

原文地址:https://www.cnblogs.com/zhanghui9505/p/5560488.html