论文部分内容阅读
随着计算机技术的飞速发展、互联网的快速普及和电路集成水平的提高,移动设备的发展可谓日新月异,如三星、HTC等移动设备厂商都已经推出的双核乃至四核的高端手机和平板电脑。清分机,作为金融领域不可或缺的一员,功能过于单一已经不能满足市场的需求,所以,本文将为清分机显示系统移植智能的Android系统以使其更加智能化和现代化。Android是基于Linux内核的开源智能设备操作系统。如今,Android操作系统的发展可谓是势如破竹,它所占市场份额在持续增长,它将继塞班操作系统之后无可争议的成为了世界第一大操作系统,且Android系统产品预计在未来几年甚至十几年都将统治着智能产品市场。本文所对应的研究项目是实现JL305清分机嵌入式显示系统,该显示系统在硬件上采用三星公司的S5PC110处理器,外设包括显示屏、网卡、VGA接口、多路USB接口等。在软件上,采用了谷歌公司的Android系统。本文首先对课题项目的硬件资源进行了阐述;然后阐述了Android系统平台的特性、架构组成,并搭建了Android系统的开发环境;进而在前面深入研究的基础上,重点总结出了实现引导程序BootLoader、Android内核以及文件系统的移植和裁剪的过程中的要点;最后对Android系统中的一些专用驱动进行了介绍,接着对一些有代表性的驱动进行了比较详细的分析,如VGA接口的驱动程序、输入子系统的驱动程序。通过各个功能的测试和演示,JL305清分机嵌入式显示系统所有功能模块都能运行正常,达到了预期目标,且各模块性能优良。