- 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图像传输研究
基于Windows CE图像传输研究
摘 要:Windows CE是嵌入式系统中一个重要操作系统,嵌入式产品中的视频功能是应用比较广泛的技术。基于Windows CE操作系统,利用TCP通信协议,创建客户端和服务器,在开发板和PC机之间实现图像传输。
??
关键词:嵌入式操作系统;TCP;图像传输??
中图分类号:TP391.41 文献标识码:A 文章编号:1672-7800(2011)05-0162-02?お?
??
1 软件与硬件平台??
1.1 设备??
文中设计的系统运行平台以友善之臂Micro2440开发板,搭载微软公司的Windows CE操作系统作为客户端,以联想公司PC机Windows XP桌面机为服务器,网线若干构成图像传输系统的整体。开发工具为Visual Stdio .Net 2005,使用C??#语言完成程序的设计。??
1.2 Windows CE嵌入式操作系统??
Windows CE系统是微软公司推出的一种32位嵌入式操作系统。它具有很好的模块性,良好的多媒体功能和友好的人机交互界面。同时,Windows CE还很好地支持了PowerPC、X86、ARM、MIPS等多个系列的处理器体系结构,并为所支持的处理器提供了非常完善的系统库。Windows CE是一种具有抢先式多任务功能与强大通信能力的嵌入式操作系统,也是微软公司专门为移动设备和消费类电子产品、嵌入式应用等非PC领域而设计的全新操作系统产品。在Windows CE的发展历程中已经经历了很多个版本,目前已经发展到Windows Embedded CE6.0甚至更新的Windows CE系统。与前面版本相比,Windows Embedded CE 6.0发生了很多变化,在同时运行的进程数量、虚拟内存空间、共享内存空间、开发工具等方面都和以往不同。可以说Windows Embedded CE6.0.做了重大升级并重新设计了内核,但是不改变原有的硬件构架支持,应用程序的执行效率有很大的提高。??
2 TCP/IP协议和Socket??
2.1 TCP/IP协议??
首先这里TCP/IP协议是一组包括TCP协议、IP协议、UDP协议、ICMP协议和其他一些协议的协议组。在Windows CE图像传输的研究中,将以Socket程序利用TCP协议族实现通信完成图像的传输。TCP通信是一种面向连接、可靠、基于字节流的网络通信方式,TCP/IP协议族表明:TCP/IP可以为各种各样的应用提供服务,同时可以连接到各式各样的网路上。它采用了4层的层级结构,这4层分别为:①应用层:应用程序间沟通的层;②传输层:提供节点间的数据传送服务;③互联网络层:负责基本的数据封装传输功能;④网络接口层:对实际的网络媒体的管理。??
2.2 TCP通信??
在.Net Framework环境下,我们不必要去追究TCP协议底层的实现,一样可以很方便地编写出基于TCP协议进行网络通信的程序。??
Socket 接口是访问 Internet 使用的最广泛的方法,socket 是面向客户/服务器模型而设计的,针对客户和服务器程序提供不同的socket 系统调用。Socket分为流式Socket(SOCK_STREAM)和数据报式Socket(SOCK_DGRAM)。流式是一种面向连接的Socket,针对于面向连接的TCP服务应用;数据报式Socket是一种无连接的Socket,对应于无连接的UDP服务应用。??
图像传输的研究中采用客户机/服务器模式,在Windows CE操作系统中实现一个TCP客户端应用程序,向PC机TCP服务器请求连接,连接成功后发送图像,服务器在与客户端建立连接后接受图片,如图1所示。??
3 软件设计??
3.1 客户端??
(1)建立连接。创建面向连接的流式Socket类对象,这里不使用.Net Framwork提供的TcpClient和TcpListener等类库。设置将要连接的服务器的IP地址和端口号,然后向服务器发起连接请求。确定连接成功后,创建发送数据线程,避免发生数据也在WinForm线程中执行。??
(2)发送数据。打开要发送的图像文件,由于在传输中TCP/IP通信是基于字节流,这里将图像文件转换为二进制字节文件,获取文件的大小。发送的数据格式中包括为数据信息头和数据两个部分,数据信息头又包括发送的数据类型和数据的大小。在此次设计中数据类型只有两种:图像和命令,分别表示为“PIC”和“ORD”;数据大小即为实际发送的图像二进制字节文件大小。规定信息头的大小
您可能关注的文档
- 基于WEB教学质量评价系统探索研究.doc
- 基于Web教师工作平台设计与实现.doc
- 基于Web教师研修平台设计与应用.doc
- 基于Web数据备份与恢复.doc
- 基于Web数字校园单点登录系统研究.doc
- 基于WEB数字电路交互式学习平台设计.doc
- 基于Web数据库技术.doc
- 基于Web数据库技术探究.doc
- 基于Web数据库技术浅析.doc
- 基于WEB数据库智能组卷系统设计与实现.doc
- 2026年国家电网招聘之文学哲学类考试题库300道附参考答案(典型题).docx
- 2026年大学生计算机考试题库200道附答案【黄金题型】.docx
- 2026年国家电网招聘之文学哲学类考试题库300道附答案【研优卷】.docx
- 2026年国家电网招聘之文学哲学类考试题库300道附答案【培优】.docx
- 2026年国家电网招聘之文学哲学类考试题库300道附答案(精练).docx
- 超星尔雅学习通《形势与政策(2026春)》章节测试题带答案(预热题).docx
- 2026年知识百科竞赛考试题库80道含答案【突破训练】.docx
- 泛读三试题及答案.docx
- 法院申论试题及答案.docx
- 2025考试政治真题及答案.doc
最近下载
- 同济大学毕业设计-基坑支护-设计计算书.doc VIP
- 心血管-肾脏-代谢综合征(CKM)综合管理中国专家共识2025解读PPT课件.pptx VIP
- 2025年中国四氯化锆项目投资计划书.docx
- 2025年中考数学(四川成都卷)真题详细解读及评析 .pdf VIP
- 护理知识竞赛题库.pdf VIP
- 植物病理学 第三讲 植物病原菌物.ppt VIP
- Part3-4 Unit2 Health and Fitness 课件高一英语(高教版基础模块2).pptx
- 中国化学纤维制造项目创业计划书.docx
- 中国消化内镜诊疗镇静麻醉的专家共识.pdf VIP
- 抗美抗援朝纪念日主题班会.pptx VIP
文档评论(0)