论文部分内容阅读
随着嵌入式系统的发展,各种嵌入式设备已经渗透入大们工作、生活领域的各个角落。基于信息网络化的高速发展,各种嵌入式设备也急需利用互联网实现信息的快速传输。嵌入式Web服务器将嵌入式设备接入Internet,成功实现了客户端、服务器间通过Web浏览器进行信息交互。鉴于信息交互的迫切性,嵌入式Web服务器的研究与开发显得尤为重要,也将成为未来Internet发展的一种趋势。本系统主要研究了基于FPGA的嵌入式Web服务器的构建技术,并以此为基础实现了基于Web网页控制的分形图生成器,完成了在FPGA板载TFT显示屏上进行Mandelbrot集和Julia集的分形图生成和显示。以Xilinx公司的现场可编程门阵列(FPGA)作为硬件平台,借助ISE和EDK开发工具搭建了包含TFT显示控制和嵌入式Web服务器的SOPC系统。本系统在Xilnet协议和Xilmfs文件系统等软件基础上,采用TCP/IP套接字编程技术,实现PC机与FPGA开发板的网络通信。通过网络远程访问基于FPGA软核的嵌入式Web服务器,在Web页面上输入控制信息生成相应的Mandelbrot集和Julia集分形图并实现在TFT显示屏上输出显示。具体设计中,特别设计了SPI控制器配置TFT参数、并通过硬件协调TFT显示与Web服务器IP核时序,并通过了设计测试。通过网络在PC机上调用设计的网页,并实现了控制参数的传输。再根据该参数生成相应的Mandelbrot集和Julia集分形图,并实现了在FPGA板载TFT显示屏上的图形显示。实验结果表明,本设计开发的嵌入式Web服务器正确地接收并处理了从客户端发来的信息请求,且成功返回了串口测试结果、网页和分形图生成与显示信息。本课题成功实现了嵌入式设备接入Internet网络,有效解决了嵌入式系统在实时网络中应用的需求。同时,设计实现了一个嵌入式Web服务器,并在此基础上实实现了对应用需求的控制。本文的研究成果,将为嵌入式系统在Internet上的应用提供了有力证据,为实现对嵌入式设备的远程网络监测、控制、诊断和维护提供了有力的技术支持。