Android深度探索HAL与驱动开发 第五章
第五章
本章学习了搭建S3C6410开发板的测试环境,其中S3C6410开发板是三星推出的一种低功耗,高性价比的RISC处理器,应用广泛,并为2.5G和3G通信服务提供了优化的 硬件性能,内置强大硬件加速其,满足高端服务通信中的数据宽带要求。
搭建开发板的测试环境首先要安装串口调试工具(minicom),因为开发linux驱动程序与android应用程序不同,无法在eclpse上开发。安装minicom步骤如下:
1、检测当前系统是否支持usb转串口
2、安装minicom
#apt—git install minicom
3、配置minicom
4、测试minicom
执行完如上步骤之后,如果正确连接串口或usb转串口线,并且接通电源并打开开关,minicom就会受到从ok6410发出的信息。
搭建完成以后,我们需要烧写android系统,ok6410默认安装winCE6.0,因此需要先将其卸载,然后安装android,烧写之前,要启动Eboot擦除NandFlash,擦除方法如下:
1.准备工作:用串口线或者转串口线连接开发板或PC并启动
2.进入Eboot状态:Initiating image launch in 5 seconds
3.擦除NandFlash
然后进行烧写,步骤如下:
1.准备工作,准备sd卡
2.向sd卡写入mmc.bin和zImage-sd.Bin
3.烧写android前的准备
4.开始从sd烧写android
5.校准屏幕
最后进行配置有线网络,开发板与其他设备连接常用方式包括串口线,usb,蓝牙,wifi和网线。
第五章只介绍了如何在ok6410-A上安装android,我们也可以选择其他开发板,在安装过程中,需要仔细阅读官方文档了解如何使用。