3c4510所需的其他外圍電路,包括:電源電路、外部時(shí)鐘(50mhz)電路、開關(guān)及復(fù)位電路和jtag調(diào)試接口電路等。 嵌入式操作系統(tǒng)選擇的是mclinux操作系統(tǒng),mclinux是專門針對沒有mmu的處理器而設(shè)計(jì)的,系統(tǒng)多采用romfs文件系統(tǒng),romfs是一種相對簡單、占用空間較少的文件系統(tǒng)。而在mclinux下,主要有三個(gè)web服務(wù)器:httpd、thttpd和boa.httpd是最簡單的web服務(wù)器,功能簡單,不支持認(rèn)證和cgi,thttpd和boa均支持認(rèn)證和cgi,功能豐富,其中boa1是一個(gè)單任務(wù)的http服務(wù)器,源代碼開放,性能較高,占用系統(tǒng)資源較少,boa服務(wù)器在收到請求時(shí),不啟動多個(gè)服務(wù)進(jìn)程處理多個(gè)請求,在一個(gè)進(jìn)程內(nèi)處理所有服務(wù)請求。對于cgi程序,將生成新的進(jìn)程來處理,考慮到嵌入式系統(tǒng)自身資源有限,和家庭網(wǎng)關(guān)的進(jìn)程數(shù)量有限,系統(tǒng)選擇了在mclinux系統(tǒng)中的boa服務(wù)器。 由于目前的mclinux還不支持asp、php等動態(tài)網(wǎng)頁技術(shù),所以在mclinux下通過cgi2技術(shù)連接web頁和本地程序,提供動態(tài)和交互的特性。 配置boa服務(wù)器 cgi程序不是