现在,嵌入式系统设计对网络的需求逐渐增多。这是一个发展的趋势。就像《构建嵌入式Linux系统》中提到的:
·嵌入式系统可能会包含Web服务器,并能够基于Web进行配置。
·可能会基于维护和更新的目的提供远程登陆的功能。
所以,在探讨文件系统的制作时,网络服务功能就是一个避不开的话题。而嵌入式系统跟通用计算机系统不通,它要求低空间占用,高效,稳定可靠,安全性高。同时满足这几项要求是不容易的,需要在各项指标之间进行权衡。
在这里,建立这个专题,讨论嵌入式系统上可用的网络服务功能,并想通过比较和实际测试选择最优的方案。主要探讨的方面有:
1、Internet Super-Server
Internet Super-Server就是一个特殊的监控程序,用来监听已经启用的网络服务的端口号,当某个端口号送来服务请求时,super-server首先会启动相应的网络监控程序,然后将服务请求传递给该网络监控程序以便提供服务。
Linux主要有两个internet super-server可用:inetd和xinetd。所以会主要就这两个的移植及其配置和使用来展开探讨。
2、网络登陆工具
主要有Telnet协议,TFTP协议,FTP协议,SSH协议。对相应的工具和应用场合进行探讨。
3、网络管理工具
探讨Web服务器、DHCP。
主要参考书籍就是《构建嵌入式Linux系统》,另会辅以网络资料。