GoAhead在vxWorksVMWare下的移植小結(jié)_第1頁(yè)
GoAhead在vxWorksVMWare下的移植小結(jié)_第2頁(yè)
GoAhead在vxWorksVMWare下的移植小結(jié)_第3頁(yè)
GoAhead在vxWorksVMWare下的移植小結(jié)_第4頁(yè)
GoAhead在vxWorksVMWare下的移植小結(jié)_第5頁(yè)
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、 GoAhead在vxWorksVMWare下的移植小結(jié)SearcherCaiyangver1.02007-4-17軟件環(huán)境準(zhǔn)備工作GoAhead的編譯網(wǎng)頁(yè)測(cè)試后記參考文獻(xiàn)鳴謝軟件環(huán)境Tornado2.2forX86GoAheadWebserver2.1.8vxWorks5.5VMWare準(zhǔn)備工作首先在VMWare卜移植vxWorks(論壇上有很多這方面的帖子,不再贅述)。注裁加載的vxWorks須包含如卜組件:Targetshellc-H-coniponeiits(具體組件可根據(jù)需要進(jìn)行選擇)developmenttoolcomponentsloadercomponents-targetun

2、loaderdevelopmenttoolcomponents-symboltablecomponents-syncluonizehostandtargetsymboltablesJ其次進(jìn)行g(shù)oaliead編譯相關(guān)準(zhǔn)備工作首先卜載GoAhead2.18版本,解壓后得到文件夾ws031202,將其該名為goaliead后轉(zhuǎn)移到E盤根目錄F(文件名和轉(zhuǎn)移的盤符位置可選)。2.安裝MicrosoftVisualC+6.0打開E:goaheadWINwebcomp.dsw編譯生成webcomp.exe文件(也可通過其它方式生成)制作filelist文件E:goaheadwelAFAQ.htmE:goa

3、heachvebVibout.htmE:goaheachvebViddgroiip.aspE:goahea(hvebViddlimit.aspE:goaheadwebVidduser.aspE:goaheachvebVisp.aspE:goaheachvebl)ogus.aspE:gociheadwebcoMems.aspE:goaheachvebelgroup.aspE:goaheachvelMelliinit.aspE:goaheachvelZvleluser.aspE:goaheachvelMocs.htmE:goaheachvebdspuser.aspE:goaheadvelfonns

4、.aspE:goaheachvelliome.aspE:goaheachvebloadcfg.aspE:goaheadweboverview.hfmE:goaheachvelAsavecfg.aspE:goaheachvelAsmalLhtmE:goaheachvelNests.htmE:goaheachvelNitle.htmE:goaheachvelAtreeapp.aspE:goaheachvelAnm.htm生成網(wǎng)頁(yè)的c格式文件webcompE:goaheadwebfilelist.txtwebrom.c卜而是轉(zhuǎn)換后的webrom.c中的部分內(nèi)容:websRomPagelndexTyp

5、ewebsRomPageIndexJ=/T(VFAQ.htmu)fpageO.9637人T(7about.htmH)9page_l94353人T(7addgroup.asp,f),page/,933/,T(Vaddlimit.aspu)fpage_3,897/,T(Vadditser.aspn)9page_4.1077,T(Vasp.aspu)fpage_59622,T(Vbogus.aspn)fpage_69170/,T(u/contents.asp,)9pageJ7f2146,T(7delgroiip.aspf,),page_8f609,T(Vdellimit.asp,)9page_9.6

6、27,T(Vdeluser.asptr)9page_10,619/,T(7docs.htmu),page_ll91800,T(n/dspuser.asptf),page_12f623丿,T(u/forms.aspn),page_139678人T(Vhome.aspu),page_14,753/,T(Vloadcfg.aspir)9page_15,597丿,T(u/overview.htmn),page_16,3037/,T(Vsavecfg.aspu)9page_17,587丿,T(/small.htm),page_l8,887),T(Vtests.htmr,)fpage_19,506丿,T(

7、Vtitle.htmn)9page_20f321/,T(Vtreeapp.asppage_2191089,T(n/um.htm),page22,4091,0,0,0),;由J:我們這里的移植是在不基J:文件系統(tǒng)的情況卜進(jìn)行的,GoAliead會(huì)將網(wǎng)頁(yè)以數(shù)組的形式進(jìn)行存儲(chǔ)。編譯GoAheadWebserver接卜來(lái)開始進(jìn)入GoAliead的編譯過程具體步驟如卜:新建一個(gè)DownloadableProject,名字可以任意取,這里取名goaheadx86加入GoAheadWebserver文件:把E:goahead*.c和E:goahead*.hE:goaheadvxworksV.c和E:goah

8、eadvxworks*.h加入工程中。注意:去掉websSSL.c,webcomp.c,并用生成的WINwebrom.c代替goahead根目錄F的webrom.c(注意在工程中修改包含頭文件為include”./wslntm.h”或者直接將webrom.c拷貝到goahead根目錄卜替換原先的webtom.c)。修改.vxworksmain.c文件為女II卜形式#defineROOT_DIRT(m,)staticchar_t*rootWeb=T();/*Rootwebdirectory*/加入編譯選項(xiàng):-DWEBS-DUEMF-DOS=VXWORKSDVXWORKS-DWEBS_PAGE_R

9、OM注意:這句的加入位置為在WorkspaceI作區(qū)中,點(diǎn)擊builds,展開goaheadx86builds,右鍵PENTIUMgnu-properties-c/c+compiler在最后加入編譯選項(xiàng)(中間用空格隔開),具體如卜圖1所示:圖14編譯如果順利的話會(huì)生成goaheadx86.out網(wǎng)頁(yè)測(cè)試通過Targetserverdownload生成的goaheadx86.out即你做的DownloadableProject,可以通過Tornado2.2中的browser卜的moduleinformation來(lái)査看加載的goaheadx86.out的相關(guān)信息。在Shell中啟動(dòng)webserver的任務(wù):-spwebsvxmain在IE中訪問的Target的IP既可以看到網(wǎng)頁(yè)。如果通過以上操作不能看到網(wǎng)頁(yè),則需檢査是否中間某個(gè)壞節(jié)出了問題。后記本文只給出了goahead移植的一種情況,對(duì)J基文件系統(tǒng)的移植,以及在Torando2.2forarm等平臺(tái)上的情況,大家可以參考本文進(jìn)行處理。參考文獻(xiàn)1GoAhead移植筆記forED

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論