论文摘要
随着计算机技术的快速发展,到21世纪,计算机技术正进入充满机遇的阶段,即“后PC时代”。嵌入式技术得到了迅速地发展,己被广泛地应用于科学研究、工程设计、军事技术以及文艺商业等各个领域中,成为后PC时代IT领域发展的主力军。嵌入式GIS(地理信息系统)是集成GIS功能的嵌入式系统产品,是一个软硬件混合系统,它是移动用户导航、定位、地图查询和空间数据管理的一种理想解决方案。本文首先介绍了嵌入式GIS的发展概况以及课题的相关情况,接着对嵌入式操作系统进行了分析,提出了基于eCos的嵌入式GIS总体技术方案。然后对嵌入式GIS的基本结构和功能进行分析,给出了eCosGis的设计方案。接着详细地描述了交叉开发环境的建立,重点介绍了eCos内核移植,给出了移植实例。详细介绍了驱动程序的开发,给出了串口驱动开发实例。在eCos系统中加入了对Framebuffer的支持。并对Microwindows进行了移植。然后对系统进行了测试,说明了系统的可用性。最后对所作工作进行了总结,分析了本课题的价值,以及课题的后续工作。
论文目录
摘要Abstract第一章 绪论1.1 课题的背景和意义1.2 国内外研究现状1.3 课题研究内容1.4 论文的组织第二章 基于eCos 的嵌入式GIS 系统的原理2.1 嵌入式系统2.1.1 嵌入式系统概述2.1.2 嵌入式系统的特点2.2 嵌入式操作系统eCos2.2.1 eCos 简介2.2.2 eCos 核心组件2.2.3 组件定义语言CDL 简介2.3 嵌入式GIS 的介绍2.3.1 GIS 的概念2.3.2 嵌入式GIS 的概念2.3.3 嵌入式GIS 基本结构2.4 本章小结第三章基于eCos 的嵌入式GIS系统的设计3.1 总体设计3.1.1 嵌入式GIS 的功能特性3.1.2 系统的功能结构3.2 eCosGis 的设计3.2.1 嵌入式GIS 软件MGIS 简介3.2.2 移植MGIS3.2.3 对空间数据管理3.2.4 面向OGR 的相关工具类设计3.3 硬件平台3.4 软件平台3.5 本章小结第四章嵌入式eCos 操作系统的移植实现及驱动程序开发4.1 系统交叉开发环境的建立4.1.1 交叉开发环境概述4.1.2 建立cygwin 环境4.1.3 安装arm-elf 工具链4.1.4 添加环境变量4.1.5 建立eclipse 开发环境4.1.6 安装源码树目录和配置工具configtool4.1.7 eCos 配置工具configtool4.2 eCos 内核移植4.2.1 eCos 的层次结构4.2.2 硬件抽象层HAL4.2.3 HAL 的文件描述4.2.4 HAL 的启动过程4.2.5 内核启动4.2.6 eCos 移植实例4.2.7 配置实例:添加AT915AM9260 支持包4.3 eCos 设备驱动程序设计与实现4.3.1 设备驱动程序用户API4.3.2 设备驱动程序的基本结构4.3.3 驱动程序模式4.3.4 串口驱动程序设计与实现4.4 增加eCos 对Framebuffer 驱动的支持4.4.1 Framebuffer 概述4.4.2 FrameBuffer 驱动设计4.5 创建图形开发环境4.5.1 Microwindos 概述4.5.2 Microwindows 的体系结构4.5.3 Microwindows 的设备驱动4.6 本章小结第五章系统测试5.1 嵌入式系统软件调试5.2 调试平台的搭建5.3 测试5.4 本章小结第六章总结与展望致谢参考文献
相关论文文献
标签:嵌入式系统论文; 嵌入式论文; 系统移植论文;