- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Windows CE的嵌入式无线投影系统设计
摘要:在对无线通信和嵌入式研究的基础上,系统以Visual Studio 2005做为开发平台,在嵌入式操作系统Windows CE下实现了智能设备的无线投影。系统采用嵌入了Windows CE的移动设备作为客户端,使用TCP/IP协议与服务器端进行通信,发送屏幕数据,无线接收点与投影仪相连作为服务器端,将屏幕信息投影出来。文章结合开发实践,对系统中关键技术屏幕采集、构建DIB位图格式、接收数据和网络通信等进行了详细阐述。系统应用程序界面美观、可扩展性强、系统成本低。
关键词:Win CE;屏幕采集;嵌入式系统;TCP/IP
中图分类号:TP311 文献标识码:A文章编号:1009-3044(2011)14-3274-02
The Design of Windows CE Embedded System Wireless Projector
CAO Jie1, FU Jie2, MA Xiao-yu1
(1.Computer Science and Information College, Guizhou University, Guiyang 550000, China; 2.Electric Control Department, Guangxi University of Technology, Liuzhou 545006, China)
Abstract: On the basis of the research on wireless communications and embedded technology, the development platform Visual Studio 2005 is used to design a smart devices wireless projector with the embedded system Win CE. The client of the system is a mobile device with WinCE , TCP / IP protocol is used to send screen information to the server. Wireless receivers and the projector are connected as the server-side to project the screen information. In combination with the development practice, this paper gives the details on some key technology. Such as screen capture, build DIB bitmap format, data received and network service.The system has friendly and beautiful interface, also is scalability and low costs.
Key words: WinCE; screen capture; embedded system; TCP/IP
1 概述
移动通信的发展将“系统”这一概念由传统的PC机转移到了智能嵌入式设备中。Windows CE是嵌入式实时操作系统,是一个紧凑、高效、可扩展的操作系统,适用于多种产品。尤其在智能手机、PDA等手持产品中应用非常广泛,由于其便捷、灵活、占用空间少等优点,已经逐渐成为嵌入式计算机系统常选用的操作系统[1]。
本文设计了一套手持智能设备无线投影系统,使用者能够将其在该设备上进行的操作通过无线传输在投影仪上演示,而不受线缆的束缚。本设计采用的PDA作为硬件开发平台,内嵌Windows CE5.0操作系统,软件开发平台为Visual Studio 2005。
2 系统设计方案
系统由手持智能设备、无线路由、接收设备、投影设备组成,如图1所示。
发送端采用PDA P1310,它嵌入了Windows CE5.0智能操作系统,用来发送屏幕信息。投影仪带有无线通信设备,用于接收发来的图像信息显示在屏幕上。工作流程如图2所示。
2.1 发送端的设计
发送端主要完成的任务是截取屏幕信息,与接收端通信,将屏幕信息发送过去。本系统中采用GDI(Graphics Device Interface,图形设备接口)的方式实现屏幕拷贝。GDI的主要任务是负责系统与绘图程序之间的信息交换,处理所有Windows程序的图形输出[2]。
截取的屏
文档评论(0)