基于S3C6410的WindowsCE的BSP开发与远程控制设计

来源 :电子科技大学 | 被引量 : 8次 | 上传用户:xing5
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
论文基于的研究项目来源于2009年国家科技部科技人员服务企业行动项目“面向高危场所的一体化数据采集仪”(项目编号2009GJE00021)。嵌入式技术是21世纪最具生命力的高新技术之一,而嵌入式远程桌面控制设计则是当今网络环境下数字化设计的一个重要发展方向。本文便是结合安全生产应用中对远程嵌入式设备的可见﹑可记录和可操作等需求,分析研究如何克服硬件自身的差异性,将远程桌面控制功能移植到嵌入式内核中,以支持异地用户能够通过网络控制远程嵌入式设备,实时便捷地获取现场数据,达到将操作与设备拆分开来的目的。首先,本文通过需求分析,选择了Windows CE操作系统作为软件平台,基于ARM内核的S3C6410微处理器作为硬件平台,并设计了整个远程桌面控制系统的软硬件实现方案。在方案的实现过程中,将基于S3C6410硬件平台的BSP开发作为基本点和关键点进行研究,通过分析其中的Boot Loader层的源码构架,完成了在Boot Loader层对CPU、以太网口以及TFTP连接等的初始化设计工作,使操作系统可以通过以太网进行Windows CE映像的加载;通过分析其中的OAL层的设计原理,完成了在OAL层对操作系统的内核初始化、KITL的I/O控制接口以及串口等操作的程序设计和调试工作,使Windows CE内核可以与硬件平台进行交互通信;通过分析Windows CE的缓存结构,采用了四路组相联的设计方案以优化缓存、提升Windows CE的运行效率。其次,对设备驱动进行了分类,基于MDD/PDD模型设计了视频驱动程序,基于UAM模型设计了音频驱动程序,实现了嵌入式设备对音、视频信息的采集。然后,完成了Windows CE系统的远程桌面控制组件的内核定制、无线通信模块的加载、内核编译与系统启动等工作。最后,搭建测试环境,完成了对整个系统的性能测试与分析。经过服务器端、客户机端以及无线局域网等环境的测试,系统在远程登录、远程文件传输、图像采集以及缓存性能等方面的设计均达到了项目对一体化数据采集仪提出的从远程实现监测现场的可见﹑可记录和可操作等要求,非常适合在危险源场所、安防场所等工业领域应用,具有广阔的市场前景。
其他文献
该报告记录了作者在博士后期间的主要研究工作,由三部分构成:静态图象分割、运动目标的分割与跟踪、图象匹配定位.第一部分包含基于曲线演化的多目标分割算法和染色(MGG染剂)
学位
生产过程中的测量数据是许多技术工作的基础和出发点,它的可靠性和正确性直接影响着研究和决策工作的质量。但由于测量中不可避免的误差,测量值不能精确地符合生产过程中一些内
随着网络和计算机技术的发展,自动测试系统逐渐趋于网络化,以TCP/IP为协议栈的10M以太网通信成为最近几年来比较流行的网络通信技术,已经广泛用于测试领域。为了使得各种标准接
模块化造船技术是目前现代化船厂建造大型船舶的通用方法,由于某些工序自动化程度较低,目前该行业仍属于劳动密集型.而随着机器人技术的发展,多机器人协调技术以其柔性、并行
在世界局势日趋复杂化的今天,加强国防力量显得尤为重要,而目前中国主要以加强海军力量为主.潜艇作为海军兵力的重要组成部分,担负着特殊的使命.对于发展中国家,采用技术上较
该文基于概念网络的思想,探索知识管理在互联网环境下的新特点、新技术,并且付之于实践.该文主要的内容分为三个部分:1理论基础——概念网络思想的理解和完善 说明了一种新的
多电平变换器是在两电平变换器不能满足高压大功率应用场合的背景下发展起来的。本文以级联多电平逆变器为研究对象,通过对目前高压、大功率应用场合应用较多的二极管钳位型、
学位
随着人们生活水平和居住条件的提高,人们对木材的需求量不断增加,对木材的质量要求也越来越高。这就要求我们应加强对木材干燥技术的研究和发展。 木材干燥系统是一个复杂的