当前位置:主页 > 科技论文 > 计算机论文 >

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

发布时间:2018-04-04 08:15

  本文选题:Windows 切入点:CE 出处:《电子科技大学》2012年硕士论文


【摘要】:论文基于的研究项目来源于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系统的远程桌面控制组件的内核定制、无线通信模块的加载、内核编译与系统启动等工作。最后,搭建测试环境,完成了对整个系统的性能测试与分析。 经过服务器端、客户机端以及无线局域网等环境的测试,系统在远程登录、远程文件传输、图像采集以及缓存性能等方面的设计均达到了项目对一体化数据采集仪提出的从远程实现监测现场的可见可记录和可操作等要求,非常适合在危险源场所、安防场所等工业领域应用,具有广阔的市场前景。
[Abstract]:The research project based on this paper is derived from the 2009 project of the Ministry of Science and Technology of the State Ministry of Science and Technology, "Integrated data acquisition instrument for high-risk sites" (Project No. 2009GJE00021).Embedded technology is one of the most vital technologies in the 21st century, and embedded remote desktop control design is an important development direction of digital design under the current network environment.This paper is a combination of safety production applications to remote embedded devices visible?This paper analyzes and studies how to overcome the differences of hardware and transplant remote desktop control function into embedded kernel to support remote users to control remote embedded devices through network.Real-time and convenient access to field data to achieve the purpose of separating the operation from the equipment.Firstly, this paper chooses Windows CE operating system as software platform and S3C6410 microprocessor based on ARM kernel as hardware platform, and designs the hardware and software implementation scheme of the whole remote desktop control system.In the implementation of the scheme, the BSP development based on the S3C6410 hardware platform is studied as the basic and key point, and the source code architecture of the Boot Loader layer is analyzed.The initialization design of Boot Loader, Ethernet port and TFTP connection is completed, so that the operating system can load the Windows CE image through Ethernet, and the design principle of OAL layer is analyzed.The program design and debugging of I / O control interface and serial port for initializing kernel of operating system Kit in OAL layer are completed, so that the Windows CE kernel can communicate with hardware platform interactively, and the buffer structure of Windows CE is analyzed.In order to optimize the cache and improve the efficiency of Windows CE, a four-way group associative design scheme is adopted.Secondly, the device driver is classified, the video driver is designed based on the MDD/PDD model, the audio driver is designed based on the UAM model, and the audio and video information is collected by the embedded device.Then, the kernel customization of remote Desktop Control component in Windows CE system, the loading of wireless communication module, kernel compiling and system startup are completed.Finally, the test environment is built to test and analyze the performance of the whole system.After testing in the server, client and wireless local area network, the system can log in remotely and transfer files remotely.The design of image acquisition and buffer performance has achieved the project of the integrated data acquisition instrument from the remote monitoring of the scene visible?The requirements of recordability and operation are very suitable for industrial applications in hazardous and security areas, and have a broad market prospect.
【学位授予单位】:电子科技大学
【学位级别】:硕士
【学位授予年份】:2012
【分类号】:TP368.1;TP273

【参考文献】

相关期刊论文 前10条

1 王剑,杨大凯,蔡伯根;Windows CE下串行通信的实现[J];单片机与嵌入式系统应用;2003年03期

2 熊江;三种嵌入式操作系统的分析与比较[J];单片机与嵌入式系统应用;2003年05期

3 李阳明,齐志强,师丽彩;嵌入式Internet应用研究[J];电子工程师;2005年07期

4 王海龙;徐晓辉;王盟;张晓婷;;基于嵌入式Web服务器的远程控制系统的实现[J];电子设计工程;2010年05期

5 宋延昭;嵌入式操作系统介绍及选型原则[J];工业控制计算机;2005年07期

6 陶波,丁汉,熊有伦;基于嵌入式Internet的工业控制[J];测控技术;2001年08期

7 刘凯;余立建;;基于嵌入式Linux系统的远程数据采集[J];计算机应用;2006年S1期

8 贺礼;陈前斌;唐伦;隆克平;;基于3G无线网络实时传输MPEG-4流媒体的设计与实现[J];计算机应用研究;2008年06期

9 汪观宝;;基于LabVIEW的远程监控[J];可编程控制器与工厂自动化;2006年05期

10 杨霄雪;王力虎;叶佳宁;农丽萍;;DirectFB在嵌入式远程桌面控制系统中的应用[J];计算机工程与设计;2010年09期

相关硕士学位论文 前10条

1 董浩;电能质量监测装置上位机管理系统的研究[D];北京交通大学;2011年

2 谢婷;机电设备监测终端的设计[D];华中师范大学;2011年

3 徐东;基于Windows CE的纸箱打样机嵌入式数控系统开发[D];广东工业大学;2011年

4 赵国峰;基于GSM网络的嵌入式分布测控系统[D];浙江大学;2006年

5 罗淳榕;基于INTERNET的嵌入式远程控制系统开发[D];西北工业大学;2006年

6 汪在荣;远程桌面控制服务器研究与实现[D];电子科技大学;2006年

7 闫荷花;基于Windows CE.NET的嵌入式控制系统关键技术研究[D];广东工业大学;2007年

8 张波;基于嵌入式技术的移动终端设计[D];上海海事大学;2007年

9 王洪杰;Windows CE下多线程多路播放的设计[D];天津大学;2007年

10 孙长清;基于PXA310的嵌入式多媒体系统终端设计[D];青岛大学;2009年



本文编号:1709119

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/1709119.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户8921d***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com