freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于arm的web遠程視頻實時監(jiān)控系統(tǒng)設(shè)計與實現(xiàn)畢業(yè)論文-免費閱讀

2025-08-11 10:42 上一頁面

下一頁面
  

【正文】 fprintf(cgiOut, /script)。 fprintf(cgiOut, meta equiv=\refresh\content=\0。 fprintf(cgiOut, alert(\Register new user is success.^_^\))。)。errmesg)) { error_handler(errmesg)。 } //清空 sql 數(shù)組 memset(sql, 0, BUFF_MAX)。mydb)) error_handler(sqlite3_open)。url=../\)。 cgiFormString(username, user, BUFF_SIZE)。 char **dbresult_3。 char user[BUFF_SIZE]。 } else { fprintf(cgiOut, meta equiv=\refresh\content=\0。nrow, amp。mydb)) error_handler(sqlite3_open)。 //錯誤信息指針的地址 char sql[BUFF_MAX] = {0}。通過畢業(yè)設(shè)計,也讓我鞏固了一遍大學(xué)四年自己所學(xué)習(xí)的知識,增強了自己的動手能力,以及查閱資料的能力,最后還是感謝我在做畢業(yè)設(shè)計時對我?guī)椭乃腥?,因為有他們的幫助我才能夠順利的完成自己的畢業(yè)設(shè)計,并讓我在做畢業(yè)設(shè)計時學(xué)習(xí)到了那么多自己不懂的知識。 因為大學(xué)四年對于理論知識的學(xué)習(xí)還是占據(jù)主要地位,所以動手能力相對來說相對差一點,后來通過自己的努力及老師的幫助,我的動手能力也逐漸的加強了。 } 為 if 0 if (passwdbuf == NULL) { /* 如果密碼為空,則提示 getpwuid */ DIE(” getpwuid” )。 交叉編譯環(huán)境的搭建 (1)將已經(jīng)準備好的交叉編譯環(huán)境的安裝包 ()準備好,把安裝包拷貝到虛擬機的任意目錄的文件夾 下 (2)運行 $ sudo tar –zxvf –C /opt/FriendlyARM/toolschain 解壓該壓縮包 (3)在 /usr/local 目錄下建立 arm 路徑 華中農(nóng)業(yè)大學(xué)楚天學(xué)院本科畢業(yè)論文(設(shè)計) 5 $ sudo mkdir /usr/local/arm (4)將 /opt/FriendlyARM/toolschain/ 文件夾全部拷貝到 /usr/local/arm 下 $ sudo cp –r /opt/FriendlyARM/toolschain/ /usr/local/arm (5)修改環(huán)境變量,把交叉編譯器的路徑加入到 PATH 中 $ sudo vi /home/ubuntu/.bashrc 在文件的最后添加如下代碼,然后保存退出: export PATH=$PATH:/usr/local/arm/(6)運行,使其環(huán)境變量生效 $ sudo source /home/ubuntu/.bashrc (7)然后檢查是否已經(jīng)將環(huán)境變量添加成功 $ echo $PATH (8)如果成功,運行 ,查 看是否輸出 armlinuxgcc 的版本號 $ armlinuxgcc –v BOA 服務(wù)器的簡介與搭建 BOA 是一個非常小巧的 WEB 服務(wù)器,其可執(zhí)行代碼只有 60K 左右。 該系統(tǒng)主要是對攝像頭所捕捉到的畫面進行實時的監(jiān)控,用戶可以通過登錄自己的賬號來進行畫面監(jiān)控。對工業(yè)生產(chǎn)過程中的監(jiān)控信息傳入 Inter,在一定條件下,也就能通過 Inter 查看和 控制生產(chǎn)過程及現(xiàn)場設(shè)備的運行狀態(tài)與各種參數(shù), 控制者也不必到現(xiàn)場,這樣也能省去大量的人力和物力。雖然用瀏覽器能對控制對象的關(guān)閉和開啟以及過程參數(shù)的設(shè)定,但是瀏覽器并不能用于控制設(shè)備,所以實際對設(shè)備的控制需要 PC 機或者 PLC來實現(xiàn)完成。近年來, 基于 WEB 的工業(yè)化信息監(jiān)控也成為了研究熱點,無論在研究上,還 是應(yīng)用上,都得到了很大的發(fā)展。 (4)從發(fā)展的前景來說,基于 B/S 架構(gòu)的實時監(jiān)控系統(tǒng)可以很方便的實現(xiàn)遠距離的視頻監(jiān)控,從而也可以廣泛用于各個行業(yè)中,如宇宙作業(yè)、微細加工、危險作業(yè)等很多工業(yè)現(xiàn)場。 1 課題概述 課題研究的意義與背景 目前,各個企業(yè)中的信息網(wǎng)絡(luò)已經(jīng)較好的實現(xiàn)了開放性的策略,控制著網(wǎng)絡(luò)體系結(jié)構(gòu)也沿著開放性的方向發(fā)展,它們都將為控制網(wǎng)絡(luò)的集成與信息網(wǎng)絡(luò)提供了很大程度上的支持。 Embedded System。 本論文首先闡述了嵌入式網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng)的發(fā)展、現(xiàn)狀以及整體構(gòu)建,然后介紹了 ARM 處理器以及嵌入式 Linux 操作系統(tǒng)的發(fā)展?fàn)顩r,并對如何在 ARM 硬件平臺上進行嵌入式 Linux 內(nèi)核的裁剪、編譯與移植,介紹了 BootLoader 的啟動原理及運行過程。慢慢隨著網(wǎng)絡(luò)技術(shù)的快速發(fā)展與普及,信息傳遞與資源共享都成為了網(wǎng)絡(luò)技術(shù)迅速發(fā)展的強大動力,而如今應(yīng)用程序選用的體系結(jié)構(gòu)首選也是WEB 的 B/S 架構(gòu)。 (2)從資源共享的角度來說,將企業(yè)系統(tǒng)的監(jiān)控建立在全球網(wǎng) Inter 或者企業(yè)內(nèi)部網(wǎng) Intra 上,統(tǒng)一使用 B/S 模式, 做到真正的局域及遠程信息的實時處理與監(jiān)控,對數(shù)據(jù)的綜合共享,進一步實現(xiàn)企業(yè)與企業(yè)之間和公司內(nèi)部的統(tǒng)一的 跨平臺的數(shù)據(jù)訪問及人機交互界面。 基于 WEB 的實時監(jiān)控系統(tǒng)對于促進產(chǎn)業(yè)的信息化、實現(xiàn)工業(yè)的現(xiàn)代化、改造傳統(tǒng)產(chǎn)業(yè)都有重要的意義。 1994 年,在美國的南加州大學(xué)完成了 Mercury 項目,這個項目可以讓用戶遠程的通過 WEB 瀏覽器來操作一個機械手對文物進行挖掘。這些研究也能很好的將 Inter/Intra 技術(shù)與工業(yè)控制系統(tǒng)結(jié)合起來,而且可靠性也在很多實際應(yīng)用中得到了驗證。 圖 11 遠程監(jiān)控系統(tǒng) 華中農(nóng)業(yè)大學(xué)楚天學(xué)院本科畢業(yè)論文(設(shè)計) 3 課題主要研究的內(nèi)容 根據(jù)現(xiàn)有的遠程實時視頻監(jiān)控系統(tǒng)的優(yōu)點及缺點,本文主要是根據(jù)視頻采集技術(shù)、視頻解碼技術(shù)、 TCP/IP 網(wǎng)絡(luò)傳輸技術(shù)、數(shù)據(jù)實時傳輸技術(shù)等基于 WEB 的遠程監(jiān)控系統(tǒng)開發(fā)技術(shù)為基礎(chǔ)設(shè)計的基于 ARM 的 WEB 遠程視頻實時監(jiān)控系統(tǒng)。所以采用了 Linux 系統(tǒng)進行開發(fā)。 } 為: /*if (dup2(error_log, STDERR_FILENO) == 1) { DIE(unable to dup2 the error log)。 (7)給 boa“ 瘦身” $ armlinuxstrip boa BOA 服務(wù)器的配置 (1)創(chuàng)建目錄,將 boa 源碼目錄下 的 拷貝到 /etc/boa 目錄下 mkdir /etc/boa cp /etc/boa 修改配置文件 vi /etc/boa/ a)user 的修改 修改 User nobody 為 User 0 b)Group 的修改 修改 Group nogroup 為 Group 0 c)ScriptAlias 的修改 修改 ScriptAlias /cgibin/ /usr/lib/cgibin/ 華中農(nóng)業(yè)大學(xué)楚天學(xué)院本科畢業(yè)論文(設(shè)計) 7 為 ScriptAlias /cgibin/ /thesis//cgibin/ d)DocumentRoot 的修改 修改 DocumentRoot /var/ 為 DocumentRoot /thesis/ e)ServerName 的設(shè)置 修改 ServerName 為 ServerName 否則會出現(xiàn) 錯誤“ gethostbyname::No such file or directory” f)AccessLog 修改 修改 AccessLog /var/log/boa/access_log 為 AccessLog /var/log/boa/access_log g)以下配置和 的配置有關(guān),都是在 ARM 根文件系統(tǒng) rootfs 中創(chuàng)建 以下步驟在開發(fā)板上進行: 創(chuàng)建 HTML 文檔的主目錄 /thesis/ mkdir /thesis/ 創(chuàng)建 CGI 腳本所在錄 /thesis//cgibin mkdir /thesis//cgibin 當(dāng)不能使用 cgi 時 將 AddType application/xdcgi cgi 改為 AddType application/xdcgi cgi (2)BOA 服務(wù)器的測試 將 boa 拷貝到開發(fā)板根文件系統(tǒng)的 /etc/boa 下 cp src/boa /etc/boa 將 ubuntu 下 /etc/ 拷貝到開發(fā)板根文件系統(tǒng)的 /etc 下 cp /etc/ /etc 將你的主頁 拷貝到 /thesis/ 目錄下 進入 /etc/boa 目錄,修改 boa 的執(zhí)行權(quán)限, chmod +x boa (3)運行 boa,然后在主機游覽器輸入開發(fā)板網(wǎng)址 [rootFriendlyARM boa] ./boa [30/10/20xx:19:10:36 +0000] boa: server version Boa/ [30/10/20xx:19:10:36 +0000] boa: server built 10 30 20xx at 19:10:36 [30/10/20xx:19:10:36 +0000] boa: starting server pid=968, port 80 SQLite3 數(shù)據(jù)庫的簡介與移植 將準備好的 解壓到 /home/ubuntu/ cd /home/ubuntu/ mkdir sqlite_install ./configure host=armlinux prefix=/home/ubuntu/thesis/ vim Makefile,找到 DPACKAGE_STRING=\”sqlite\ \”處,把 前面的空格和 \刪除 make make install (1)將 sqlite3“瘦身” $ cd /home/ubuntu/$ sudo armlinuxstrip sqlite3 (2)將 sqlite3 拷貝到開發(fā)板的 /usr/bin 目錄下 華中農(nóng)業(yè)大學(xué)楚天學(xué)院本科畢業(yè)論文(設(shè)計) 8 cp sqlite3 /usr/bin chmod +x sqlite3 (添加執(zhí)行權(quán)限 ) (3)在虛擬機的目錄下 /home/ubuntu/、 . 這兩個庫文件,去掉調(diào)試信息后把他們復(fù)制到開發(fā)板的 /lib 目錄下: $ cd ../lib $ armlinuxstrip $ armlinuxstrip cp –arf /lib(因為 是鏈接到 的,所以拷貝時需要加 arf) 輔助開發(fā)工具 (1)SecureCRT 是一款支持 SSH 的終端仿真程序,可以讓用戶在 Windows 下登錄 UNIX 或 Linux服務(wù)器主機的軟件,該系統(tǒng)主要用該軟件登錄開發(fā)板的系統(tǒng)。 華中農(nóng)業(yè)大學(xué)楚天學(xué)院本科畢業(yè)論文(設(shè)計) 16 系統(tǒng) 完成后因為各方面原因,所以系統(tǒng)還并不完善,現(xiàn)在還只能實現(xiàn)一個用戶的登錄與視頻監(jiān)控,在以后通過知識面的拓展,也能給系統(tǒng)添加
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1