论文部分内容阅读
随着计算机技术的飞速发展、互联网的快速普及和电路集成水平的提高,移动设备的发展可谓日新月异,如三星、HTC等移动设备厂商都已经推出的双核乃至四核的高端手机和平板电脑。清分机,作为金融领域不可或缺的一员,功能过于单一已经不能满足市场的需求,所以,本文将为清分机移植智能的Android系统以使其更加智能化和现代化。本论文主要内容分两部分:为清分机移植并优化Android操作系统,并开发清分机运行界面,其中,Android系统的移植包括:Bootloader定制、Linux内核的裁剪和Android文件系统的创建等;清分机运行界面的开发包括:各种清分模式界面、清分参数的实时显示、串口通信和界面美化等。Android系统的移植在Linux环境下进行,而清分机界面的开发要在Windows环境下完成,为了节约资源,通过VMware虚拟机实现了在一台电脑就能实现以上两项工作。在系统移植过程中,搭建了适合Android移植的环境,首先根据清分机硬件定制Bootloader,接着对Linux内核进行裁剪,同时对内核的部分驱动做了修改,然后制作Android文件系统,最后分别对这三部分进行编译并得到的相应的镜像,再将编译得到的镜像文件烧写到清分机进行测试。清分机运行界面的开发包括界面显示和串口通信两大部分。首先在Windows系统下安装的Eclipse软件及相关的ADT和Android SDK组件,以便为Android应用程序开发搭建好环境。然后使用Java语言进行编程,主要用到了Activity、Intent、Thread和JNI等技术,最后,在清分机上安装测试。经测试,优化后的Android系统启动速度提升了近8秒,运行正常;清分机运行界面实现的清分机的基本功能。本论文通过对Android系统的优化和移植以及运行界面的开发,不但初步优化了Android系统、开发了具有基本功能的清分机运行界面,取得了阶段性的成果。而且对Android系统构架、移植方法及应用开发都做了详细阐述。