基于nagle算法的嵌入式网络通信研究与仿真new

基于nagle算法的嵌入式网络通信研究与仿真new

ID:33549850

大小:1.43 MB

页数:4页

时间:2019-02-27

基于nagle算法的嵌入式网络通信研究与仿真new_第1页
基于nagle算法的嵌入式网络通信研究与仿真new_第2页
基于nagle算法的嵌入式网络通信研究与仿真new_第3页
基于nagle算法的嵌入式网络通信研究与仿真new_第4页
资源描述:

《基于nagle算法的嵌入式网络通信研究与仿真new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Information信息通信&communications基于Nagle算法的嵌入式网络通信研究与仿真岳鹏阙大顺杜玮/武汉理工大学信息工程学院(武汉·430063)摘要:在阐述了嵌入式系统以及以S3C2410A为核心的嵌率,并减少了所需的带宽。入式网络通信系统组成的基础上,详细分析了在Linux操作系统下网络通信的软件设计算法,并在系统平台上成功实一、硬件设计现了服务器端和客户端的网络通信。以及采用NS-2软件对1.1整体结构引入Nagle算法的TCP协议的传输速率、吞吐率和延时抖动在工业应用领域中,处理器的芯片品种较多,技术都比进行了网络

2、仿真,研究证明该方案是高效可靠的。较成熟,稳定性好。8位单片机以51内核为代表,16位则以关键词:网络通信;嵌入式系统;Linux;NS-2;Nagle算法TIMSP430为代表,而32位微处理器有PowerPC、MIPS和中图分类号:TP393文献标识码:AARM等。考虑到智能楼宇办公自动化的复杂性,32位ARM文章编号:1673-1131(2008)03-008-04处理器在这些方面具有优势,是作为硬件平台的理想选择。本通信系统以Samsung公司的32位RISC处理器S3C2410A引言为核心,系统框图及部分外围电路如图1所示。嵌入式系

3、统是指将应用程序、操作系统与硬件集成在一起的系统,其软硬件可以裁剪,能满足系统对功能、可靠[1]性、成本、体积和功耗的严格要求。嵌入式Internet技术的[2]核心是在嵌入式系统中实现TCP/IP协议簇。本文运用客户/服务器模式(C/S)成功在Linux平台上实现网络通信以及引入了Nagle算法并进行了网络模拟,大幅度减少了嵌入式网络中发送的小数据包个数,提高了吞吐图1系统框图及部分外围电路图ResearchandSimulationonEmbeddedNetworkCommunicationBasedonNagleAlgorithmQUE

4、Da-shunYUEPengDUWei(SchoolofInformationEngineering,WuhanUniversityofTechnology,Wuhan430063,China)Abstract:BasedontheintroductionoftheconceptofembeddedsystemandthestructureofaS3C2410Aprocessorembeddednetworkcommunicationsystem,thepaperdiscussesthesoftwaredesignalgorithmofthe

5、networkcommunicationonthisembeddedLinuxsystemindetail.Andthesystemachievesthenetworkcommunicationbetweentheserverandtheclientonthesystemplatformsuccessfully.Simulationthetransmissionrate,thethroughput,thedelayjitterofNagle-TCPprotocolwithNS-2.Thesimulatingandtestingresultsh

6、owsthattheschemeiseffectively.Keywords:networkcommunication;embeddedsystem;Linux;NS-2;naglealgorithm82008No.3岳鹏阙大顺杜玮/基于Nagle算法的嵌入式网络通信研究与仿真学术研究AcademicResearchS3C2410A的内核基于ARM9,带有MMU功能,采用描述符来处理双方的通信过程。客户端为了通知服务器端0.18微米工艺,其主频可达203MHz,适合于对成本和功耗接收其发出的连接请求,也必须先建立一个Socket,接着调敏感的

7、需求,同时支持Thumb16位压缩指令集,从而能以较用connect()函数来发送连接请求。双方结束通信之后,都小的存储空间需求,获得32位的系统性能。要调用close()函数来结束Socket通信。1.2外围电路1.4测试与分析处理器外围电路主要还包括8MB大小的NORFlash编译成功后用./server和./client查看输出结果,服务器32MB的SDRAM,时钟复位电路和JTAG口等部件组成,构端与客户端输出结果如图3所示成处理器的最小工作单元;同时还考虑系统所实现的功能,有选择的选用其他硬件,如用于显示的LCD屏,一个小键盘输入,

8、2个RS232串口以及网络接口模块等。其中网络接口模块是由16位系统数据总线和部分地址总线以及控制线组成,使用CS8900芯片扩展了一个10M以太网口。其主要功能是

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。