嵌入式电子纸GUI及GIS系统设计与实现
发布时间:2018-04-02 20:07
本文选题:电子纸 切入点:GUI 出处:《西安电子科技大学》2012年硕士论文
【摘要】:电子纸显示技术经过多年的发展已经相对成熟,它的发展为开发新型便携式显示设备提供了技术基础。其可视性好、功耗低和方便携带等特点促使电子纸被应用到越来越多的领域当中。基于以上特性,电子纸显示设备比较适合应用于嵌入式地理信息系统(Geographic Information System,GIS)领域。但是电子纸也存在诸如刷新速度慢、刷新出现残影等方面问题,这在很大程度上影响了电子纸技术的发展和普及。 针对目前电子纸显示技术中存在的问题,本文从软件方向着手,设计与实现了专门适用于电子纸显示设备的图形用户接口(Graphical User Interface,GUI),并在该GUI基础上设计和实现了一套具有基本功能的GIS系统。在此过程中完成的主要工作如下: 1)深入研究了电子纸的显示原理,并与普通的电子显示设备进行比较,对电子纸的刷新和显示特性给出了详细的分析和说明。 2)分析并比较了常见的GUI库,结合电子纸的刷新和显示特性,设计了一套专用于电子纸的GUI库,并且在嵌入式Linux平台下对GUI库进行了实现。该GUI首先实现了最底层的触摸消息响应机制,并为使用该GUI的上层应用提供了消息响应接口;然后针对电子纸的刷新特性,提供了具有良好刷新效果的界面;并且还针对8位灰度显示级别封装了图形、图像及文字信息处理的常用方法;另外该GUI还向用户提供了便于编程的常见组件和调用接口。 3)最后基于该GUI设计并实现了一个具有基本地理信息处理功能的嵌入式GIS系统,该GIS系统具有较好的刷新和显示效果,它具备常见的地理信息处理功能,,如:放大、缩小、漫游、简单查询和标注。针对该GIS系统,本文还提出了一套地图缓存的优化算法,该算法进一步提高了地图的显示速度。 本文所设计的GUI库和嵌入式GIS系统在实际科研项目中得到了运用,根据PC模拟的测试结果和电子纸实际应用的反馈情况表明,系统能够稳定、高效的运行,达到了预期的效果。
[Abstract]:After many years of development, electronic paper display technology has been relatively mature, its development provides a technical basis for the development of new portable display equipment.Its good visibility, low power consumption and portability promote the application of electronic paper in more and more fields.Based on the above characteristics, electronic paper display equipment is more suitable for application in the field of embedded Geographic Information system (GIS).However, electronic paper also has some problems, such as slow refresh speed and residual image, which greatly affects the development and popularization of electronic paper technology.In view of the problems existing in the electronic paper display technology, this paper starts from the direction of software.This paper designs and implements a graphical User interface (GUI) for electronic paper display devices. Based on this GUI, a basic GIS system is designed and implemented.The main tasks accomplished in this process are as follows:The main contents are as follows: 1) the display principle of electronic paper is deeply studied, and compared with the ordinary electronic display equipment, the refresh and display characteristics of electronic paper are analyzed and explained in detail.2) the common GUI library is analyzed and compared. Combining with the refresh and display characteristics of electronic paper, a set of GUI library for electronic paper is designed, and the GUI library is implemented on the embedded Linux platform.The GUI firstly implements the lowest touch message response mechanism, and provides a message response interface for the upper application using the GUI, and then provides an interface with good refresh effect for the refresh characteristics of electronic paper.It also encapsulates the common methods of graphic, image and word information processing for 8-bit gray-scale display level. In addition, the GUI also provides users with common components and calling interfaces that are easy to program.3) finally, an embedded GIS system with basic geographic information processing function is designed and implemented based on the GUI. The GIS system has better refresh and display effect.Roaming, simple query and tagging.For the GIS system, this paper also proposes a set of map cache optimization algorithm, the algorithm further improves the speed of map display.The GUI library and embedded GIS system designed in this paper have been used in the actual scientific research project. According to the test results of PC simulation and the feedback of electronic paper application, the system can run stably and efficiently, and achieve the expected effect.
【学位授予单位】:西安电子科技大学
【学位级别】:硕士
【学位授予年份】:2012
【分类号】:TP368.1
【参考文献】
相关期刊论文 前3条
1 胡力刚;许伟明;;电子纸阅读器的设计[J];计算机测量与控制;2010年07期
2 朱强;曹方兴;;电子阅读的新领域——E-INK电子书探析[J];图书馆界;2009年03期
3 薛国梁;;GIS空间数据库设计方法讨论[J];西北民族大学学报(自然科学版);2010年01期
相关硕士学位论文 前3条
1 徐莹莹;嵌入式电子纸帧缓冲驱动程序设计研究[D];西安电子科技大学;2010年
2 陶文华;基于电子纸的电子地图技术研究与实现[D];西安电子科技大学;2010年
3 黄慧;基于嵌入式Linux的图像监控系统的研究[D];湖南师范大学;2009年
本文编号:1701912
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/1701912.html