嵌入式GIS图形中间件的设计与实现

嵌入式GIS图形中间件的设计与实现

论文摘要

嵌入式设备在日常生活中无处不在,手机、MP3、数码相机、洗衣机、冰箱、电话机、游戏机等等里面可能都有嵌入式软件。随着嵌入式系统在较高层次的应用推广时,就必须面临大量的系统与用户的交互问题,而基于图形的交互则是最为有效也是最被用户认可的,为此大多数嵌入式操作系统都建立了自己的图形系统,并推出了自己的图形设备接口。这些图形系统在很好的满足了本系统图形要求的同时,也为应用软件的开发带来了不便。由于不存在统一的图形设备接口规范,各个系统的图形设备接口大不相同。这就使得应用软件在不同的操作系统间移植时变得极为不便,而CG-GDI的技术也正是在这样的背景下提出的。CG-GDI的主旨是抽取不同嵌入式系统图形绘制中软硬件和操作系统上的共性问题,屏蔽它们的差别,向上层GIS应用程序提供简单统一的图形函数接口,这样基于CG-GDI开发的GIS系统如果是用纯C/C++编写的代码,就可以做到“一套代码,随处运行”,这就是开发CG-GDI的目的。论文研究的主要内容围绕CG-GDI的设计与实现进行展开,设计了CG-GDI的类结构,在VxWorks系统、嵌入式Linux系统和WinCE系统下做了具体的实现,并且基于CG-GDI设计实现了一个GIS系统组件,还基于该组件在VxWorks系统、嵌入式Linux系统和WinCE系统下都实验构建了GIS系统。

论文目录

  • 摘要
  • Abstract
  • 第一章 绪论
  • 1.1 CG-GDI的定义
  • 1.1.1 嵌入式系统
  • 1.1.2 嵌入式微处理器
  • 1.1.3 嵌入式操作系统
  • 1.1.4 嵌入式GIS
  • 1.1.5 嵌入式GIS图形中间件(CG-GDI)
  • 1.2 课题研究背景及意义
  • 1.2.1 社会背景
  • 1.2.2 技术背景
  • 1.2.3 重要意义
  • 1.3 国内外研究现状
  • 1.3.1 Mini-GUI
  • 1.3.2 QT/Embedded
  • 1.4 论文的组织和主要内容
  • 第二章 CG-GDI概述
  • 2.1 CG-GDI需求分析
  • 2.1.1 基于中间件是嵌入式GIS图形开发的趋势
  • 2.1.2 现有图形中间件的不足
  • 2.2 CG-GDI的作用
  • 2.2.1 开发CG-GDI的目的
  • 2.2.2 CG-GDI在嵌入式GIS中的位置
  • 2.2.3 CG-GDI与GUI的联系和区别
  • 2.2.4 CG-GDI的特点
  • 2.2.5 CG-GDI的功能
  • 2.3 CG-GDI开发环境的搭建
  • 第三章 CG-GDI总体设计
  • 3.1 CG-GDI的设计原则
  • 3.2 CG-GDI的实现方式
  • 3.2.1 嵌入式硬件和操作系统的分类
  • 3.2.2 实现方式的选择
  • 3.2.3 实现原理
  • 3.3 CG-GDI结构设计
  • 3.3.1 CG-GDI的逻辑结构
  • 3.3.2 CG-GDI的体系结构
  • 3.3.3 CG-GDI类结构
  • 3.4 基于CG-GDI的GIS开发
  • 3.4.1 基于CG-GDI的GIS结构设计
  • 3.4.2 基于CG-GDI的GIS开发流程
  • 3.5 设计与实现CG-GDI的关键技术
  • 3.5.1 统一的图形中间件接口的设计
  • 3.5.2 各嵌入式系统下CG-GDI的实现
  • 3.5.3 嵌入式环境下基于点阵字库的文字高效显示
  • 3.5.4 嵌入式系统软硬件差异的屏蔽
  • 3.5.5 颜色和绘图句柄的统一
  • 第四章 VxWorks系统下CG-GDI的实现
  • 4.1 VxWorks嵌入式操作系统及其图形开发接口简介
  • 4.1.1 VxWorks嵌入式操作系统的特点
  • 4.1.2 VxWorks图形开发接口WindML简介
  • 4.2 基于WindML的CG-GDI的实现
  • 4.2.1 位图类的实现
  • 4.2.2 设备环境类的实现
  • 第五章 Linux系统下CG-GDI的实现
  • 5.1 Linux嵌入式操作系统及其图形开发接口简介
  • 5.1.1 桌面Linux系统与嵌入式Linux系统的区别
  • 5.1.2 嵌入式Linux图形开发接口
  • 5.1.3 SDL图形库的特点
  • 5.2 基于SDL库的CG-GDI的实现
  • 5.2.1 位图类的实现
  • 5.2.2 设备环境类的实现
  • 第六章 WinCE系统下CG-GDI的实现
  • 6.1 WinCE嵌入式操作系统及其图形开发接口简介
  • 6.1.1 WinCE嵌入式操作系统的特点
  • 6.1.2 WinCE嵌入式操作系统图形开发接口
  • 6.2 基于GDI的CG-GDI的实现
  • 6.2.1 位图类的实现
  • 6.2.2 设备环境类的实现
  • 第七章 基于CG-GDI的嵌入式GIS的实现
  • 7.1 基于CG-GDI的GIS组件开发
  • 7.2 VxWorks下基于CG-GDI的GIS实现
  • 7.2.1 实验环境
  • 7.2.2 VxWorks下的GIS实现
  • 7.3 Linux下基于CG-GDI的GIS实现
  • 7.3.1 实验环境
  • 7.3.2 Linux下的GIS实现
  • 7.4 WinCE下基于CG-GDI的GIS实现
  • 7.4.1 实验环境
  • 7.4.2 WinCE下的GIS实现
  • 第八章 总结与展望
  • 8.1 对本文内容的回顾与总结
  • 8.2 设计的CG-GDI特点
  • 8.3 需要进一步解决的问题
  • 参考文献
  • 作者简历 攻读硕士学位期间完成的主要工作
  • 致谢
  • 相关论文文献

    • [1].GIS空间分析建模下的辽宁省人居环境自然适宜性分析[J]. 林业科技情报 2019(04)
    • [2].基于GIS的城市用地规模预测初步研究——以广州市为例[J]. 建筑与文化 2019(11)
    • [3].基于GIS的城市公共停车场三步优化选址研究[J]. 交通科技 2019(06)
    • [4].GIS在农业物流中的应用[J]. 河北企业 2020(01)
    • [5].基于GIS平台的分布式多拓展型管道管理系统的研究与设计[J]. 居业 2019(12)
    • [6].利用GIS平台阐释工业遗产——以大庆石油工业遗产为例[J]. 城市建筑 2019(27)
    • [7].工程测量中GIS技术和数字化测绘技术的应用研究[J]. 现代物业(中旬刊) 2019(09)
    • [8].地理信息系统GIS发展现状及展望[J]. 科技资讯 2019(33)
    • [9].GIS的采煤塌陷区土地复垦项目规划设计分析[J]. 住宅与房地产 2019(34)
    • [10].移动GIS应用中的通信技术探讨[J]. 科技视界 2019(36)
    • [11].基于“GIS”的高校实验室安全管理信息化平台设计与构建[J]. 实验技术与管理 2019(12)
    • [12].GIS辅助的室内定位技术研究进展[J]. 测绘学报 2019(12)
    • [13].浅析GIS技术在生态环境地质评价中的应用[J]. 世界有色金属 2019(18)
    • [14].GIS数据测算对智慧城市的积极意义[J]. 信息记录材料 2019(11)
    • [15].地理科学专业GIS实验室的建设与维护[J]. 高校实验室科学技术 2019(04)
    • [16].基于GIS技术的高校图书馆空间使用评估研究[J]. 大学图书馆学报 2020(01)
    • [17].基于GIS的国土空间数据应用平台的设计与实现[J]. 电子技术与软件工程 2020(01)
    • [18].GIS技术在房产测绘中的优化运用分析[J]. 华北自然资源 2019(06)
    • [19].GIS技术在矿产资源勘查评价中的应用[J]. 华北自然资源 2019(06)
    • [20].GIS系统在城乡规划中的应用研究[J]. 建材与装饰 2020(04)
    • [21].基于缓冲区GIS断层和滑坡相关性分析中缓冲距离大小选取分析[J]. 佳木斯大学学报(自然科学版) 2020(01)
    • [22].基于GIS的教育精准扶贫评价——以甘肃省为例[J]. 河南教育学院学报(自然科学版) 2019(04)
    • [23].基于移动GIS的电力营销系统的研究与设计[J]. 信息系统工程 2019(12)
    • [24].GIS雷电冲击试验放电原因分析[J]. 电工技术 2019(23)
    • [25].基于_(GIS)技术的电力通信网资源管理系统构建分析[J]. 电力设备管理 2019(12)
    • [26].基于故障树分析方法的GIS支持绝缘子故障分析[J]. 吉林电力 2019(06)
    • [27].地理信息系统(GIS)技术在非洲猪瘟防控和恢复生猪生产的应用分析[J]. 中国动物保健 2019(12)
    • [28].GIS软件应用课程教学内容体系与教学方法研究——以广东海洋大学土地资源管理专业为例[J]. 安徽农学通报 2020(01)
    • [29].基于GIS的公共图书馆总分馆城市空间分布和地理覆盖研究[J]. 图书情报工作 2019(24)
    • [30].基于物联网GIS的城市环卫智能化管理研究[J]. 城市建筑 2019(36)

    标签:;  ;  ;  ;  

    嵌入式GIS图形中间件的设计与实现
    下载Doc文档

    猜你喜欢