基于TFTP的数据传输协议的研究

基于TFTP的数据传输协议的研究

ID:46420053

大小:67.00 KB

页数:5页

时间:2019-11-23

基于TFTP的数据传输协议的研究_第1页
基于TFTP的数据传输协议的研究_第2页
基于TFTP的数据传输协议的研究_第3页
基于TFTP的数据传输协议的研究_第4页
基于TFTP的数据传输协议的研究_第5页
资源描述:

《基于TFTP的数据传输协议的研究》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、基于TFTP的数据传输协议的研究摘要本文采用微处理器S3C44B0,对嵌入式开发进行讨论,分析研究了TFTP协议。在基于TFTP协议上,通过S3C44B0实现了数据的传输,试验表明,该系统运行稳定,各项指标达到要求,数据传输正确。为远程网络数据传输,同时为其他远程网络设备的监控,提供了一种可行的方法。关键词S3C44B0嵌入式TFTP协议数据传输中图分类号:TN919.6文献标识码:A嵌入式系统的定义是“控制、监视或者辅助操作机器和设备的装置”(devicesusedtocontrol,monitor,orassisttheoperationofeq

2、uipment,machineryorplants)。目前,随着通信及网络的迅猛发展,各种设备上物理硬件的网络接口就应运而生,然而传统单片机的工作性能以及对通信网络的支持具有局限性,而嵌入式设备已经内嵌了各种网络接口,或者对网络通信具有硬件支持,在软件方面支持的协议有:TCP/IP协议、IEEE1394,USB,CAN,Bluetooth或IrDA通信接口中的一种或者几种。同时嵌入式设备也具有相应的组网协议以及物理层的驱动软件,实现了各种网络设备上网以及网络维护的功能。我国冇线电视网络建设不断发展,网络规模不断扩大,因此如何管理网络中的设备就变得十分

3、重耍。广电部于2004年发布了国家标准的《HFC网络设备管理系统规范》,对网络管理设备运行的参数进行了详细规定,为了实现來自不同厂家的不同网络管理设备间进行通信,木文采用TFTP协议,实现数据以该协议的方式进行传输。1ARM微处理器概述及特点嵌入式系统是一个基于计算机的专用系统,或者是大型应用系统屮的一部分。该处理器具有CISC或者RISC体系结构,也可以是一个微控制器或者数字信号处理器(DSP)O嵌入式系统硬件设计者必须选择一个适当的处理器和适当的存储器集合,并设计处理器、存储器和I/O设备之间适当的接口电路。这些都是在充分考虑了各种可用的处理器、

4、结构单元和体系结构、存储器类型、大小和速度、总线信号和时序图的基础上完成的。基于ARM(AdvancedRISCMachines)体系结构的处理器,每一系列的ARM微处理器除了具有共同的特点之外,随着硬件的不断升级,各系列的ARM微处理器具有应用于特定应用领域的特点。此外,ARM芯片还获得了许多实时操作系统RTOS(RealTimeOperatingSystem)支持。作为一种高性能、低成木、低功耗的32位嵌入式RTSC微处理,ARM已成为目前应用最为广泛的微处理器。在军用,工业用,办公用,医用电子设备,尤其是民用方面,取得很好的市场前景。微控制器是

5、控制或者通信电路中一个基本的组成部分,它尤其适用于具有片上此程序存储器和设备的用于实时控制的应用的嵌入式系统。ARM架构是面向低预算设计的第一款RISC微处理器,是一种可扩展、可移植、可集成的微处理器。ARM内核具有4个功能模块T、D、M、I,可供生产厂商根据不同用户要求來配置生产。本文采用Samsung公司推出的S3C44B0微处理器,是H前使用最广泛的32位嵌入式RISC处理器,具有每瓦产生690MTPS的高性能低功耗能力,对内存容量及系统成木的要求人人降低。此外,通过嵌入式ICE调试技术可以简化系统设计,并通过一个DSP增强扩展功能来改进性能。

6、1RTL8019AS网络芯片驱动程序山于S3C44B0没有集成以太网控制模块。因此外接了以太网接口芯片RTL8019AS,达到数据通过以太网传输的目的。RTL8019AS是由台湾Reallek公司生产的以太网控制器。由于具有较高的性价比,在嵌入式硬件的网络扩展屮经常被使用。其性能如下:(1)适应EthernetII>IEEEE802.3>10BASE5、10BASE2、10BASET;(2)采用8位16位数据线;(3)全双工数据收发,传输数据达到lOMbls,具有睡眠模式;(4)内置16K的SRAM,用于收发缓冲;(5)可连接同轴电缆和双绞线,可自动

7、检测所接物质;(6)100脚TQFP封装。RTL8019AS内部可分为远程DMA接口,本地DMA接口,MAC逻辑、数据编码解码逻辑和其他端口。完成控制器与网线的数据交换采用木地DMA,主处理器收发数据只需对远程DMA操作。当主处理器要向网上发送数据时,先将一帧数据通过远程DMA通道送到RTL8019AS中的发送缓冲区,然后发出传送命令。RTL8019AS在完成上一帧的发送后,再完成此帧的发送。RTL8019AS接收到的数据通过MAC比较、CRC校验后,由FIFO存到接受缓冲区,收满一帧后,以中断或寄存器标志的方式通知主处理器。RTL8019AS硬件原

8、理图可在相关书中查阅。在S3C44B0进行TFTP协议的数据传输,贝lj编写RTL8019AS驱动程序就很必

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

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

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