论文部分内容阅读
随着移动通信技术的不断发展,尤其是第三代移动通信技术的快速发展,智能手机逐步发展成为具有强大功能的新一代移动终端。建立简单高效的应用平台系统对于组织和管理智能手机软硬件资源,并为用户提供方便的操作接口具有重要意义。
论文课题结合某公司的智能手机项目S101,设计和实现基于嵌入式Linux的智能手机人机接口系统。论文通过集成硬件平台(德州仪器的OMAP730)、MomaVista Linux操作系统与Qt/Embedded人机接口开发工具包,建立一个智能手机软硬件整体解决方案。主要工作有:(1)研究了版本控制系统,这对于软件的团队开发具有深刻意义;(2)研究了人机接口开发标准和相关消息通讯机制;(3)在熟悉基本原理的基础上,我们采用Qt/Embedded开发包设计了面向用户的应用平台。在这个平台中包括服务器部分和应用模块。服务器负责为应用程序的运行提供运行环境,以及实现整个事件循环的维护和派发,应用间的消息通讯和协调等工作。设计了一些实现特殊服务的模块,包括启动模块、电源管理模块和关机服务模块。(4)实现了触摸屏的驱动开发和日程表、速记本两个应用。这两个应用模块作为商务模块中的功能,被集成到应用平台中。
论文完成了基于嵌入式Linux平台的智能手机人机接口的设计和实现,证明了使用Linux搭载Qt/Embedded进行人机接口开发的可用性及高效性,对今后智能手机的开发有一定的启示作用。