【正文】
Type application/xdcgi cgi(23)指明文檔重定向路徑Redirect /bar ://elsewhere/feh/bar(24)為路徑加上別名Alias /doc /usr/doc(25)非常重要,指明CGI腳本的虛擬路徑對應的實際路徑。在下面設置時,注意一定要建立/var/log/boa目錄AccessLog /var/log/boa/access_log(8) 是否使用本地時間。先仔細閱讀下面,主要是為了先準備好需要的東西,即先把藥配置的文件修改好,最后在把他們送到需要送到的目錄中去。第一步完成Boa程序的移植。嵌入式Web服務器移植 =2小時;:室內(nèi)=100米,室外=200米;:涉核涉化,高溫有毒,震后救災等危險環(huán)境;4實現(xiàn)原理本系統(tǒng)總共包括7個模塊,本章將對各個模塊的實現(xiàn)原理進行說明。 BISS0001紅外模塊熱釋電紅外開關是BISS0001配以熱釋電紅外傳感器和少量外接元器件構(gòu)成的被動式紅外開關。每個DHT11傳感器都在極為精確的濕度校驗室中進行校準。 本項目無線傳輸使用的是TPLINK WN321G+無線網(wǎng)卡作為機器人的傳輸終端,WR340無線路由器作為中繼器,實現(xiàn)機器人與控制端之間的數(shù)據(jù)通信。它本身不生產(chǎn)芯片,通過轉(zhuǎn)讓設計方案由合作伙伴生產(chǎn)各具特色的芯片。1.3本無線視頻監(jiān)控系統(tǒng)的主要研究工作本無線視頻監(jiān)控系統(tǒng)通過研究現(xiàn)有的無線視頻監(jiān)控系統(tǒng)的解決方案,利用現(xiàn)有ARM9為核心的S3C2410開發(fā)板,配合購置的TPLink的TPWN321G+ USB無線網(wǎng)卡組成系統(tǒng)的硬件平臺,通過路由器連接到PC客戶控制機,并在PC機上構(gòu)建服務網(wǎng)站,處理和控制機器人信息數(shù)據(jù)。1.2國內(nèi)外的研究現(xiàn)狀在國外,救災機器人發(fā)展迅速,技術日益成熟,并進入實用化階段,日本、美國、英國等已開始裝備使用。由于目前重災區(qū)面臨核泄漏危機這一特殊情況,各國救援隊正面臨救援難題。關鍵詞:Linux; java; WIFI; S3C2410; 救災 Abstract Robot plays a crucial role in today39。在此基礎上提出可無線視頻監(jiān)控多功能救災機器人解決方案:基于物聯(lián)網(wǎng)技術與嵌入式技術實現(xiàn)遠程無線可移動的視頻監(jiān)控系統(tǒng),依托北京博創(chuàng)公司的UPStar S3C24和無線網(wǎng)卡WIFI作為硬件載體,綜合應用WLAN、嵌入式Linux和JSP技術等技術,以程序軟件的通用性和易用性為方向,實現(xiàn)無線視頻和機器人系統(tǒng)控制以及環(huán)境信息采集。本項目是基于物聯(lián)網(wǎng)技術與嵌入式技術實現(xiàn)遠程無線可移動的視頻監(jiān)控系統(tǒng),利用三星公司的S3C2410最小系統(tǒng)板基于嵌入式linux操作系統(tǒng)建,在開發(fā)板上搭建BOA服務系,利用攝像頭采集實時視頻數(shù)據(jù)。s society. International and domestic market, the robot covers a variety of existing security, marketing, life, fire, research and other areas. The system by analyzing the advantages and disadvantages of the existing robot systems, and for this year to domestic and foreign phenomenon of multiple natural disasters, we propose a highrisk environment can implement the task of disaster relief robots. Its most important feature is that you can connect to the Internet in Renyiyitai a PC to control it. This can be based on the multifunction wireless video surveillance solutions for disaster relief robot: objectbased networking technology and embedded technology for wireless mobile remote video surveillance system, relying on Beijing Borch39。特別是災區(qū)下雪后,冒著嚴寒,中國國際救援隊先后在巖手縣大船渡市完成了對200余幢房屋的拉網(wǎng)式排查搜索。在災難現(xiàn)場中,救災機器人應能迅速找到幸存者的位置。2 救災機器人系統(tǒng)方案本系統(tǒng)包括五大部分: 5傳感器部分,本章將分別對5個部分進行說明。常見的ARM處理器是半導體公司基于ARM的處理器核或處理器為核心,針對某一應用領域的再開發(fā)芯片。 主要是無線網(wǎng)卡的驅(qū)動程序,期中就支持項目所使用的TPLINK WN321G+無線網(wǎng)卡。校準系數(shù)以程序的形式儲存在OTP內(nèi)存中,傳感器內(nèi)部在檢測信號的處理過程中要調(diào)用這些校準系數(shù)。它能自動快速開啟各類白熾燈、熒光燈、蜂鳴器、自動門、電風扇、烘干機和自動洗衣機等裝置,是一種高技術產(chǎn)品。利用LINUX下GSPCAV驅(qū)動程序?qū)崿F(xiàn)對基于中芯微公司zc301芯片的攝像頭驅(qū)動,實現(xiàn)視頻采集功能。 Support for Hostside USB USB Host Controller Drivers將其解壓并進入源碼目錄的src子目錄 cd 生成Makefile文件修改Makefile文件,找到CC=gcc,將其改成CC = armlinuxgcc,再找到CPP = gcc –E,將其改成CPP = armlinuxgcc –E,并保存退出。以下只是一個文件的配置內(nèi)容:1. Boa需要在/etc目錄下建立一個boa目錄。如果沒有注釋掉,則使用本地時間。一般所有的CGI腳本都要放在實際路徑用戶訪問執(zhí)行時輸入站點+虛擬路徑+CGI腳本名ScriptAlias /cgibin/ /var//cgibin/這里是把準備好了的文件放到相應的目錄中去,目錄要創(chuàng)建的就用 mkdir 創(chuàng)建。第三步:,輸入 ./boa 此時使用 ps 可以看到有個進程為 boa ,負責boa服務沒有運行。 make 。: 開發(fā)板:博創(chuàng)S3C2410 ,USB無線網(wǎng)卡:TLWN321G/WN321G+軟件環(huán)境:linux 網(wǎng)卡驅(qū)動:make clean清理內(nèi)核原有編譯內(nèi)容(不能用make mrproper)進入系統(tǒng)內(nèi)核配置菜單make menuconfig選擇 :Device Drivers Network device support Wireless LAN (nonhamradio) [*] Wireless LAN (nonhamradio) //只需此項,其他的不選然后保存退出.(a).:$mv Makefile (b).將原有的CC注釋掉,修改編譯器CC :=armlinuxgccLD :=armlinuxld(c).Makefile里面有下面一句:include ./ ,只需要修改為自己使用的內(nèi)核源代碼路徑即可,如:LINUX_SRC=/work/kernelTARGET_MODDIR=/work/kernel/net(a).文件格式可能是dos格式的,會引起編譯器報錯,可以在編譯之前使用dos2unix轉(zhuǎn)化一下:$dos2unix *(b).,需要注釋掉union,如下:/typedef struct __TX_BUFFER{TXD_STRUC TxDesc。然后make,如果沒有錯誤就OK,有錯誤的話就根據(jù)提示進行修改。 s3c2410_gpio_setpin(D,H)。break。 s3c2410_gpio_setpin(B,H)。 s3c2410_gpio_setpin(D,H)。 s3c2410_gpio_setpin(E,L)。 s3c2410_gpio_setpin(N,L)。break。 s3c2410_gpio_setpin(G,H)。 s3c2410_gpio_setpin(E,H)。 s3c2410_gpio_setpin(J,L)。 mdelay(3)。 s3c2410_gpio_setpin(K,L)。 s3c2410_gpio_setpin(M,H)。 s3c2410_gpio_setpin(J,H)。 mdelay(3)。 mdelay(200)。}static struct file_operations xc_fops = { .owner = THIS_MODULE, .ioctl = xc_ioctl, .write = xc_write, .read = xc_read, .open = xc_open, .release = xc_release,}。 return c。/iframeform action= method=post target=serverinput type=submit name=Backward value= 停止/input/form/tdtd align=center iframe name=server style=display:none。使我不但對VC++編程有了深刻的了解,而且在整個實驗過程中學會了如何更好的學習。吉老師的幫助給了我許許多多的啟發(fā)和思考,再次感謝吉軍老師的熱情幫助。/iframeform action= method=post target=serverinput type=submit name=Forward value= 后退/input/form /tdtd/td/center/trbrtrtdbr/td/trtrcentertd/tdtd align=centercenterh3攝像頭控制/h3/centercenteriframe name=server style=display:none。/iframeform action= method=post target=serverinput type=submit name=Left value= 抓取/input/form /tdtd width=34%/tdtd width=33% align=leftiframe name=server style=display:none。 傳感器驅(qū)動程序如下:static int gyq_ioctl(struct inode *inode,struct file *file,unsigned int cmd,unsigned long arg){ int a=1,b=4,c=0。break。break。 s3c2410_gpio_setpin(M,L)。 s3c2410_gpio_setpin(I,