论文部分内容阅读
嵌入式Web Server兼备了嵌入式系统的和WEB服务器的特点,它是电子技术和网络技术的结合。本文主要是从实现嵌入式Web Server的软、硬件两个方面来讨论的,并阐述了嵌入式Web Server在机架式光纤收发器中的应用。
从软件方面看,本文采用的精简TCP/IP协议栈(uIP,专为8位和16位的嵌入式微控制器设计的微型TCP/IP协议栈),它包括了TCP、IP、ICMP、ARP等,这些标准的协议对嵌入式Internet系统的大量使用有着很重要的意义。嵌入式Web服务器技术的核心是TCP/IP和HTTP的实现。HTTP协议是WEB应用的标准协议。在嵌入式设备上利用uIP协议实现Web Server的功能。嵌入WEB服务器通过CGI接口和其它方法,可以在HTML文件或表格中插入运行代码,供RAM读写数据。HTML页面内容一般是通过存储在ROM中的压缩文件,由快速运行的代码动态产生的。可以利用Java、JavaScripts等技术在客户端生成应用代码,而在服务器端只是发布网页,以减少在服务器端的代码和容量,提高服务器端的性能。由于开放式结构的Internet日益面对严峻的信息安全问题的考验,嵌入式Web Server要具有安全防范能力。
从硬件方面看,嵌入式Web服务器的实现形式有多样,针对光纤收发器的实际应用,并结合嵌入式Web Server的技术,本文嵌入式Web Server硬件系统采用的结构主要是由微处理器模块、以太网控制模块、存储模块、系统接口等一些外围电路组成。
最后讨论了基于嵌入式Web Server的机架式光纤收发器网管模块。