文档介绍:南京师范大学
硕士学位论文
基于uCLinux 的税控机GUI设计与实现
姓名:于传
申请学位级别:硕士
专业:电气工程;电工理论与新技术
指导教师:居荣
2009-05-09
摘要
摘要
嵌入式图形用户界面(GUI,Graphic User Interface)作为人机交互技术的重要
内容,以其丰富的图形图像信息、直观的表达方式与用户交互,被越来越多的嵌
入式系统所采用,现已成为当今嵌入式领域的发展焦点。
本课题的研究内容来源于东南大学嵌入式开发实验室与南京紫金万成公司
联合开发项目:超市版税控收款机。超市版税控收款机是应用于超市,具有商业
销售管理功能,并能够记录有关税务数据、开具和打印发票以及其他税收报表的
收款机,是国家金税工程带动的新兴产业的应用。本文作者在该项目中负责嵌入
式 GUI 系统开发,基于该项目完成本论文。本文详细介绍了超市版税控收款机
的 GUI 系统的设计与实现,主要完成工作如下:
首先,论文概述了嵌入式图形用户界面发展状况,包括其应用领域、应用现
状和发展方向。
其次,对超市版税控收款机做了介绍,并比较了当前流行的主要嵌入式 GUI
系统,同时对本课题设计的 GUI 系统做了需求分析。根据需求分析,介绍了本
课题开发的 wskGUI 的设计方案及体系结构,并在论文中详细介绍了整个系统的
设计思想、原理特点。同时具体介绍了 wskGUI 实现过程中采用的数据结构及核
心模块之间的关系,各个模块的设计和实现过程以及主要算法和函数流程,函数
的设计主要采用了模块化和层次化的设计方法。然后,本文介绍了构建 wskGUI
开发平台的搭建,以及在开发过程中采用的调试方法,并对 wskGUI 在项目中的
应用效果做了展示。
最后,对本文做了一个总结,指出了 wskGUI 系统的不足,并对 wskGUI 的
开发做了相关的展望。
关键词:嵌入式图形用户界面,超市版税控收款机,wskGUI,模块化
I
Abstract
Abstract
The embedded GUI (Graphical User Interface) is an important content of Human
Machine Interface technology, GUI has been widely used in embedded fields by its
abundant graphical information and intuitionist expression styles. Nowadays, it
es a development focus embedded field..
The research content of this paper is fiscal cash register on the supermarket
version, which is rooted in the project that cooperated by Embedded Development
Lab and Nanjing ZiJin pany. Fiscal cash register on the supermarket
version is used in the supermarket. It mercial sales management functions.
And it is used for recording tax data, making out and printing invoice and other report
forms of tax revenue. It represents a novel industrial branch promoted by the National
Gold Tax author had taken part in the development of the embedded GUI
system and finished this paper on this project. The paper introduces the design and
realization of embedded GUI system in detail.
Firstly, the paper outlined the development status of embedded GUI systems,
including the applicat