Android深度探索——第五章读书笔记及心得
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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
以上是关于Android深度探索——第五章读书笔记及心得的主要内容,如果未能解决你的问题,请参考以下文章
Android深度探索--HAL与驱动开发----第五章读书笔记