嵌入式Web服務(wù)器移植與測(cè)試
4 嵌入式Web服務(wù)器BOA移植測(cè)試
測(cè)試的目的主要是驗(yàn)證嵌入式Web服務(wù)器BOA移植以及配置是否正確,能否正常工作。根據(jù)以上配置文件boa.conf的內(nèi)容在文件系統(tǒng)目錄/var下創(chuàng)建www目錄用于存放html文檔以及html文檔所需的圖像資源。創(chuàng)建/www/cgi-bin目錄用于存放CGI程序。
1)制作Web測(cè)試頁 Web測(cè)試網(wǎng)頁主要由Html語言、
Javascript腳本語言完成,新建文本文檔輸入網(wǎng)頁代碼如圖3所示。
保存此文件并重命名為index.html??截惔薍tml文件到目標(biāo)板/vat/www/目錄下。假設(shè)開發(fā)宿主機(jī)與目標(biāo)板在同一局域網(wǎng)中,并且無網(wǎng)絡(luò)故障,目標(biāo)板ip地址設(shè)置為192.168.1.156。在宿主機(jī)上運(yùn)行瀏覽器進(jìn)行BOA頁面測(cè)試,在瀏覽器地址欄中輸入ip地址192.168.1.-1,則可以看到Web測(cè)試頁面如圖4所示。
2)CGI腳本測(cè)試在目標(biāo)板打開一個(gè)終端輸入命令
viceshi.cgi,新建一個(gè)腳本文件,輸入如圖5所示代碼。
:wq保存此腳本文件,并拷貝此文件到/var/www/cgi-bin目錄中,chmod+x ceshi.cgi更改此文件的執(zhí)行權(quán)限。然后在宿主機(jī)(客戶端)瀏覽器中輸入http://192.168.1.156/cgi-bin/ceshi.cgi地址,經(jīng)過測(cè)試符合功能要求。
5 結(jié)論
本文實(shí)現(xiàn)了嵌入式BOA Web服務(wù)器在ARM9目標(biāo)板的移植以實(shí)現(xiàn)微型機(jī)在各種控制領(lǐng)域的遠(yuǎn)程管理,并通過了移植后測(cè)試。嵌入式BOA的成功移植為以后在具體生活、工業(yè)現(xiàn)場(chǎng)中的應(yīng)用提供了條件,方便了未來Web應(yīng)用工程的開發(fā)。
評(píng)論