作為在保障網(wǎng)絡(luò)安全方面扮演著至關(guān)重要角色的防火墻技術(shù)從出現(xiàn)到發(fā)展至今一直是網(wǎng)絡(luò)安全研究中的關(guān)鍵技術(shù)之一,隨著互聯(lián)網(wǎng)的迅猛發(fā)展,它在信息化、網(wǎng)絡(luò)化的過程中也變的越來越重要。為了使防火墻能快速且深入地對(duì)網(wǎng)絡(luò)數(shù)據(jù)傳輸過程中的海量信息進(jìn)行安全檢測(cè),并能應(yīng)對(duì)來自各個(gè)網(wǎng)絡(luò)層的威脅,將傳統(tǒng)的基于軟件的防火墻轉(zhuǎn)向硬件平臺(tái)實(shí)現(xiàn)是不可阻擋的發(fā)展趨勢(shì)。 首先闡述了網(wǎng)絡(luò)安全的現(xiàn)狀、網(wǎng)絡(luò)安全研究的重大意義、防火墻目前的發(fā)展?fàn)顩r及未來的發(fā)展趨勢(shì),然后介紹了防火墻的概念、功能和分類。重點(diǎn)分析了著名的開源入侵檢測(cè)系統(tǒng)Snort的功能實(shí)現(xiàn)及數(shù)據(jù)結(jié)構(gòu),對(duì)Linux中自帶的網(wǎng)絡(luò)安全工具Iptables/Netfilter的工作原理做了簡(jiǎn)要介紹,然后對(duì)現(xiàn)在較流行的基于軟件的字符串匹配算法和硬件實(shí)現(xiàn)方法進(jìn)行對(duì)比分析,通過對(duì)已存在的解決方法的深入研究,提出了基于ARM處理器并采用內(nèi)容可尋址存儲(chǔ)器(CAM)的硬件防火墻系統(tǒng)設(shè)計(jì)方案。將Snort中對(duì)數(shù)據(jù)包載荷檢測(cè)部分中的順序檢測(cè)替換為由CAM結(jié)合Wu-Manbcr多模式匹配算法實(shí)現(xiàn),其中CAM完成短模式匹配,Wu-Manber算法完成長(zhǎng)模式匹配,并將Snort與Iptables/Netfilter有機(jī)結(jié)合移植到基于ARM的嵌入式平臺(tái)中,系統(tǒng)可以通過主機(jī)對(duì)防火墻的狀態(tài)進(jìn)行實(shí)時(shí)監(jiān)控和規(guī)則更新。 設(shè)計(jì)了防火墻的整個(gè)硬件電路,其中重點(diǎn)分析了CAM模塊的設(shè)計(jì)。通過對(duì)Sourcefire的Snort VRT2.4版免費(fèi)規(guī)則庫(kù)的統(tǒng)計(jì)分析和計(jì)算模擬得出了對(duì)規(guī)則集的最佳劃分長(zhǎng)度;在軟件部分研究了Bootloader制作、Linux內(nèi)核的裁減與移植及根文件系統(tǒng)制作等內(nèi)容。重點(diǎn)分析了摩托羅拉公司的專用CAM芯片MCM69C432的驅(qū)動(dòng)程序設(shè)計(jì)和相應(yīng)的調(diào)用方法,并結(jié)合主機(jī)軟件部分的功能分析了雙方的通信協(xié)議及實(shí)現(xiàn),最后通過程序?qū)ο到y(tǒng)仿真并選用林肯數(shù)據(jù)集進(jìn)行模擬測(cè)試,測(cè)試結(jié)果表明系統(tǒng)比以前效率有了大幅提高,過濾速度已達(dá)到最初設(shè)計(jì)目標(biāo),證明了此硬件防火墻方案的可行性。 最后總結(jié)了本人的工作并指出此種方案的硬件防火墻的不足、需要改進(jìn)之處和它的良好應(yīng)用前景。
標(biāo)簽: ARM 硬件 防火墻
上傳時(shí)間: 2013-07-24
上傳用戶:lanwei
增強(qiáng)現(xiàn)實(shí)是一種將虛擬世界和真實(shí)環(huán)境相結(jié)合的技術(shù)。它將計(jì)算機(jī)繪制的虛擬模型疊加到使用者所看到的真實(shí)世界景象中,使用戶可以從虛擬模型中獲得額外的信息,增強(qiáng)了對(duì)現(xiàn)實(shí)的感知。涉及到的技術(shù)有圖像處理、位置跟蹤、三維注冊(cè)等。增強(qiáng)現(xiàn)實(shí)技術(shù)廣泛應(yīng)用于裝配維修、醫(yī)療研究、軍事領(lǐng)域和商業(yè)應(yīng)用。 第一部分,增強(qiáng)現(xiàn)實(shí)技術(shù)介紹。該部分首先闡述了增強(qiáng)現(xiàn)實(shí)的定義,接著介紹了該項(xiàng)技術(shù)的國(guó)內(nèi)外發(fā)展?fàn)顩r,以及在工業(yè)領(lǐng)域、醫(yī)療領(lǐng)域、建筑領(lǐng)域等的應(yīng)用,最后分析了目前AR系統(tǒng)的缺點(diǎn)和不足,得出了在嵌入式增強(qiáng)現(xiàn)實(shí)研究具有重要意義。 第二部分,嵌入式硬件環(huán)境的設(shè)計(jì)。硬件電路由以下幾部分構(gòu)成:USB控制器用于連接USB攝像頭設(shè)備,液晶顯示驅(qū)動(dòng)用于控制顯示屏輸出,外圍電路主要有內(nèi)存電路、Flash電路、時(shí)鐘電路和RS-232電路等。 第三部分,嵌入式軟件方案的設(shè)計(jì)。首先,選用U-boot1.2.0作為Bootloder,特點(diǎn)是U-boot的網(wǎng)絡(luò)功能較強(qiáng),支持平臺(tái)較多。其次,移植Linux2.6.22內(nèi)核作為系統(tǒng)核心,該版本內(nèi)核具有實(shí)時(shí)性強(qiáng)等特點(diǎn)。再次,用busybox1.9.1構(gòu)建基礎(chǔ)命令環(huán)境,并將轉(zhuǎn)為NandFlash設(shè)計(jì)的YAFFS文件系統(tǒng)安裝到開發(fā)板上。最后,在以上的軟件環(huán)境基礎(chǔ)上,開發(fā)了基于OV511芯片的USB設(shè)備驅(qū)動(dòng)和FrameBuffer顯示驅(qū)動(dòng)程序。 第四部分,開源視覺處理庫(kù)OpenCV的移植。該部分介紹了OpenCV的特性,常用的數(shù)據(jù)結(jié)構(gòu),在嵌入式Linux下的編譯選項(xiàng)配置,庫(kù)依賴文件安裝,底層文件修改,以及如何編譯、安裝OpenCV。 第五部分,基于OpenCV的攝像頭標(biāo)定程序。該攝像頭標(biāo)定程序是基于張氏標(biāo)定算法的開發(fā),本文首先闡述了攝像頭標(biāo)定算法的核心內(nèi)容,以及對(duì)應(yīng)的OpenCV實(shí)現(xiàn)方案,然后給出了攝像頭標(biāo)定程序在平臺(tái)運(yùn)行的細(xì)節(jié)和結(jié)果。
標(biāo)簽: OpenCV ARM 增強(qiáng)現(xiàn)實(shí)
上傳時(shí)間: 2013-07-06
上傳用戶:阿四AIR
嵌入式系統(tǒng)應(yīng)用于智能設(shè)備、工業(yè)控制領(lǐng)域?qū)崿F(xiàn)各種信號(hào)的處理與控制,是近年來技術(shù)研究和產(chǎn)品開發(fā)的熱點(diǎn)。同時(shí),隨著以太網(wǎng)技術(shù)的迅速發(fā)展,工業(yè)控制中過程監(jiān)控層和現(xiàn)場(chǎng)設(shè)備層信號(hào)傳輸網(wǎng)絡(luò)開始逐步采用以太網(wǎng),基于網(wǎng)絡(luò)的遠(yuǎn)程監(jiān)控使整個(gè)企業(yè)網(wǎng)絡(luò)呈現(xiàn)高度統(tǒng)一性、開放性和透明性。將嵌入式技術(shù)和基于網(wǎng)絡(luò)的遠(yuǎn)程監(jiān)控技術(shù)應(yīng)用于電梯,可以有效地提高產(chǎn)品和服務(wù)的質(zhì)量。 本文旨在研制和開發(fā)一套應(yīng)用于電梯的智能多媒體顯示與遠(yuǎn)程監(jiān)控系統(tǒng),硬件設(shè)計(jì)中,在以嵌入式微處理器S3C2410X、Flash、SDRAM構(gòu)成的最小系統(tǒng)核心板外,擴(kuò)展了串行口、網(wǎng)口、LCD接口等外圍硬件資源,設(shè)計(jì)了RS-232轉(zhuǎn)換成RS-422接口界面的硬件電路板,針對(duì)核心板RTC時(shí)鐘問題,采用PCF8563芯片設(shè)計(jì)了時(shí)鐘/日歷小板。 軟件平臺(tái)方面,首先分析了系統(tǒng)啟動(dòng)引導(dǎo)程序Bootloader,參照嵌入式Linux內(nèi)核源代碼以及對(duì)S3C2410X的支持代碼,根據(jù)本系統(tǒng)的硬件配置對(duì)Linux內(nèi)核進(jìn)行裁剪移植,修改了音頻驅(qū)動(dòng)和LCD驅(qū)動(dòng),在內(nèi)核中添加了對(duì)Yaffs文件系統(tǒng)類型的支持。然后準(zhǔn)備了根文件系統(tǒng)內(nèi)容,在其中添加了交叉編譯過的Qt/Embedded3.1的庫(kù),使用Cramfs、RAMdisk和Yaffs相結(jié)合的根文件系統(tǒng)格式。在此基礎(chǔ)上,向嵌入式平臺(tái)移植了Linux下開源的多媒體播放器Mplayer和嵌入式數(shù)據(jù)庫(kù)SQLite。 設(shè)計(jì)編寫Qt GUI界面和串口數(shù)據(jù)采集模塊,構(gòu)建了電梯間多媒體顯示系統(tǒng),顯示界面劃分為串口數(shù)據(jù)采集顯示、動(dòng)畫播放、系統(tǒng)時(shí)間、文本信息、滾動(dòng)字幕、商標(biāo)圖片六個(gè)顯示區(qū)域。使用Boa在ARM平臺(tái)上構(gòu)建了嵌入式Web服務(wù)器,Web服務(wù)器通過HTTP協(xié)議與監(jiān)控端瀏覽器軟件進(jìn)行信息交互,提供服務(wù)器應(yīng)用程序模塊的訪問界面和現(xiàn)場(chǎng)設(shè)備的信息訪問和控制界面,并借助SQLite數(shù)據(jù)庫(kù)的支持,實(shí)現(xiàn)了基于網(wǎng)絡(luò)的電梯遠(yuǎn)程監(jiān)控系統(tǒng)的功能。監(jiān)控端通過Web頁(yè)面激活服務(wù)器的相應(yīng)應(yīng)用程序模塊,傳遞信息服務(wù)請(qǐng)求和控制命令。將本系統(tǒng)應(yīng)用與電梯設(shè)備,取得了用戶的好評(píng)。
標(biāo)簽: ARM 電梯多媒體 監(jiān)控系統(tǒng)
上傳時(shí)間: 2013-04-24
上傳用戶:564708051@qq.com
39839電感量計(jì)算小巧實(shí)用的綠色軟件,根據(jù)輸入的線圈長(zhǎng)度、線圈直徑、導(dǎo)線直徑、線圈匝數(shù)及工作頻率快速計(jì)算出電感量、自分布電容、空載Q值、自諧振頻率
標(biāo)簽: 39839 電感量 計(jì)算 線圈
上傳時(shí)間: 2013-06-03
上傳用戶:夜月十二橋
采用多功能終端構(gòu)成一種小型衛(wèi)星通信網(wǎng),要求各個(gè)終端能夠像計(jì)算機(jī)一樣支持多種各樣的外部設(shè)備,并能實(shí)現(xiàn)組網(wǎng)功能。采用能支持嵌入式Linux操作系統(tǒng)的ARM處理器可很好地滿足這種需求。本文重點(diǎn)研究這種智能終端中基于ARM處理器的嵌入式軟件及其實(shí)現(xiàn),主要內(nèi)容有: (1)在分析嵌入式系統(tǒng)、ARM處理器、Linux操作系統(tǒng)特點(diǎn)的基礎(chǔ)上,論證了這種基于ARM處理器和Linux操作系統(tǒng)實(shí)現(xiàn)組網(wǎng)多功能終端方案的可行性和優(yōu)越性。 (2)介紹了嵌入式系統(tǒng)的組成、開發(fā)流程和步驟,搭建了嵌入式系統(tǒng)開發(fā)和調(diào)試平臺(tái),包括軟件開發(fā)工具、硬件調(diào)試工具,軟件組件等。 (3)分析了該衛(wèi)星通信網(wǎng)終端的需求,并詳細(xì)闡述了本系統(tǒng)的硬件配置,包括ARM處理器、存儲(chǔ)器和輸入/輸出接口。 (4)論證了本系統(tǒng)軟件部分設(shè)計(jì)的目標(biāo),提出了一種軟件結(jié)構(gòu)方案,包括Bootloader、LinuX內(nèi)核、文件系統(tǒng)、圖形用戶界面、網(wǎng)絡(luò)應(yīng)用程序這幾個(gè)方面的選型和開發(fā)目標(biāo)。 (5)完成ARM嵌入式軟件平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn),包括U-Boot的修改和移植、Linux系統(tǒng)內(nèi)核的移植和剪裁、嵌入式Linux文件系統(tǒng)的制作、圖形用戶界面的安裝和編程基礎(chǔ),以及Linux系統(tǒng)中驅(qū)動(dòng)程序的設(shè)計(jì)。關(guān)鍵詞:衛(wèi)星通信網(wǎng),地面終端,嵌入式系統(tǒng),ARM,Linux
標(biāo)簽: ARM 處理器 衛(wèi)星通信網(wǎng) 軟件
上傳用戶:liu_yuankang
11201頻率計(jì)算器含有多種頻率計(jì)算工具,有LC諧振頻率計(jì)算軟件,RC諧振頻率計(jì)算工具,并含有多種軟件
標(biāo)簽: 11201 計(jì)算工具 軟件 頻率計(jì)算器
上傳時(shí)間: 2013-07-26
上傳用戶:mj16166
11088ICCAVR V7.16A下載,ICCAVR專業(yè)版,AVR單片機(jī)C語言開發(fā)軟件。
標(biāo)簽: ICCAVR 11088 7.16 AVR
上傳用戶:JESS
數(shù)字?jǐn)z影的興起不可避免地引起了數(shù)碼相框的發(fā)展,因?yàn)閮H有不到35%的數(shù)碼照片被打印。數(shù)碼相框的基本原理就是采用普通相框的造型,把原來相框中間的照片部分換成液晶顯示屏,配上電源,存儲(chǔ)介質(zhì)等,使得同一個(gè)相框內(nèi)可以循環(huán)播放照片,比普通相框的單一顯示功能更有優(yōu)勢(shì)。從2007年開始,數(shù)碼相框的市場(chǎng)關(guān)注度開始激增。在2008年,數(shù)碼相框市場(chǎng)呈現(xiàn)高速發(fā)展的態(tài)勢(shì),具有極高的潛在市場(chǎng)價(jià)值。 本論文以此為出發(fā)點(diǎn),進(jìn)行數(shù)碼相框軟件的開發(fā)研究工作。作為一款嵌入式產(chǎn)品,核心部件CPU采用了性能價(jià)格比、性能功耗比都很高的ARM架構(gòu)處理器之中的一款——三星S3C2440A,顯示器采用了支持雙精度掃描的液晶顯示屏。軟件方面,Bootloader采用較為成熟的u-boot-1.1.4,Linux內(nèi)核的版本為2.6.12,系統(tǒng)命令集由busybox構(gòu)成。利用ARM處理器對(duì)Linux系統(tǒng)良好的移植性、自帶的LCD控制器、音頻控制器、SD與USB控制器的特點(diǎn),進(jìn)行圖像顯示、音頻播放與文件管理。對(duì)于目前大部分?jǐn)?shù)碼相框在圖片瀏覽和文件管理功能上的不足,本設(shè)計(jì)的圖像顯示功能充分利用了觸摸屏功能,實(shí)現(xiàn)了圖像的觸摸式移動(dòng),使用戶可以自由的觀看放大后的圖像;文件管理功能則設(shè)計(jì)成了類似windows的文件瀏覽器,不僅具有豐富的文件管理功能,而且使習(xí)慣了windows的廣大用戶可以很快的熟悉此功能,并為將來升級(jí)為下一代的細(xì)分產(chǎn)品——數(shù)碼相冊(cè)做好準(zhǔn)備。 本設(shè)計(jì)的核心是基于ARM平臺(tái)的系統(tǒng)移植與基于QT的應(yīng)用程序設(shè)計(jì)。首先根據(jù)系統(tǒng)的總體設(shè)計(jì)思路選擇合適的硬件組合;然后在此基礎(chǔ)上進(jìn)行u-boot的移植,嵌入式Linux的移植,QT Embedded/Qtopia的移植,以及最后QT圖形界面的設(shè)計(jì)。
標(biāo)簽: ARM 數(shù)碼相框 軟件開發(fā)
上傳用戶:rockjablew
usbdos啟動(dòng)盤(usbdos.rar)制作軟件下載
標(biāo)簽: usbdos 啟動(dòng)盤
上傳時(shí)間: 2013-07-21
上傳用戶:liucf
Android開發(fā)教程 Android 是Google開發(fā)的基于Linux平臺(tái)的開源手機(jī)操作系統(tǒng)。它包括操作系統(tǒng)、用戶界面和應(yīng)用程序——移動(dòng)電話工作所需的全部軟件,而且不存在任何以往阻礙移動(dòng)產(chǎn)業(yè)創(chuàng)新的專有權(quán)障礙,號(hào)稱是首個(gè)為移動(dòng)終端打造的真正開放和完整的移動(dòng)軟件。Google與開放手機(jī)聯(lián)盟合作開發(fā)了 Android,這個(gè)聯(lián)盟由包括中國(guó)移動(dòng)、中國(guó)聯(lián)通、摩托羅拉、高通、宏達(dá)電、三星、LG和 T-Mobile 在內(nèi)的30多家技術(shù)和無線應(yīng)用的領(lǐng)軍企業(yè)組成。Google通過與運(yùn)營(yíng)商、設(shè)備制造商、開發(fā)商和其他有關(guān)各方結(jié)成深層次的合作伙伴關(guān)系,希望借助建立標(biāo)準(zhǔn)化、開放式的移動(dòng)電話軟件平臺(tái),在移動(dòng)產(chǎn)業(yè)內(nèi)形成一個(gè)開放式的生態(tài)系統(tǒng)。
標(biāo)簽: Android 開發(fā)教程
上傳時(shí)間: 2013-06-11
上傳用戶:W51631
蟲蟲下載站版權(quán)所有 京ICP備2021023401號(hào)-1