需要金幣:![]() ![]() |
資料包括:完整論文 | ![]() |
![]() |
轉(zhuǎn)換比率:金額 X 10=金幣數(shù)量, 例100元=1000金幣 | 論文字?jǐn)?shù):12578 | ![]() | |
折扣與優(yōu)惠:團(tuán)購最低可5折優(yōu)惠 - 了解詳情 | 論文格式:Word格式(*.doc) | ![]() |
摘要:由于嵌入式操作系統(tǒng)非常大的商業(yè)價(jià)值和Linux 的極強(qiáng)的開放性,嵌入式Linux 平臺(tái)的開發(fā)和研究已經(jīng)成為當(dāng)前世界上操作系統(tǒng)領(lǐng)域范圍內(nèi)的一個(gè)熱點(diǎn)。本文討論了在資源有限的嵌入式Linux系統(tǒng)中如何有效的實(shí)現(xiàn)動(dòng)態(tài)CGI文件上傳下載功能。文中內(nèi)容涉及到用boa做web服務(wù)器,用c語言實(shí)現(xiàn)CGI程序設(shè)計(jì),用post方法實(shí)現(xiàn)了文件上傳,用get方法實(shí)現(xiàn)了文件下載的原理和方法。測(cè)試結(jié)果表明該方案的正確性和有效性。 關(guān)鍵詞 :嵌入式;Linux;boa;CGI;上傳;下載
目錄 摘要 Abstract 1 緒論-1 1.1 研究背景-1 1.2 課題研究的目的和意義-1 1.3 主要完成的工作以及論文結(jié)構(gòu)-2 1.3.1 本文的主要工作-2 1.3.2 論文結(jié)構(gòu)-2 1.3.3 開發(fā)環(huán)境簡介-2 2 嵌入式Linux的技術(shù)簡介-3 2.1 交叉編譯模式-3 2.1.1交叉編譯的實(shí)現(xiàn)-4 2.2 開發(fā)板介紹-5 2.2.1 準(zhǔn)備工作-7 2.2.2 制作sd啟動(dòng)卡-7 2.2.3 sd卡自動(dòng)啟動(dòng)腳本-8 2.2.4 usb更新開發(fā)板系統(tǒng)方法-8 3 boa服務(wù)器的介紹及移植-8 3.1 boa服務(wù)器的簡單介紹-8 3.2 boa服務(wù)器的編譯-9 3.3 boa服務(wù)器配置-9 3.4 開發(fā)板ip地址配置-9 3.5 boa服務(wù)器的移植-10 4 CGI原理及程序設(shè)計(jì)-11 4.1 CGI的工作原理-11 4.2 CGI的傳送方法-12 4.2.1 GET方法-12 4.2.2 POST方法-12 4.2.3 HEAD方法-13 4.3 CGI環(huán)境變量-14 4.3.1 通用變量-14 4.3.2 存儲(chǔ)輸入數(shù)據(jù)的變量-15 4.3.3 服務(wù)器信息-15 4.3.4 瀏覽器信息-16 4.3.5 HTTP變量-16 4.4 CGI的生成步驟-17 4.5 CGIC函數(shù)庫-18 4.6 CGI上傳下載程序設(shè)計(jì)-23 4.6.1 上傳功能的設(shè)計(jì)-23 4.6.2 上傳功能的實(shí)現(xiàn)-23 4.6.3 上傳功能的演示-25 4.6.2 下載功能設(shè)計(jì)-27 4.6.3 下載功能的實(shí)現(xiàn)-27 4.6.4 下載功能的演示-29 5 總結(jié)-32 參考文獻(xiàn)-33 致謝-34 |