uClinux下動(dòng)態(tài)Web技術(shù)的實(shí)現(xiàn)方法
發(fā)布時(shí)間:2007/4/23 0:00:00 訪問(wèn)次數(shù):452
|
您現(xiàn)在的位置:FAT16 的貨源和報(bào)價(jià) FAT16 的相關(guān)技術(shù)信息 | 其他型號(hào) | 更多供應(yīng)商 |
uClinux下動(dòng)態(tài)Web技術(shù)的實(shí)現(xiàn)方法
摘要:介紹uClinux操作系統(tǒng)的御,實(shí)現(xiàn)uClinux下的Boa Web Server;討論如何通過(guò)編寫(xiě)CGI程序來(lái)最終實(shí)現(xiàn)uClinux下的動(dòng)態(tài)Web頁(yè)面技術(shù)。
關(guān)鍵詞:uClinux 動(dòng)態(tài)Web技術(shù) CGI(通用網(wǎng)關(guān)接口) Web Server
隨著計(jì)算機(jī)技術(shù)發(fā)展,嵌入式系統(tǒng)已成為計(jì)算機(jī)領(lǐng)域的一個(gè)重要組成部分。所謂嵌入式系統(tǒng),是以應(yīng)用中為心,以計(jì)算機(jī)技術(shù)為基礎(chǔ),軟件硬件可裁剪,適應(yīng)應(yīng)用系統(tǒng)對(duì)功能、可靠性、成本、體積、功耗嚴(yán)格要求的專(zhuān)用計(jì)算機(jī)系統(tǒng)。它具有計(jì)算機(jī)的功能,但又不稱(chēng)為計(jì)算機(jī),包括機(jī)頂盒、微波爐、電梯、數(shù)控系統(tǒng)、醫(yī)療儀器等。
當(dāng)今的信息時(shí)代,是一個(gè)構(gòu)筑在網(wǎng)絡(luò)基礎(chǔ)之睥時(shí)代,互聯(lián)網(wǎng)已經(jīng)滲透到了人們工作和生活的各個(gè)角落。嵌入式Internet是近幾年發(fā)展起來(lái)一項(xiàng)新興概念和技術(shù),不僅通過(guò)PC機(jī)能上網(wǎng),通過(guò)各種各樣的嵌入式設(shè)備也能上網(wǎng),使用瀏覽Web已經(jīng)成為現(xiàn)代人的習(xí)慣。21世紀(jì)的電子信息產(chǎn)品,如果不能適應(yīng)這個(gè)發(fā)展的方向和要求,將很難有強(qiáng)勁的競(jìng)爭(zhēng)力。而目前正在開(kāi)發(fā)的嵌入式系統(tǒng)中,49%的項(xiàng)目選擇Linux作為嵌入式操作系統(tǒng),因此對(duì)uClinux操作系統(tǒng)下嵌入式Web技術(shù)的研究具有較高的現(xiàn)實(shí)意義,本文就此作些討論。
1 uClinux嵌入式操作系統(tǒng)
Linux是一種優(yōu)秀的自由軟件。由于源代碼公開(kāi),功能強(qiáng)大,具有良好的網(wǎng)絡(luò)支持,又易于睛,近幾年成為了最有潛力的嵌入式操作系統(tǒng)。UClinux是一個(gè)完全符合GNU/GPL(通用公共許可證)公約的項(xiàng)目和完全開(kāi)發(fā)代碼。它是標(biāo)準(zhǔn)Linux的一個(gè)分支,現(xiàn)在由Lineo公司支持維護(hù)。它專(zhuān)門(mén)針對(duì)沒(méi)有MMU的CPU,并且為嵌放式系統(tǒng)做了許多小型化的工作,F(xiàn)在已經(jīng)成為使用uClinux的安例包括:基于ColdFire的CISCO 2500/3000/4000路由器;基于ARM7TDMI的Aplio公司的voice-over-IP電話;Axis公司的AXIS2001網(wǎng)絡(luò)數(shù)碼相機(jī);Adomo公司的機(jī)頂盒以及各種開(kāi)發(fā)板。
UClinux經(jīng)過(guò)對(duì)標(biāo)準(zhǔn)Linux內(nèi)核的改動(dòng),形成了一個(gè)高度優(yōu)化的、代碼緊湊的嵌入式Linux,雖然它的體積很小,但uClinux仍然保留了Linux的大多數(shù)的優(yōu)點(diǎn):穩(wěn)定、良好的移植性、優(yōu)秀的網(wǎng)絡(luò)功能、對(duì)各種文件系統(tǒng)完備的支持,以及標(biāo)準(zhǔn)豐富的API。它的主要特征如下:①通用Linux API;②內(nèi)核體積小于512KB,內(nèi)核加上文件系統(tǒng)小于900KB;③完整體積小于512KB,內(nèi)核加上文件系統(tǒng)小于900KB;④支持其它大量網(wǎng)絡(luò)協(xié)議;⑤支持各種文件系統(tǒng),包括NFS、ext2、romfs and JFFS、MS-DOS和FAT16;⑥支持各種典型的處理器構(gòu)架,包括ARM、POWERPC、X86等。
2 基于uClinux的動(dòng)態(tài)Web實(shí)現(xiàn)技術(shù)
2.1 uClinux下Web Server的實(shí)現(xiàn)
uCl
|
您現(xiàn)在的位置:FAT16 的貨源和報(bào)價(jià) FAT16 的相關(guān)技術(shù)信息 | 其他型號(hào) | 更多供應(yīng)商 |
uClinux下動(dòng)態(tài)Web技術(shù)的實(shí)現(xiàn)方法
摘要:介紹uClinux操作系統(tǒng)的御,實(shí)現(xiàn)uClinux下的Boa Web Server;討論如何通過(guò)編寫(xiě)CGI程序來(lái)最終實(shí)現(xiàn)uClinux下的動(dòng)態(tài)Web頁(yè)面技術(shù)。
關(guān)鍵詞:uClinux 動(dòng)態(tài)Web技術(shù) CGI(通用網(wǎng)關(guān)接口) Web Server
隨著計(jì)算機(jī)技術(shù)發(fā)展,嵌入式系統(tǒng)已成為計(jì)算機(jī)領(lǐng)域的一個(gè)重要組成部分。所謂嵌入式系統(tǒng),是以應(yīng)用中為心,以計(jì)算機(jī)技術(shù)為基礎(chǔ),軟件硬件可裁剪,適應(yīng)應(yīng)用系統(tǒng)對(duì)功能、可靠性、成本、體積、功耗嚴(yán)格要求的專(zhuān)用計(jì)算機(jī)系統(tǒng)。它具有計(jì)算機(jī)的功能,但又不稱(chēng)為計(jì)算機(jī),包括機(jī)頂盒、微波爐、電梯、數(shù)控系統(tǒng)、醫(yī)療儀器等。
當(dāng)今的信息時(shí)代,是一個(gè)構(gòu)筑在網(wǎng)絡(luò)基礎(chǔ)之睥時(shí)代,互聯(lián)網(wǎng)已經(jīng)滲透到了人們工作和生活的各個(gè)角落。嵌入式Internet是近幾年發(fā)展起來(lái)一項(xiàng)新興概念和技術(shù),不僅通過(guò)PC機(jī)能上網(wǎng),通過(guò)各種各樣的嵌入式設(shè)備也能上網(wǎng),使用瀏覽Web已經(jīng)成為現(xiàn)代人的習(xí)慣。21世紀(jì)的電子信息產(chǎn)品,如果不能適應(yīng)這個(gè)發(fā)展的方向和要求,將很難有強(qiáng)勁的競(jìng)爭(zhēng)力。而目前正在開(kāi)發(fā)的嵌入式系統(tǒng)中,49%的項(xiàng)目選擇Linux作為嵌入式操作系統(tǒng),因此對(duì)uClinux操作系統(tǒng)下嵌入式Web技術(shù)的研究具有較高的現(xiàn)實(shí)意義,本文就此作些討論。
1 uClinux嵌入式操作系統(tǒng)
Linux是一種優(yōu)秀的自由軟件。由于源代碼公開(kāi),功能強(qiáng)大,具有良好的網(wǎng)絡(luò)支持,又易于睛,近幾年成為了最有潛力的嵌入式操作系統(tǒng)。UClinux是一個(gè)完全符合GNU/GPL(通用公共許可證)公約的項(xiàng)目和完全開(kāi)發(fā)代碼。它是標(biāo)準(zhǔn)Linux的一個(gè)分支,現(xiàn)在由Lineo公司支持維護(hù)。它專(zhuān)門(mén)針對(duì)沒(méi)有MMU的CPU,并且為嵌放式系統(tǒng)做了許多小型化的工作。現(xiàn)在已經(jīng)成為使用uClinux的安例包括:基于ColdFire的CISCO 2500/3000/4000路由器;基于ARM7TDMI的Aplio公司的voice-over-IP電話;Axis公司的AXIS2001網(wǎng)絡(luò)數(shù)碼相機(jī);Adomo公司的機(jī)頂盒以及各種開(kāi)發(fā)板。
UClinux經(jīng)過(guò)對(duì)標(biāo)準(zhǔn)Linux內(nèi)核的改動(dòng),形成了一個(gè)高度優(yōu)化的、代碼緊湊的嵌入式Linux,雖然它的體積很小,但uClinux仍然保留了Linux的大多數(shù)的優(yōu)點(diǎn):穩(wěn)定、良好的移植性、優(yōu)秀的網(wǎng)絡(luò)功能、對(duì)各種文件系統(tǒng)完備的支持,以及標(biāo)準(zhǔn)豐富的API。它的主要特征如下:①通用Linux API;②內(nèi)核體積小于512KB,內(nèi)核加上文件系統(tǒng)小于900KB;③完整體積小于512KB,內(nèi)核加上文件系統(tǒng)小于900KB;④支持其它大量網(wǎng)絡(luò)協(xié)議;⑤支持各種文件系統(tǒng),包括NFS、ext2、romfs and JFFS、MS-DOS和FAT16;⑥支持各種典型的處理器構(gòu)架,包括ARM、POWERPC、X86等。
2 基于uClinux的動(dòng)態(tài)Web實(shí)現(xiàn)技術(shù)
2.1 uClinux下Web Server的實(shí)現(xiàn)
uCl
熱門(mén)點(diǎn)擊
- 利用單片機(jī)實(shí)現(xiàn)的模擬信號(hào)和數(shù)字信號(hào)單線混合傳
- 基于圖像的OMR技術(shù)的實(shí)現(xiàn)
- TCP/IP協(xié)議棧在嵌入式異構(gòu)網(wǎng)絡(luò)互聯(lián)中的應(yīng)
- WindowsCE中實(shí)現(xiàn)藍(lán)牙串口驅(qū)動(dòng)程序
- 顏色傳感器TCS230及顏色識(shí)別電路
- 具有語(yǔ)音辨識(shí)能力的聲控小汽車(chē)的實(shí)現(xiàn)
- 基于FM1702的非接觸式讀寫(xiě)模塊設(shè)計(jì)
- 線陣CCD圖像傳感器驅(qū)動(dòng)電路的設(shè)計(jì)
- 基于FPGA和RTOS的嵌入式碼流分析設(shè)計(jì)方
- 嵌入式WebServer技術(shù)及其實(shí)現(xiàn)
推薦技術(shù)資料
- DFRobot—玩的就是
- 如果說(shuō)新車(chē)間的特點(diǎn)是“靈動(dòng)”,F(xiàn)QPF12N60C那么... [詳細(xì)]
- 首款新結(jié)構(gòu)硅基外腔混合集成光源芯片
- 全大核架構(gòu) X930 超大核的
- 計(jì)算子系統(tǒng)(Compute Sub Syst
- Neoverse CSS V3 架構(gòu)R
- Arm Neoverse CP
- Dimensity 9400芯
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動(dòng)IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機(jī)遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計(jì)
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究