資源描述:
《基于ARM的嵌入式遠(yuǎn)程監(jiān)測(cè)系統(tǒng)研究與設(shè)計(jì)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫(kù)。
1、維普資訊http://www.cqvip.com第36卷第2期亮整電力V01.36No.2EastChinaEIectricPowerFeb.20082008年2月基于ARM的嵌人式遠(yuǎn)程監(jiān)測(cè)系統(tǒng)研究與設(shè)計(jì)王建鋒,張浩,彭道剛(上海電力學(xué)院,上海200090)摘要:介紹了ARM處理器的特點(diǎn)和嵌入式系統(tǒng)ARM硬件平臺(tái)設(shè)計(jì),分析了嵌入式Linux操作系統(tǒng)的移植、Linux內(nèi)核及文件系統(tǒng)的下載方法。設(shè)計(jì)了基于ARM和嵌入式WebServer的遠(yuǎn)程監(jiān)測(cè)系統(tǒng)結(jié)構(gòu),重點(diǎn)分析了嵌入式WebServer技術(shù)、CGI程序設(shè)計(jì)方法及嵌入式WebServer的移植。該系統(tǒng)在工業(yè)遠(yuǎn)程監(jiān)
2、測(cè)系統(tǒng)中具有廣闊的應(yīng)用前景。關(guān)鍵詞:嵌入式系統(tǒng);WebServer;CGI技術(shù);遠(yuǎn)程監(jiān)測(cè)基金項(xiàng)目:上海市科技攻關(guān)計(jì)劃資助項(xiàng)目(061111004);上海市教委曙光跟蹤計(jì)劃資助項(xiàng)目(06GG13)作者簡(jiǎn)介:王建鋒(1972一),男,工程師,研究方向?yàn)殡姀S生產(chǎn)過程自動(dòng)化。中圖分類號(hào):TP267文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):10010529(2008)02-0139-04DesignofARM-basedembeddedremotemonitoringsystemsWANGJian-feng,ZHANGHao,PENGDao—gang(ShanghaiUniversity
3、ofElectricPower,Shanghai200090,China)Abstract:ThefeaturesoftheARMprocessorandthedesignoftheARMhardwareplatformarepresented.Themigra—tionoftheembeddedLin[Ixoperationsystemisanalyzed.a(chǎn)swellasthedownloadmetl1odforLinuxkernelandfilesystem.ThestructureoftheremotemonitoringsystembasedonAR
4、MandembeddedWebServerwasdesigned,andtheembeddedWebServertechnology,CGIprogramdesignmethod,andmigrationoftheembeddedWebServerareanalyzed.Keywords:embeddedsystem;WebServer;CGItechnology;remotemonito~ng在工業(yè)控制現(xiàn)場(chǎng),嵌人式系統(tǒng)大都是作為數(shù)器。據(jù)處理、過程控制或者人機(jī)交互平臺(tái)之用。涉及ARM微處理器目前包括ARM7、ARM9、到的數(shù)據(jù)采集等現(xiàn)場(chǎng)任務(wù)通常都由專用的I/0
5、或ARM9E、ARMIOE、SecurCore,以及Intel的Xscale、現(xiàn)場(chǎng)總線設(shè)備去處理。在工業(yè)控制領(lǐng)域,基于StrongARM幾個(gè)系列。除了具有ARM體系結(jié)構(gòu)Web技術(shù)的遠(yuǎn)程監(jiān)控和生產(chǎn)過程控制能夠大大的共同特點(diǎn)以外,每一個(gè)系列的ARM微處理器提高企業(yè)的生產(chǎn)效率和管理水平_1J。但傳統(tǒng)的都有各自的特點(diǎn)和應(yīng)用領(lǐng)域。其中ARM7、Web服務(wù)器大多結(jié)構(gòu)復(fù)雜,且作為實(shí)時(shí)性要求較ARM9、ARM9E和ARM10為4個(gè)通用處理器系高的面向任務(wù)的系統(tǒng),必須解決基于Web應(yīng)用的列,每一個(gè)系列提供一套相對(duì)獨(dú)特的性能來滿足實(shí)時(shí)性問題、系統(tǒng)結(jié)構(gòu)問題和安全性等問題。而不同應(yīng)用
6、領(lǐng)域的需求。ARM9系列微處理器在高嵌入式Web服務(wù)器(EWS。EmbeddedWebServer)性能和低功耗特性方面提供最佳的性能,具有以技術(shù)作為結(jié)合了Web技術(shù)和現(xiàn)場(chǎng)工作要求特點(diǎn)下特點(diǎn):5級(jí)整數(shù)流水線,指令執(zhí)行效率更高;提的一項(xiàng)新技術(shù),是一種很好的遠(yuǎn)程監(jiān)測(cè)系統(tǒng)解決供哈佛結(jié)構(gòu);支持32位ARM指令集和l6位方案Thumb指令集;支持32位的高速AMBA總線接口;全性能的MMU,支持WindowsCE、Linux、Palm1嵌入式系統(tǒng)ARM硬件平臺(tái)設(shè)計(jì)0s等多種主流嵌入式操作系統(tǒng);支持?jǐn)?shù)據(jù)Cache1.1ARM處理器及特點(diǎn)和指令Cache,具有更高的指令和數(shù)
7、據(jù)處理能力。以ARM體系結(jié)構(gòu)設(shè)計(jì)的微處理器具有高性1.2系統(tǒng)硬件平臺(tái)設(shè)計(jì)能、低功耗和低成本的特點(diǎn),它廣泛應(yīng)用于嵌入式本文嵌人式遠(yuǎn)程監(jiān)測(cè)系統(tǒng)的處理器選用At—系統(tǒng)設(shè)計(jì)領(lǐng)域,是目前使用最廣泛的32位微處理mel公司的ARM9系列芯片AT91RM9200l。設(shè)維普資訊http://www.cqvip.com140(總266)要慕電力計(jì)用到的主要接口資源有:三路串行接口(一路現(xiàn)從FLASH或ROM的啟動(dòng)。標(biāo)準(zhǔn)的Linux啟動(dòng)RS-232接口、一路RS-422接口、一路RS-485接代碼實(shí)現(xiàn)了系統(tǒng)初始化和從軟盤、硬盤0扇區(qū)引口),可以方便地連接不同接口的現(xiàn)場(chǎng)數(shù)據(jù)采集導(dǎo)內(nèi)
8、核。嵌入式Linux一般保存在FLAS