<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 基于GPRS的遠(yuǎn)程監(jiān)控系統(tǒng)的研究和設(shè)計

          基于GPRS的遠(yuǎn)程監(jiān)控系統(tǒng)的研究和設(shè)計

          作者: 時間:2012-03-10 來源:網(wǎng)絡(luò) 收藏
          4 測試結(jié)果與分析
          4.1 平臺搭建
          硬件平臺選擇的是S3C2410的開發(fā)板,軟件平臺為一種流行的linux操作系統(tǒng):Ubuntu 8.10發(fā)行版。然后是交叉工具鏈的建立,由于開發(fā)是在x86體系結(jié)構(gòu)進(jìn)行的,最終需要在ARM體系結(jié)構(gòu)上運行,所以必須建立交叉工具鏈。在終端執(zhí)行命ARM-software-linux-gcc-v顯示gcc vrsion 3.4.5。說明交叉工具鏈建立成功;第2步是uboot移植,選擇的uboot版本為u-boot-1.3.1,修改好uboot源碼后,編譯執(zhí)行命令make fs2420-config,make,將生成的uboot.bin燒寫到開發(fā)板的nandflah的第一個分區(qū);第3步是Linux內(nèi)核編譯與移植,采用的是Linux-2.6.22.6版本內(nèi)核,編譯內(nèi)核前,在內(nèi)核中靜態(tài)加載網(wǎng)卡驅(qū)動,如圖11所示。靜態(tài)加載nandflash驅(qū)動,如圖12所示。靜態(tài)加載usb驅(qū)動,如圖13所示。執(zhí)行make ZImage命令,生成內(nèi)核鏡像ZImage,將ZImage燒寫到nanflash的第2個分區(qū)。最后是根文件系統(tǒng)制作,選用cramfs作為根文件系統(tǒng),cramfs文件系統(tǒng)的特點為只讀,用戶不能修改,很適合作為根文件系統(tǒng)。將制作根文件系統(tǒng)的工具busybox編譯后,運行命令make install,再創(chuàng)建etc,lib,mnt,etV,proc,var,tmp,sys,root目錄,再在etc下建立初始化啟動所需要的文件,在etc/init.d /rcs加入執(zhí)行主程序的腳本命令./main。并將ad驅(qū)動,蜂鳴器驅(qū)動,鍵盤驅(qū)動的加載命令加入rcs腳本文件中。rcs是內(nèi)核啟動執(zhí)行的第一個腳本,所以主程序和一些驅(qū)動的加載放在rcs中。最后執(zhí)行mkfs.cramfs rootfsrootfs.cramfs命令。這樣就生成了文件系統(tǒng)rootfs.cr amfs,將生成的rootfs.cramfs燒寫到nandflash的第3個分區(qū)。


          4.2 功能測試與分析
          插上USB攝像頭和,在中插上手機(jī)卡,連接到開發(fā)板的串口線上,連接網(wǎng)線,啟動開發(fā)板。在任何一臺聯(lián)網(wǎng)的PC機(jī)上打開瀏覽器,輸入192.168.1.1,結(jié)果如圖14所示。點擊網(wǎng)頁上的實時監(jiān)控按鈕,瀏覽器窗口出現(xiàn)監(jiān)控機(jī)端傳輸過來的實時畫面。點擊拍照按鈕,默認(rèn)每隔1 s進(jìn)行拍照。也可以在網(wǎng)頁設(shè)置間隔拍照的時間。按開發(fā)板的鍵盤任意一個鍵,此時蜂鳴器報警,用戶收到報警短信,短信內(nèi)容為“有小偷”。點擊網(wǎng)頁上的關(guān)閉報警按鈕,蜂鳴器停止報警。當(dāng)點擊網(wǎng)頁上的關(guān)紅外感應(yīng)按鈕后,再按下開發(fā)板鍵盤的任意一個鍵,監(jiān)控機(jī)不進(jìn)行任何操作。當(dāng)旋轉(zhuǎn)開發(fā)板上電位器時(調(diào)整A/D的輸入電壓),輸入電壓模擬的是溫度值,當(dāng)輸入的溫度值達(dá)到設(shè)置的臨界值60℃時,蜂鳴器報警,監(jiān)控機(jī)通過GPRS模塊發(fā)送短信,短信內(nèi)容為“火災(zāi)”。當(dāng)點擊網(wǎng)頁上的按鈕關(guān)閉報警時,蜂嗚器停止報警。當(dāng)點擊網(wǎng)頁上的關(guān)溫度感應(yīng)按鈕時,當(dāng)監(jiān)控機(jī)讀取到的溫度值達(dá)到設(shè)置的臨界值時,監(jiān)控機(jī)不進(jìn)行任何操作。

          5 結(jié)語
          本系統(tǒng)結(jié)合嵌入式Web服務(wù)器,GPRS技術(shù)以及嵌入式相關(guān)技術(shù),實現(xiàn)用戶通過網(wǎng)絡(luò)對家中情況的實時監(jiān)控。該系統(tǒng)可以進(jìn)行方便的擴(kuò)展,結(jié)合用戶自身需求進(jìn)行定制,使得用戶通過手機(jī)獲得家中異常報警,并通過網(wǎng)絡(luò)對家中情況進(jìn)行實時監(jiān)控,通過遠(yuǎn)程的操作來降低異常帶來的損失。在系統(tǒng)中Web服務(wù)器通過Internet提供遠(yuǎn)程訪問服務(wù),并通過GSM短信息通知用戶異常,用戶通過網(wǎng)絡(luò)對異常進(jìn)行相應(yīng)的指令操作。用戶可使用系統(tǒng)的GPRS上網(wǎng)功能提供擴(kuò)展功能。


          上一頁 1 2 3 下一頁

          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();