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

正文內(nèi)容

基于嵌入式的網(wǎng)絡視頻監(jiān)控系統(tǒng)研究(存儲版)

2025-10-11 17:30上一頁面

下一頁面
  

【正文】 erasing(addr/count) Block bad(addr/count) All count 0x01348000/01086 0x00ef0000/00001 01087 NFS環(huán)境的搭建 網(wǎng)絡文件系統(tǒng) NFS最早是 SUN開發(fā)的一種文件系統(tǒng)。和掛載本地文件系統(tǒng)時唯一不同的地方在于要掛載的文件系統(tǒng)的描述前加上遠程文件系統(tǒng)的主機名或 IP地址。重點介紹了主機開發(fā)環(huán)境的搭建,包括串口,USB接口、網(wǎng)絡接口和 交叉編譯工具的搭建,這是系統(tǒng)開發(fā)所必需的,隨后的移植工作和用戶應用程序的開發(fā)都是在這個環(huán)境下設計并完成的。包括固化在固件( 175。 19 (4)用戶應用程序。整個系統(tǒng)的加載啟 動任務由 Boot Loader來完成。比如 UBoot從最初支持 PowerPC到目前同時支持 PowerPC,ARM, MIPS, X86等多種 體系結構。下載模式是在出現(xiàn)上述信息后,按任意鍵即可。 VIVI的移植實現(xiàn) VIVI已經(jīng)提供了對于 S3C2410CPU系列開發(fā)板的基本設置,因而 VIVI的移植相對簡單。 束 ivi() 階段 1開始階段 2開始 圖 vivi階段 1和階段 2的運行流程 LINUX_INCLUDE_DIR = /usr/local/arm/CROSS_COMPILE = /usr/local/arm/ARM_GCC_LIBS =/usr/local/arm/( 2)修改 NAND FLASH分區(qū)。 Linux Linux 在 Boot loader成功移植后,下面的工作就是對內(nèi)核的移植,在移植 之前,還應知道 。 24 內(nèi)核代碼的添加和修改 Linux內(nèi)核版本選用 ,這是因為目前的較新版本是 的,它較 ,支持快速互斥,改進了 I/O子系統(tǒng),改進和部分重寫 了 Modules功能,使之更穩(wěn)定等,特別是 s3c2410處理器納入了,移植工作量相對減少。此文件在 arch/arm/machs3c2410目錄下。 Kernel啟動時依據(jù)分區(qū)信息進行初始配置,還需要 修改 arch/arm/machs3c2410/ ,指明初始化時包含前面所設置 的 FLASH分區(qū)信息。 ( 4)禁止 FLASH ECC校驗。這 4種配置命令及其含義如表 : 表 Linux內(nèi)核配置命令及含義 其中 make menucon175。在 smdk2410 defcon175。下載到開發(fā)板,測試內(nèi)核啟動是否成功。在文 件系統(tǒng)的內(nèi)部,又根據(jù)存儲設備的特點,適用不同的文件組織模式來實現(xiàn)文件的邏輯結構。 YAFFS文件系統(tǒng)的移植 YAFFS文件系統(tǒng) [24]( Yet Another Flash File System)是一種類似 JFFS的文件系統(tǒng)。從網(wǎng)上下載 [25],把 ya174。g文件中。 NAND device: Manufacturer ID: 0xec, Chip ID: 0x76 (Samsung NAND64MiB 3,3V 8bit) Scanning device for bad blocks Creating 4 MTD partitions on NAND 64MiB 3,3V 8bit: 0x000000000x00020200 : vivi 0x000202000x00030000 : param 0x000300000x00230000 : kernel 0x002300000x03eac000 : root 把添加 yaffs文件系統(tǒng)的 Linux內(nèi)核映像下載到開發(fā)板上運行,此時會出現(xiàn)Kernelpanic not syncing: Attempted to kill init!內(nèi)核恐慌信息,主要是沒有建立根文件系統(tǒng)。 mknod方法創(chuàng)建格式如下: mknod 權限設備文件名設備類型主設備號次設備號 創(chuàng)建的主要設備文件和文件信息如表 : 表 主要設備文件信息 應用程序定制 標準的 Linux發(fā)行版本具有功 能種類比較多的應用程序,這些應用程序占用的空間也很大,這對存儲容量空間有限的開發(fā)板來說就不是理想的選擇,在嵌入式開發(fā)過程中,經(jīng)常用 BusyBox來定制應用程序。創(chuàng)建過程如下: mkdir bin sbin dev etc lib root tmp usr proc opt mnt mkdir usr/bin usr/sbin 這樣就在 my rootfs目錄下創(chuàng)建了以上目錄,下面就是針對主要目錄設計或添加文件。編譯添加 ya174。g。s源代碼,不支持 ya174。這些文件系統(tǒng)功能簡單,僅提供基本 接口,屬于只讀的閃存文件系統(tǒng)。用戶程序可以通過文件 I/O函數(shù)操作文件。嵌入式設備的編譯不需要這一步。 Linux內(nèi)核的配置選項比較多,一般情況下,使用廠商提供的默認配置文件(這里使用三星的 smdk2410 defcin175。內(nèi)核支持 4種不同的配置命令,這幾種命令只是與用戶交互的界面不同,其功能是一樣的,每種命令都會通過讀入一個默認的根目錄下的 con175。s3c_device_iis, /*添加下面代碼 */ amp。superlpplatform } }。 ARCH := arm CROSS_COMPILE : =/usr/local/arm/( 2)修改 。這兩個都是編譯時用到的輔助文件,其中 Make175。 也可以通過串口用 param set命令設置,設置如下: param set linux_cmd_line noinitrd root=/dev/mtdblock/3 init=/linuxrc console=ttySAC0,115200 ( 4)配置選項和編譯。修改 NAND FLASH分區(qū)目的是滿足 VIVI,內(nèi)核和文件系統(tǒng)所占據(jù) 分區(qū)大小要求。如圖 vivi階段 1和階段 2的運行過程。 VIVI也有前面說過的兩種工作模式,啟動模式和下載模式。 Boot Loader是嚴重依賴于硬件而實現(xiàn)的,每種不同的體系結構的處理器都有不同的 Boot Loader。 Boot Loader移植實現(xiàn) Boot Loader的簡介 Boot Loader (引導加載程序 )是系統(tǒng)加電后運行的第一段代碼。通常用 RAMDISK作為根文件系統(tǒng)。目標板上 Linux系統(tǒng)的啟動過程如圖 。 交叉編譯工具的搭建完畢就可以針對 ARM平臺進行本系統(tǒng)的移植工作,包括 vivi的移植, Linux內(nèi)核的移植,根文件系統(tǒng)的制作等。在完成 /etc/exports這個配置文 件后就可以啟動 NFS服務了,用 service命令啟動。首先打開超級終端進入 vivi指令,然后按照 vivi的命令下載。 串口環(huán)境的搭建 串口環(huán)境的搭建是通過設置超級終端參數(shù)建立的,主要設置可用串口,波特率等。開發(fā)板集成了 64M SDRAM、 64M Nand Flash、 1M Boot Flash、 RJ45 網(wǎng)卡、音頻輸入與輸出、 USB Host、 USB slave、標準串口、 SD 卡插座、用戶按鍵和一些用戶燈等設備接口,并且引出 CPU的 大部分信號引腳。圖 展示 Nand Flash 控制器的主要功能模塊及其模塊之間的聯(lián)系。 S3C2410內(nèi)部集成了 Nand Flash 控制器,所以其不掛載在任何一個區(qū),其讀寫功能均由控制器完成。如圖 所示,將其外部尋址空間劃分為 8 個區(qū),其中 6 個區(qū)用于掛載ROM, SRAM 等,其余兩個區(qū)用于掛載 ROM, SRAM, SDRAM 等。 9 系統(tǒng)硬件的選型 本系統(tǒng)使用的硬件平臺是由廣州友善之臂科技有限公司開發(fā)的一款基于ARM9 的開發(fā)板 SBC2410,其中央處理器采用韓國三星電子公司生產(chǎn)的S3C2410X。嵌入式平臺包括嵌入式 ARM 處理器和移植到 ARM 的Linux 操作系統(tǒng)。該系統(tǒng)是以嵌入式 Linux 系統(tǒng)和嵌入式控制器 S3C2410 為核心平臺,在這個平臺上建立 web 服務器和視頻服務器。 第二章介紹網(wǎng)絡視頻監(jiān)控系統(tǒng)的軟件設計環(huán)境的搭建,首先給出了系統(tǒng)的總體結構設計,接著說明本系統(tǒng)的硬件平臺選擇 ARM 開發(fā)板的原因,以及簡單介紹 ARM9 開發(fā)板 S3C2410 的硬件資源,最后給出主機開發(fā)環(huán)境的搭建。而 Linux 微內(nèi)核只占用其中很小一部分內(nèi)存,包括虛擬內(nèi)存和所有核心的操作系統(tǒng)功能在內(nèi),只需占用系統(tǒng)的 100K 內(nèi)存。對 Linux 的支持絕大部分是通過用戶團體在 Use 新聞組上提供的?,F(xiàn)在 Linux 已經(jīng)被移植到多種硬件平臺,支持包括 X8 MIPS、 PowerPC、ARM 等現(xiàn)有的絕大部分微處理器體系結構。 (2)源碼公開。嵌入式系統(tǒng)與人工智能、模式識別技術的結合 , 將開發(fā)出各種更具人性化、智能化的嵌入式系統(tǒng)。其發(fā)展的趨勢如下 [8][10][11]: (1)低功耗的嵌入式系統(tǒng)。 第二階段是以嵌入式 CPU 為基礎 ,以簡單操作系統(tǒng)為核心的嵌入式系統(tǒng) .這一階段的操作系統(tǒng)具有一定的兼容性和擴展性 ,但用戶界面不夠友好。 (4)為了提高執(zhí)行速度和系統(tǒng)可靠性,嵌入式系統(tǒng)中的軟件一般都固化在存儲器芯片或單片機中,而不是存貯于磁盤等載體中。嵌入式系統(tǒng)中的 CPU與通用型 CPU的最大不同就是前者大多工作在為特定用戶群設計的系統(tǒng)中。它一般 由嵌入式微處理器、外圍硬件設備、嵌入式操作系統(tǒng)以及用戶的應用程序等四個部分組成,用于實現(xiàn)對其他設備的控制、監(jiān)視或管理等功能。只是在原有的基礎上加以改進,大部分時間里,計算機只是充當一個外部監(jiān)視器的角色。 視頻監(jiān)控系統(tǒng)的發(fā)展經(jīng)歷了三個不同階段 [1][2][3][4]:模擬視頻監(jiān)控,數(shù)字化圖像監(jiān)控,基于嵌入式視頻服務器的網(wǎng)絡化數(shù)字視頻監(jiān)控。 3 國內(nèi)在監(jiān)控領域起步較晚,九十年代前期采用國外的進口矩陣控制主機,為了適應當時計算機普及化的需求,監(jiān)控公司紛紛開發(fā)利用計算機對矩陣主機進行系統(tǒng)控制的軟件,實現(xiàn)電腦對監(jiān)控系統(tǒng)圖像切換、音頻切換、報警處理、圖像抓拍等多媒體控制。 國內(nèi)外發(fā)展現(xiàn)狀和發(fā)展趨勢 國外監(jiān)控系統(tǒng)起步較早,它幾乎是隨著黑白電視機的誕生就出現(xiàn)。該監(jiān)控系統(tǒng)是把攝像機輸出的模擬視頻信號通過嵌入式視頻編碼器直接轉(zhuǎn)換成 IP 數(shù)字信號。 在網(wǎng)絡監(jiān)控方面,比較當前流行的幾種 Web 服務器,選擇移植了面向嵌入式領域的 Boa 服務器,并采用 C 語言設計實現(xiàn)了用戶驗證的 CGI 程序。客戶端的用戶可以通過具有 Java 插件的瀏覽器實現(xiàn)監(jiān)控的目的。隨著網(wǎng)絡技術,圖像壓縮技術和嵌入式技術的快速發(fā)展,視頻監(jiān)控系統(tǒng)正在向著網(wǎng)絡化,數(shù)字化和小型化的方向發(fā)展,目前基于嵌入式的網(wǎng)絡視頻監(jiān)控系統(tǒng)已經(jīng)成為監(jiān)控系統(tǒng)研究的熱點。 在嵌入式 Linux系統(tǒng)移植方面,深入的分析了嵌入式 Linux系統(tǒng)的運行機理,并比較了 和 內(nèi)核的區(qū)別,選 用最新的 內(nèi)核作為移植的目標。特別當今社會生活水平的不斷提高以及計算機的普及,家庭小型監(jiān)控系統(tǒng)的需求量也越來越大。該監(jiān)控系統(tǒng)是目前研究的主要方向。其產(chǎn)品多為單路的圖像采集卡或壓縮卡。中國國內(nèi)公司在完成矩陣主機、解碼器、多媒體控制系統(tǒng)、云臺等外部設備產(chǎn)業(yè)化生產(chǎn)后,發(fā)現(xiàn)臺灣地區(qū)和國外監(jiān)控公司開始將他們基于傳統(tǒng)電子制造業(yè)的監(jiān)控生產(chǎn)線轉(zhuǎn)移到中國進行生產(chǎn),這促進了監(jiān)控系統(tǒng)的在中國的普及應用。 隨著計算機存儲和計算能力的不斷增強,圖像監(jiān)控迎來了一場技術革命。全數(shù)字化網(wǎng)絡監(jiān)控系統(tǒng)以網(wǎng)絡為平臺,采用全新的設計 理念,集成當今最先進的網(wǎng)絡技術、計算機技術以及數(shù)字處理技術。 嵌入式系統(tǒng)特點 嵌入式系統(tǒng)是將先進的計算機技術、半導體技術以及電子技術與各個行業(yè)的具體 應用相結合的產(chǎn)物,與通用的計算機系統(tǒng)相 比有如下特點 [6][7][8]: (1)技術密集、資金密集、高度分散、不斷創(chuàng)新的知識集成系統(tǒng)。與此同時,系統(tǒng)設計還受市場供求關系的影響。 在設計完成以后,用戶如果需要修改其中的程序功能,也必須借助于一套開發(fā)工具和環(huán)境。具備文件和目錄管理 ,設備支持 ,多任務 ,網(wǎng)絡支持 ,圖形窗口以及用戶界面等功能 。一個支持嵌入式系統(tǒng)開發(fā)的、足 夠小、足夠快、又有足夠確定性的嵌入式 Java 程序包已經(jīng)出現(xiàn) , Java 虛擬機與嵌入式 Java 將成為開發(fā)嵌入式系統(tǒng)的有力工具。 (1)使用成本低。 Linux 用戶遇到問題時可以通過 Inter 向網(wǎng)上成千上萬的 Linux 開發(fā)者請教,即使最困難的問題也有辦法解決。 Linux 有非常多的文檔支持,從為初學者準備的各種教程到非常詳細的聯(lián)機幫助文檔。 Linux 操作系統(tǒng)突出的是網(wǎng)絡部分,基本上所有的網(wǎng)絡協(xié)議和網(wǎng)絡接口都可以在 Linux 上找到, Linux 內(nèi)核比標準的 UNIX 更加高效地處理網(wǎng)絡協(xié)議,系統(tǒng)的網(wǎng)絡吞吐性能非常好,這也是為什么 Linux 在網(wǎng)絡服務器市場上占據(jù)越來越大市場份額的一個原因。 7 論文的主要工作和內(nèi)容安排 本文在廣泛了解視頻監(jiān)控的發(fā)展現(xiàn)狀和發(fā)展趨勢的基礎上,結合嵌入式系統(tǒng)、網(wǎng)絡數(shù)據(jù)傳輸技術,數(shù)字圖像壓縮技術,提出一種基于嵌入式 Linux 的網(wǎng)絡視頻監(jiān)控系統(tǒng)設計方案。 第四章涉及到
點擊復制文檔內(nèi)容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1