文档介绍:华中科技大学
硕士学位论文
手持式移动终端软件系统的设计与实现
姓名:张萍
申请学位级别:硕士
专业:通信与信息系统
指导教师:杜旭
20070606
摘要
嵌入式系统已经在网络通信、个人数据处理、在线事务处理、工业控制、汽车电
子、通信和家用消费类电子产品等多个领域得到了广泛应用。本论文结合国家“十五”
科技攻关项目——“基于无线网络技术的物流信息采集和处理技术研究及产品开发”,
设计和实现了一款用于物流管理领域的手持式移动终端的主要功能模块,包括输入输
出的实现、图形用户界面的移植、中文环境的搭建和应用程序的开发。
本论文首先介绍了嵌入式系统的关键技术——硬件系统,操作系统,图形用户界
面,开发语言和开发工具,并对国内外主流嵌入式操作系统和嵌入式图形用户界面进
行了比较和分析。结合项目的特点和需求,本论文选择嵌入式 Linux 作为操作系统,
Qt/Embedded、Qtopia 作为图形用户界面。根据嵌入式 Linux、Qt/Embedded 和 Qtopia
的技术特点,本论文详细论述了手持式移动终端软件系统设计开发过程中需要解决的
主要问题,具体内容包括输入设备驱动程序的开发,嵌入式 Linux 内核的定制,
Qt/Embedded 环境下文本输入的实现,Qt/Embedded 的定制,Qtopia 的优化及其中文
化,中文输入法,应用程序的开发等问题。
根据本论文提出的技术设计和方案开发的样机系统测试结果表明,所设计的各功
能模块均能正常稳定工作,满足了手持式移动终端对于相关模块功能要求,能够有效
地用于物流管理领域的信息处理和传输,以提高物流管理的时效性和准确度。
在已有技术方案进行总结的基础上,本论文最后还指出了系统后续改进和提高的
主要方向,包括降低软件系统占用的内存空间和存储空间等。
关键词:嵌入式系统; Linux; 设备驱动; 图形用户界面; Qt/Embedded; Qtopia
I
Abstract
Embedded system is widely used munications, personal data processing,
online transaction processing, industrial control and automotive electronics, communication
and household consumer electronic products. The thesis is based on the tenth five-year plan
of scientific and technological project--research and product development of wireless
network technology based on the logistics of collecting and processing information
technology.
Given an overview of the key embedded system technology--hardware, operating
systems, graphic user interface, programming languages and development tools, the thesis
compares different operating systems and graphic user interfaces which are used in
embedded systems worldwide. And a handheld wireless system is designed and
implemented which chooses embedded Linux as the operating system, Qt/embedded and
Qtopia as the graphic user interface. In addition, the input device driver implementation,
embedded Linux kernel customization, Qt/Embedded customization, Qtopia optimization
and internationalization and application implementation are discussed.
The testi