- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于嵌入式Linux的无线图像数据收发
华东师范大学信息学院微电子学学士毕业论文基于嵌入式Linux的无线图像数据收发Embedded Linux-based wireless image data transceiver姓 名: 顾陈 学 号: 10062120230 专 业: 微电子学 指导教师: 李外云 2010 年 5 月目 录摘 要IAbstract II第一章引 言11.1 研究背景11.2 预期功能描述11.3 本文的组织结构2第二章设计方案32.1 硬件方案32.2 软件方案42.2.1 方案描述42.2.2 文件目录52.3 小结5第三章网络技术63.1 TCP/IP技术63.2 socket编程73.2.1套接口介绍73.2.2 SOCK()函数83.2.3系统架构93.3 数据传输处理过程103.3.1 服务端103.3.2 客户端133.4 小结15第四章QT技术164.1 QT介绍164.2 QT运行机制164.3 QT设计方法174.4 功能实现184.4.1 服务端实现184.4.2 客户端实现194.5 国际化204.6 桌面显示214.7 小结21第五章功能测试225.1 版本说明225.2 编译工作225.3 完整测试235.4 小结23第六章总结246.1 本文总结246.2 工作展望24参考文献26附录一 服务端源代码27附录二 客户端源代码30附录三 QT部分完整源代码33致 谢35摘要近年来,随着微电子和通信技术的发展,嵌入式领域也迎来新一轮的发展,其突出标志是与网络越来越紧密的联系,以及智能操作系统的快速发展。未来的家电产品将向着智能化,网络化的方向发展,各种各样的技术纷纷出现,其中linux操作系统以其开源和可移植性的特点,越来越得到广泛的应用,近两年迅速发展的Android操作系统就是基于linux内核的。另外,网络功能是linux系统的重要组成部分,对其有着天然支持的优势。传统的通信介质为有线,随着3G网络的发展,无线带宽的大大提高将为数据通信带来革命性的变化。无线技术摆脱了传统的地理约束,得以在某些恶劣的条件下应用,一定意义上也能降低高昂的布线费用,在某些领域已经取得了巨大的发展,是未来网络发展的一个重要方向。本文系统地分析了TCP/IP协议在LINUX系统上的实现机制,并对QT程序的运行和实现机制进行了阐述。本项目基于基于linux系统,利用其良好的网络支持,成功实现图像数据在两个终端之间的收发,其中无线部分基于IEEE802.11b标准,带宽最高可达11Mbps。整个系统采用三层体系结构,前端由基于C++库的QT程序实现人机交互,中间层使用标准C程序实现复杂的数据传输处理过程,后端使用网络函数调用linux内核实现终端间通信。关键词:linux,TCP/IP,QT,网络,无线,嵌入式Abstract In recent years, with the development of microelectronics and communications technology, the field of embedded also usher in a new round of development, the prominent signs are the increasingly close links with the network, and the rapid development of intelligent operating system. Home appliances in the future will be towards the intelligent, network-oriented direction. For its open source and features of portability, linux operating system are more and more widely used. In the last two years, the rapid developed Android operating system is also based on linux kernel. In addition, the network function is an important part of linux systems, and there is a natural support to it. Traditional communications medium is wired. With the development of 3G networks, significantly increased wireless bandwidth w
原创力文档


文档评论(0)