基于Android平台以太网通信系统的设计与实现

来源 :天津工业大学 | 被引量 : 0次 | 上传用户:yaowoyiao
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着网络技术和嵌入式系统的高速发展,各种各样的嵌入式设备已经应用到人民生产生活的很多领域,并且逐渐朝着网络化、智能化的方向发展,例如视频监控设备、远程控制设备、信息家电、网络摄像头等都离不开嵌入式设备和网络的相互结合,由于以太网具有技术标准开放性好,统一的通信协议,传输速度高、兼容性高和支持设备等多方面的优势,以太网通信将会成为未来最重要的网络通信方式,并且Android操作系统具有良好的可移植性、良好人机交互界面、强大的技术支持平台和丰富的应用资源,使得Android系统在嵌入式设备应用中拥有广泛的前景。   本文基于Android平台和ARM9处理器为基础,设计了一种以太网通信系统,该系统主要是结合当前广泛应用的操作系统Android。在硬件设计部分,该系统采用了S3C2440作为数据的处理终端,该部分主要设计了时钟电路、电源电路、复位电路、JTAG调试电路、UART通信电路和以太网接口电路,主要实现了一个以太网通信的数据终端,在软件设计部分,首先研究了网卡通信原理,实现了以太网网卡驱动程序,然后着重研究了TCP/IP协议栈,在ARM9上主要实现了TCP/IP协议栈的裁剪和移植,实现了ARP通信、IP通信、UDP通信等功能,分析了Android操作系统的框架结构,研究了在Android操作系统的应用层编写软件的方法,在控制终端ARM11上实现了操作系统的移植,编写了控制应用软件,实现了简单控制功能。最后搭建了实验测试平台,分别测试了ARP通信、UDP通信的过程,并且测试了Android系统上的控制软件工作过程,测试结果表明,UDP通信速度的稳定性良好,误码率在0.5%以内,达到了设计的要求。
其他文献
林肯实验室提出了针对合成孔径雷达(SyntheticApertureRadar,SAR)自动目标识别系统的三级处理流程,即检测阶段(预筛选)、鉴别阶段、分类阶段。为了实时处理SAR图像数据,有效地发现
在高密集度的无线网络中,干扰问题已经是抑制系统容量的一个关键因素。单小区技术会将小区间干扰(ICI)作为噪声处理,而多小区协作技术通过基站间的协作能够有效利用小区间干扰,提
随着雷达系统与电子侦察接收机的相互角逐,任何一方技术的进步必然会促进另一方的飞速发展。准连续波雷达是一种新体制雷达,因其具有一系列优点而被国内外专家学者重点研究,
在科技及网络的不断发展,多媒体技术及设备数量飞速增长的环境下,音频数据作为多媒体数据的重要组成部分,其信息量也在不断的增长。在海量音乐数据库,传统的音频检索方式给用户的
近年来,卫星导航系统在民用和军事领域方面的重要性与日俱增,但卫星信号弱,易受到来自各方面干扰的问题也更加明显,其中尤以人为的压制式干扰和欺骗式干扰更为突出,因此,研究
随着社会的发展,高层建筑物逐渐增多,电梯作为运输工具已大量应用。目前大部分电梯是单机运行,不能做到远程监测和管理,也不能对电梯运行状况进行实时监管,一旦发生故障得不到及时
随着通信系统用户数量的不断增加,以及用户对高速数据业务需求的日益提高,移动通信系统的容量、覆盖范围及质量都遇到了新的挑战。与此同时,越来越多的移动业务将发生在室内,但穿
现代战争需求对雷达设备的各项性能要求越来越高,同时开发周期要求越来越短。因此仿真技术的应用必不可少,但传统的雷达系统仿真技术存在重用性和扩展性差的缺点,无法满足快速搭
协作通信技术作为一种新型的无线传输技术,具有分集技术和中继传输技术的优势,能够实现在传统通信网络中获得多天线与多跳传输的性能增益而不需要增加天线的数量,通过协作方式,在
时间同步是无线传感器网络中一项重要的支撑技术,在很多的协议以及应用场景中都需要时间同步。由于无线传感器网络在节点的能耗、通信、体积等方面有着特殊的要求,以及在分布