微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > Spartan 6上嵌入式网络服务系统设计实现

Spartan 6上嵌入式网络服务系统设计实现

时间:08-28 来源:电子产品世界 点击:

系统的实现与验证

将主机的IP地址设置为192.168.1.1,子网掩码为255.255.255.0,网关为192.168.1.1,将Atlys FPGA上的以太网口与主机电脑的以太网口使用网线连接,以便进行tftp文件上传下载操作以及网页对开发板的远程动态显示,同时将开发板上的串口与主机的串口使用串口线进行连接,可以进行串口通信,也可以将相应的操作结果显示到主机屏幕上,图3为命令操作界面,图4为超级终端显示指示信息和操作反馈信息,通过本机上的浏览器访问192.168.1.10,如图5为访问显示结果。

系统的验证分成两部分:运用网口通信的验证和串口通信的验证。

结束语

本文详细介绍了利用Atlys开发平台使用AXI总线设计lwip以太网通信的嵌入式系统,以及在Xilkernel系统上设置lwip130协议栈以及xilmfs文件系统协议栈开发嵌入式FTP以及web服务器的过程,开发的FTP具有远程传输的功能,Web服务器具有远程动态控制FPGA开发板LED灯亮灭以及动态显示拨码开关的状态的功能,正是由于网络在嵌入式领域的引入,因此实现基于以太网的嵌入式Web Server和远程文件传输具有十分重要的实际意义,本设计为今后更深入的嵌入式系统远程监控、远程传输以及控制的研究做准备,也为即将进行的网络远程重构的实现提供网络通信条件,是其中的关键技术之一。

参考文献:
  [1] 杨定定,施慧彬.基于AXI总线的MicroBlaze双核SoPC系统设计[J].电子产品世界,2012,19,(1)
  [2] 王长清,陈栋.基于FPGA的千兆以太网通信板的设计与实现[J].河南师范大学学报:自然科学版,2011,39,(1)
  [3] Xilinx[Z/OL].Xilinx, http://www.xilinx.com/support/documentation/ip_documentation/axi_dma_ds781.pdf
  [4] 杨俊,吕建平,徐峰柳.基于uC/OS-II和Lwip的嵌入式Web服务器实现[J].电气自动化:嵌入式系统,2011,33,(3)
  [5] 李磊,杨柏林,胡维华.嵌入式Web服务器软件的设计和实现[J].计算机工程与设计,2003,24,(10)
  [6] 李庆江.基于Lwip协议栈的嵌入式Web服务器的设计及实现[J].山东轻工业学院学报,2008,22,(4)
  [7] 张亚魁.基于LWIP的嵌入式WEB服务器的研究与实现[D].合肥工业大学硕士论文,2009:32-39
  [8] Xilinx[Z/OL].Xilinx, http://www.xilinx.com/support/documentation/ip_documentation/ds759_axi_ethernet.pdf

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top