3c4510所需的其他外围电路,包括:电源电路、外部时钟(50mhz)电路、开关及复位电路和jtag调试接口电路等。 嵌入式操作系统选择的是mclinux操作系统,mclinux是专门针对没有mmu的处理器而设计的,系统多采用romfs文件系统,romfs是一种相对简单、占用空间较少的文件系统。而在mclinux下,主要有三个web服务器:httpd、thttpd和boa.httpd是最简单的web服务器,功能简单,不支持认证和cgi,thttpd和boa均支持认证和cgi,功能丰富,其中boa1是一个单任务的http服务器,源代码开放,性能较高,占用系统资源较少,boa服务器在收到请求时,不启动多个服务进程处理多个请求,在一个进程内处理所有服务请求。对于cgi程序,将生成新的进程来处理,考虑到嵌入式系统自身资源有限,和家庭网关的进程数量有限,系统选择了在mclinux系统中的boa服务器。 由于目前的mclinux还不支持asp、php等动态网页技术,所以在mclinux下通过cgi2技术连接web页和本地程序,提供动态和交互的特性。 配置boa服务器 cgi程序不是