-
簡(jiǎn)介:隨著信息技術(shù)的發(fā)展和數(shù)字化電子產(chǎn)品的普及,相關(guān)產(chǎn)品的功能日趨復(fù)雜,其質(zhì)量問題也較多凸顯出來。如今嵌入式軟件產(chǎn)品已在人們的日常生活中發(fā)揮越來越重要的作用,人們對(duì)嵌入式軟件產(chǎn)品的質(zhì)量要求也越來越高,對(duì)嵌入式軟件產(chǎn)品的品質(zhì)提升也有較多期待。嵌入式軟件測(cè)試質(zhì)量的提升對(duì)于提高嵌入式軟件產(chǎn)品的品質(zhì)至關(guān)重要。因此為了提高嵌入式軟件測(cè)試的質(zhì)量,針對(duì)嵌入式軟件測(cè)試方法進(jìn)行研究有著極其重要的意義。以傳統(tǒng)模型“V”模型為代表的開發(fā)模型對(duì)嵌入式軟件產(chǎn)品開發(fā)過程進(jìn)行了嚴(yán)格的劃分,導(dǎo)致軟件開發(fā)不夠靈活,效率較低。軟件產(chǎn)品的敏捷開發(fā)方法為高度迭代式開發(fā)。每個(gè)迭代完成軟件產(chǎn)品部分功能的開發(fā),在開發(fā)過程中編寫數(shù)量較少但內(nèi)容充分的文檔,注重與客戶的溝通,重視軟件產(chǎn)品的頻繁交付,重視用戶滿意度。軟件產(chǎn)品的敏捷開發(fā)模式能有效解決傳統(tǒng)軟件產(chǎn)品開發(fā)方法所面臨的問題。隨著嵌入式軟件敏捷開發(fā)方法的發(fā)展,適用傳統(tǒng)軟件開發(fā)方法的測(cè)試模型已無法適應(yīng)其開發(fā)模式。本文首先分析了嵌入式軟件特點(diǎn)和傳統(tǒng)嵌入式軟件測(cè)試模型的應(yīng)用局限性,然后結(jié)合傳統(tǒng)嵌入式軟件測(cè)試模型的特點(diǎn),融合嵌入式軟件敏捷開發(fā)方法中的“測(cè)試驅(qū)動(dòng)開發(fā)”思想,提出了一種適用于嵌入式軟件敏捷開發(fā)模式的測(cè)試模型“Y”測(cè)試模型。Y測(cè)試模型增加了測(cè)試用例的評(píng)審流程,評(píng)審測(cè)試用例可以提高測(cè)試用例的覆蓋度,提升測(cè)試用例的質(zhì)量融入“測(cè)試驅(qū)動(dòng)開發(fā)”思想可以有效提升軟件產(chǎn)品單元測(cè)試的質(zhì)量,可以在軟件產(chǎn)品開發(fā)項(xiàng)目早期及時(shí)發(fā)現(xiàn)較多存于單元模塊中的缺陷嵌入式軟件產(chǎn)品在向客戶提交之前進(jìn)行嵌入式產(chǎn)品的回歸測(cè)試可以有效保證開發(fā)的嵌入式軟件產(chǎn)品的驗(yàn)收質(zhì)量,提升客戶滿意度。最后通過將Y測(cè)試模型應(yīng)用于車載導(dǎo)航的系統(tǒng)測(cè)試項(xiàng)目,通過將實(shí)施Y模型的測(cè)試結(jié)果與實(shí)施傳統(tǒng)測(cè)試的測(cè)試結(jié)果相比較,證明在嵌入式軟件敏捷開發(fā)模式中應(yīng)用Y測(cè)試模型進(jìn)行測(cè)試的優(yōu)勢(shì)。
下載積分: 5 賞幣
上傳時(shí)間:2024-03-10
頁數(shù): 51
大?。?2.25(MB)
子文件數(shù):
-
簡(jiǎn)介:視線估計(jì)是圖像處理與識(shí)別領(lǐng)域的熱點(diǎn)研究問題,在人機(jī)自然交互等諸多應(yīng)用中扮演著重要的角色。本文利用軟硬件協(xié)同設(shè)計(jì)方法,對(duì)課題組積累的視線估計(jì)算法進(jìn)行基于SOC系統(tǒng)架構(gòu)的設(shè)計(jì),并對(duì)其中的一些關(guān)鍵問題進(jìn)行研究。本文的研究內(nèi)容是實(shí)現(xiàn)一種具有較高精度的人眼視線估計(jì)算法,并研究該算法的實(shí)時(shí)實(shí)現(xiàn)途徑。其基本工作原理是先利用攝像機(jī)獲取臉部圖像,然后用軟件方式實(shí)現(xiàn)圖像中人臉和眼部區(qū)域特征點(diǎn)的定位,最后基于對(duì)臉部邊界、瞳孔和內(nèi)眼角點(diǎn)等因素的識(shí)別,估算用戶的視線方向和注視位置。人臉檢測(cè)是該視線估計(jì)過程中的一個(gè)重要檢測(cè)步驟,本文針對(duì)ADABOOST人臉檢測(cè)算法在嵌入式平臺(tái)上運(yùn)行時(shí)出現(xiàn)的性能瓶頸進(jìn)行改進(jìn)與優(yōu)化,使用一個(gè)可配置的高性能嵌入式處理器NIOSⅡ承擔(dān)系統(tǒng)任務(wù)調(diào)度及少量的計(jì)算任務(wù),并針對(duì)算法中耗時(shí)長的模塊設(shè)計(jì)專用硬件加速器,通過多級(jí)并行流水線架構(gòu)完成數(shù)據(jù)密集型任務(wù)的處理,以達(dá)到提高檢測(cè)速度的目的。另外本文將進(jìn)一步對(duì)系統(tǒng)的硬件體系結(jié)構(gòu)進(jìn)行探索,充分發(fā)揮可配置可擴(kuò)展處理器的優(yōu)勢(shì),設(shè)計(jì)出能夠滿足算法性能要求的系統(tǒng)架構(gòu)原型。本文所設(shè)計(jì)的硬件結(jié)構(gòu)針對(duì)人臉檢測(cè)部分在保證高檢測(cè)率和較低工作頻率100MHZ的條件下,消耗的資源相對(duì)較少,并且在ALTERA的CYCLONEⅡ平臺(tái)上完成了驗(yàn)證。對(duì)于640480分辨率的圖像,檢測(cè)速率為12幀秒,對(duì)于320240分辨率的圖像,檢測(cè)速率為41幀秒,能夠達(dá)到本文中視線估計(jì)的實(shí)時(shí)性需求。
下載積分: 5 賞幣
上傳時(shí)間:2024-03-09
頁數(shù): 54
大?。?4.56(MB)
子文件數(shù):
-
簡(jiǎn)介:數(shù)據(jù)庫管理系統(tǒng)經(jīng)過近50年的發(fā)展已具有堅(jiān)實(shí)的理論基礎(chǔ)、形成了成熟的商業(yè)產(chǎn)品成為一個(gè)廣泛關(guān)注的核心領(lǐng)域。隨著人們對(duì)復(fù)雜數(shù)據(jù)處理和管理要求的不斷提高針對(duì)不同行業(yè)和領(lǐng)域的嵌入式數(shù)據(jù)庫管理系統(tǒng)的需求為數(shù)據(jù)庫技術(shù)開辟了新的發(fā)展趨勢(shì)。論文首先介紹了國內(nèi)外數(shù)據(jù)庫管理系統(tǒng)的發(fā)展現(xiàn)狀分析了數(shù)據(jù)庫管理系統(tǒng)實(shí)現(xiàn)的方法描述了嵌入式數(shù)據(jù)庫管理系統(tǒng)的概念、研究背景和研究意義。并對(duì)SQLITE和BERKELEYDB兩種開放源代碼的嵌入式數(shù)據(jù)庫的體系結(jié)構(gòu)、特點(diǎn)和應(yīng)用模式進(jìn)行了系統(tǒng)的分析。其次本文研究了基于關(guān)系模型的嵌入式數(shù)據(jù)庫CESQL的設(shè)計(jì)與實(shí)現(xiàn)過程。分別闡述了它的體系結(jié)構(gòu)、設(shè)計(jì)特點(diǎn)以及其中的八個(gè)模塊數(shù)據(jù)記錄及數(shù)據(jù)類型模塊、數(shù)據(jù)頁管理模塊、磁盤IO模塊、緩存管理模塊、堆文件管理模塊、索引模塊、數(shù)據(jù)字典及DLL模塊和查詢執(zhí)行模塊。針對(duì)數(shù)據(jù)存儲(chǔ)結(jié)構(gòu)、數(shù)據(jù)訪問模式、不同的緩存替代算法和索引技術(shù)進(jìn)行了研究和比較闡明了每個(gè)模塊的設(shè)計(jì)思想和實(shí)現(xiàn)細(xì)節(jié)提出了一種新的基于外存的索引結(jié)構(gòu)JUDY樹索引。與傳統(tǒng)的B樹索引相比JUDY樹索引磁盤占用率少在64位PCSERVER中JUDY樹索引在增刪查操作的效率均高。最后對(duì)MYSQL、SQLITE和CESQL這三種數(shù)據(jù)庫進(jìn)行了功能和性能上的評(píng)估與測(cè)試。分析論證了嵌入式數(shù)據(jù)庫CESQL在功能上的完整性開發(fā)過程中的靈活性以及在運(yùn)行過程中的高效性。
下載積分: 5 賞幣
上傳時(shí)間:2024-03-09
頁數(shù): 75
大?。?2.96(MB)
子文件數(shù):
-
簡(jiǎn)介:現(xiàn)階段嵌入式系統(tǒng)與以太網(wǎng)技術(shù)相結(jié)合應(yīng)用于工業(yè)控制領(lǐng)域已成為一大發(fā)展趨勢(shì)。嵌入式以太網(wǎng)作為一項(xiàng)新技術(shù)是指將嵌入式系統(tǒng)接入以太網(wǎng)嵌入式WEB服務(wù)器可以在INTER或局域網(wǎng)內(nèi)通過IE瀏覽器被訪問從而實(shí)現(xiàn)對(duì)嵌入式系統(tǒng)的遠(yuǎn)程監(jiān)視、控制、診斷、測(cè)試和配置等功能。本文給出了一個(gè)基于嵌入式以太網(wǎng)WEB服務(wù)器的焊接參數(shù)監(jiān)控方案用于對(duì)焊接設(shè)備運(yùn)行工作狀態(tài)進(jìn)行監(jiān)控使得焊接設(shè)備焊接工藝參數(shù)符合制定的焊接工藝規(guī)程?;诖吮疚挠懻摿饲度胧揭蕴W(wǎng)通信技術(shù)基礎(chǔ)知識(shí)設(shè)計(jì)了嵌入式以太網(wǎng)WEB服務(wù)器焊接參數(shù)監(jiān)控系統(tǒng)監(jiān)控站點(diǎn)的硬件及軟件結(jié)構(gòu)體系并對(duì)它們進(jìn)行了實(shí)現(xiàn)。文中提出了監(jiān)控系統(tǒng)監(jiān)控站點(diǎn)主從式雙MCU核心結(jié)構(gòu)體系主從式雙MCU通過USART串口實(shí)現(xiàn)通信。監(jiān)控站點(diǎn)從機(jī)的主要功能是焊接參數(shù)信號(hào)的采集及存儲(chǔ)主機(jī)的主要功能是實(shí)現(xiàn)監(jiān)控站點(diǎn)嵌入式以太網(wǎng)WEB服務(wù)器功能。文中基于PIC18F452單片機(jī)設(shè)計(jì)了焊接參數(shù)信號(hào)采集硬件電路并進(jìn)行了多通道焊接參數(shù)采集軟件設(shè)計(jì)與編程實(shí)現(xiàn)。嵌入式以太網(wǎng)WEB服務(wù)器的實(shí)現(xiàn)采用了新型獨(dú)立以太網(wǎng)控制器芯片ENC28J60它與單片機(jī)通過標(biāo)準(zhǔn)的SPI串口實(shí)現(xiàn)通信。本文詳細(xì)介紹了MICROCHIP的TCPIP協(xié)議棧并將它應(yīng)用于本系統(tǒng)實(shí)現(xiàn)了監(jiān)控系統(tǒng)監(jiān)控站點(diǎn)的網(wǎng)絡(luò)通信功能。設(shè)計(jì)了監(jiān)控系統(tǒng)焊接參數(shù)異常指示和控制報(bào)警模塊對(duì)焊接參數(shù)異常情況進(jìn)行實(shí)時(shí)的監(jiān)控。文中采用JAVRIPT語言設(shè)計(jì)了客戶端WEB監(jiān)控頁面并對(duì)該頁面進(jìn)行了優(yōu)化減輕了小容量嵌入式以太網(wǎng)WEB服務(wù)器的負(fù)擔(dān)并給客戶端提供了簡(jiǎn)潔明了的WEB監(jiān)控界面。通過調(diào)試實(shí)驗(yàn)證明本監(jiān)控系統(tǒng)可以實(shí)時(shí)的把焊接設(shè)備運(yùn)行狀態(tài)信息焊接電壓、焊接電流及焊接速度等以WEB網(wǎng)頁的形式發(fā)送到客戶端瀏覽器并能夠?qū)⒃O(shè)定的參數(shù)或命令信息下達(dá)到監(jiān)控系統(tǒng)實(shí)現(xiàn)對(duì)焊接設(shè)備運(yùn)行工藝參數(shù)的監(jiān)控功能。
下載積分: 5 賞幣
上傳時(shí)間:2024-03-09
頁數(shù): 86
大小: 2.97(MB)
子文件數(shù):
-
簡(jiǎn)介:在當(dāng)今信息時(shí)代,隨著人們對(duì)安防意識(shí)的逐漸增強(qiáng),視頻監(jiān)控系統(tǒng)已經(jīng)廣泛應(yīng)用到各行各業(yè)中,作為監(jiān)控行業(yè)的一個(gè)重要分支和組成部分嵌入式網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng),發(fā)揮著其不可輕視的作用。本設(shè)計(jì)將新興的嵌入式技術(shù)可編程的片上系統(tǒng)SOPCSYETEMONPROGRAMMABLECHIP應(yīng)用于遠(yuǎn)程圖像監(jiān)控系統(tǒng)中,充分發(fā)揮了其硬件電路的高速并行運(yùn)算能力和軟件控制靈活的優(yōu)點(diǎn),不僅提高了系統(tǒng)的集成度和穩(wěn)定性,而且也提高了圖像采集和處理速度。首先,本系統(tǒng)中圖像采集、存儲(chǔ)等計(jì)算復(fù)雜、高度耗時(shí)的功能模塊,采用VERILOG硬件描述語言來完成。而網(wǎng)卡控制器和圖像采集控制器是采用本系統(tǒng)定制的IP核,通過VERILOG語言和基于NIOSII軟核的C語言協(xié)調(diào)設(shè)計(jì)完成,從而可實(shí)現(xiàn)對(duì)圖像采集的開關(guān)和曝光時(shí)間控制。本系統(tǒng)的圖像壓縮算法采用JPEG標(biāo)準(zhǔn),并對(duì)JPEG編碼過程中的離散余弦變換2DDCT進(jìn)行了優(yōu)化。其次,利用ALTERA公司的NIOSⅡ處理器已經(jīng)移植的MICROCOSⅡ操作系統(tǒng)作為軟件平臺(tái),本系統(tǒng)在其內(nèi)移植了LWIP協(xié)議棧,開發(fā)了DM9000A網(wǎng)卡驅(qū)動(dòng)程序,并且采用標(biāo)準(zhǔn)SOCKET接口,通過以太網(wǎng)進(jìn)行網(wǎng)絡(luò)通信,從而實(shí)現(xiàn)了網(wǎng)絡(luò)實(shí)時(shí)監(jiān)控功能。在確定了系統(tǒng)的結(jié)構(gòu)和功能的基礎(chǔ)上,對(duì)可實(shí)現(xiàn)監(jiān)控功能的多種嵌入式方案進(jìn)行了對(duì)比和分析,從而確定了系統(tǒng)總體設(shè)計(jì)方案及框架接著分析了圖像采集、圖像緩存、JPEG圖像壓縮算法的優(yōu)化和圖像碼流以太網(wǎng)傳輸?shù)脑砗蛯?shí)現(xiàn)方法并且研究了MICROCOSII操作系統(tǒng)和LWIP協(xié)議棧在NIOSII下的移植方法,以及DM9000A網(wǎng)卡的驅(qū)動(dòng)程序編寫方法,最后給出了系統(tǒng)軟件的總體設(shè)計(jì)流程。最后,對(duì)系統(tǒng)各個(gè)主要功能模塊進(jìn)行了仿真測(cè)試,并給出了驗(yàn)證結(jié)果,實(shí)驗(yàn)結(jié)果表明,系統(tǒng)實(shí)現(xiàn)了圖像采集、壓縮和以太網(wǎng)傳輸功能。
下載積分: 5 賞幣
上傳時(shí)間:2024-03-10
頁數(shù): 57
大?。?6.01(MB)
子文件數(shù):
-
簡(jiǎn)介:阻抗測(cè)量是現(xiàn)代電子測(cè)量技術(shù)的主要組成部分,而阻抗的測(cè)量需要帶有一套高速、穩(wěn)定、方便操作的軟件系統(tǒng)的儀器來實(shí)現(xiàn)。因此,對(duì)阻抗測(cè)量軟件系統(tǒng)及圖形界面進(jìn)行研究有著非常重要的意義。本文提出一種以ARM9作為核心、以FPGA為數(shù)據(jù)采集工具、以自定義鍵盤及屏為交互操作和顯示界面的硬件平臺(tái),以嵌入式LINUX作為操作系統(tǒng),以QTEMBEDDED為開發(fā)工具,對(duì)測(cè)量的軟件系統(tǒng)進(jìn)行了研發(fā)。重點(diǎn)研究了測(cè)量軟件系統(tǒng)的接口驅(qū)動(dòng)程序和用戶圖形界面的實(shí)現(xiàn)方法。本研究項(xiàng)目搭建了交叉編譯環(huán)境,對(duì)LINUX內(nèi)核進(jìn)行了裁剪,建立了根文件系統(tǒng)并進(jìn)行了移植。針對(duì)自定義鍵盤,設(shè)計(jì)了一種“鍵盤內(nèi)核QTE”鍵值映射的驅(qū)動(dòng)方法,該方法極大的方便了QTE應(yīng)用程序的開發(fā),實(shí)現(xiàn)了通過鍵盤控制QTE應(yīng)用程序的運(yùn)行,達(dá)到了人機(jī)交互的目的。設(shè)計(jì)和實(shí)現(xiàn)了圖形顯示接口模塊、ARM與FPGA之間的數(shù)據(jù)交互模塊。根據(jù)阻抗測(cè)量的特點(diǎn),分析了測(cè)量過程數(shù)據(jù)處理流程,給出一種任意區(qū)間的對(duì)數(shù)坐標(biāo)系的繪制算法,利用QTEMBEDDED的GRAPHICSVIEW技術(shù)進(jìn)行了軟件開發(fā),實(shí)現(xiàn)了鍵盤輸入、文本和圖形等多種顯示方式、數(shù)據(jù)存儲(chǔ)以及打印等功能的用戶圖形界面,為阻抗測(cè)量提供了豐富人機(jī)交互操作。最后經(jīng)過測(cè)試,驗(yàn)證了該軟件系統(tǒng)的可行性和穩(wěn)定性。
下載積分: 5 賞幣
上傳時(shí)間:2024-03-09
頁數(shù): 62
大?。?3.29(MB)
子文件數(shù):
-
簡(jiǎn)介:近年來,能耗已經(jīng)成為嵌入式系統(tǒng)設(shè)計(jì)中人們關(guān)注的焦點(diǎn),這主要是因?yàn)殡姵毓╇姷谋銛y式和移動(dòng)式的嵌入式產(chǎn)品的廣泛應(yīng)用。高速緩沖存儲(chǔ)器,即CACHE,是為了解決存儲(chǔ)器和CPU速度匹配而出現(xiàn)的。根據(jù)程序時(shí)間和空間局部性原理,在程序運(yùn)行過程中,系統(tǒng)把部分?jǐn)?shù)據(jù)從主存中調(diào)入到CACHE,從而CPU直接訪問CACHE,減少訪問存儲(chǔ)器的時(shí)間。因此CACHE對(duì)計(jì)算機(jī)系統(tǒng)的性能有著重要的影響。同時(shí),CACHE消耗的能量占整個(gè)處理器功耗的大部分。因此,如何降低CACHE的功耗有著重大的意義。本文詳細(xì)的分析了國內(nèi)外低功耗CACHE的研究現(xiàn)狀,在可重構(gòu)CACHE技術(shù)的基礎(chǔ)上,提出了基于分支指令頻率的動(dòng)態(tài)可重構(gòu)CACHEBRDRC方案和基于指令時(shí)間數(shù)的動(dòng)態(tài)可重構(gòu)CACHEICDRC方案。動(dòng)態(tài)可重構(gòu)CACHE技術(shù)是在程序運(yùn)行過程中根據(jù)程序的需求動(dòng)態(tài)的調(diào)整CACHE的結(jié)構(gòu),關(guān)閉CACHE中閑置未用部分的能量消耗,從而在性能損失最小的情況下,有效地降低CACHE功耗。BRDRC算法根據(jù)分支指令頻率監(jiān)測(cè)程序段是否發(fā)生變化,并確定容量調(diào)整。在程序段內(nèi),狀態(tài)機(jī)根據(jù)動(dòng)態(tài)配置策略先對(duì)CACHE的關(guān)聯(lián)度進(jìn)行調(diào)整,然后根據(jù)新配置下CACHE的缺失率確定當(dāng)前程序段CACHE的最佳結(jié)構(gòu)。與已有的算法相比,BRDRC算法不僅更有效地降低了CACHE功耗,還大大減少了硬件開銷。ICDRC算法則在BRDRC算法上進(jìn)行改進(jìn),根據(jù)指令時(shí)間數(shù)監(jiān)測(cè)程序段的變化,確定容量調(diào)整。在程序段內(nèi),狀態(tài)機(jī)根據(jù)平均訪問時(shí)間對(duì)CACHE的訪問進(jìn)行預(yù)判,然后根據(jù)預(yù)判的結(jié)果確定當(dāng)前程序段的CACHE結(jié)構(gòu)。預(yù)判機(jī)制的引入,不僅可以有效地避免不必要的重構(gòu),還能減少性能的損失。同時(shí)平均訪問時(shí)間比缺失率能更好的反應(yīng)性能的情況。實(shí)驗(yàn)結(jié)果表明,與BRDRC算法和已有算法相比,ICDRC算法觀顯地改善了性能損失,進(jìn)一步的降低了CACHE功耗。
下載積分: 5 賞幣
上傳時(shí)間:2024-03-09
頁數(shù): 80
大小: 8.68(MB)
子文件數(shù):
-
下載積分: 5 賞幣
上傳時(shí)間:2024-03-09
頁數(shù): 61
大?。?4.15(MB)
子文件數(shù):
-
簡(jiǎn)介:隨著移動(dòng)終端技術(shù)與互聯(lián)網(wǎng)的不斷發(fā)展與融合,移動(dòng)互聯(lián)網(wǎng)這一全新的概念也進(jìn)入到了人們的視野當(dāng)中??梢灶A(yù)見,在接下來的幾年,移動(dòng)互聯(lián)網(wǎng)應(yīng)用將呈現(xiàn)出爆炸式的增長。但是我們還是不得不面對(duì)一個(gè)很大的問題,那就是各類移動(dòng)終端平臺(tái),操作系統(tǒng)眾多,差異巨大。這些平臺(tái)沒有提供給上層應(yīng)用程序開發(fā)能夠使用的統(tǒng)一的接口,以至于移動(dòng)終端開發(fā)的門檻相對(duì)較高,開發(fā)的周期長,開發(fā)一個(gè)想在各個(gè)平臺(tái)上都能夠運(yùn)行的應(yīng)用,終端適配的工作量也非常巨大,并且用戶在不同終端平臺(tái)上的體驗(yàn)也有很大的區(qū)別。在這種形勢(shì)下,移動(dòng)WIDGET應(yīng)運(yùn)而生。它為上面的問題提供了一個(gè)很好的解決方案。移動(dòng)WIDGET具有平臺(tái)無關(guān)性,它不屬于任何一個(gè)特定的移動(dòng)終端平臺(tái),并且它是脫離于瀏覽器的WEB應(yīng)用。通過移動(dòng)WIDGET技術(shù),可以開發(fā)出和移動(dòng)終端平臺(tái)原生應(yīng)用功能同樣強(qiáng)大的應(yīng)用。本文以實(shí)現(xiàn)移動(dòng)WIDGET應(yīng)用平臺(tái)項(xiàng)目為背景,首先對(duì)移動(dòng)WIDGET的相關(guān)技術(shù)以及當(dāng)前國際上的WIDGET標(biāo)準(zhǔn)作了簡(jiǎn)單介紹,接著提出了WIDGET應(yīng)用平臺(tái)的架構(gòu)與模塊設(shè)計(jì),重點(diǎn)對(duì)其中的WIDGET應(yīng)用管理體系結(jié)構(gòu)的需求做了詳盡的分析,并完成了WIDGET應(yīng)用管理器的設(shè)計(jì)與實(shí)現(xiàn),其主要的功能有1移動(dòng)WIDGET的安裝解析W3C標(biāo)準(zhǔn)定義的CONFIGXML以及SIGNATUREXML等文件內(nèi)容,解壓WIDGET應(yīng)用資源文件到本地。2移動(dòng)WIDGET的卸載在WIDGET應(yīng)用平臺(tái)中完全的移除某個(gè)已安裝的WIDGET資源,從已安裝的WIDGET列表中移除相關(guān)WIDGET信息。3移動(dòng)WIDGET的更新對(duì)已安裝的一個(gè)WIDGET進(jìn)行WIDGET應(yīng)用資源的更新。4移動(dòng)WIDGET的啟動(dòng)在WIDGET啟動(dòng)之前,對(duì)WIDGET的完整性和數(shù)字簽名進(jìn)行檢驗(yàn)并進(jìn)行安全域檢查。5移動(dòng)WIDGET的已安裝列表管理對(duì)已安裝的WIDGET列表進(jìn)行安全同步的管理。6實(shí)現(xiàn)移動(dòng)WIDGET安全體系結(jié)構(gòu)提供WIDGET應(yīng)用管理器所使用的各種安全策略,包括對(duì)文本文件的加解密算法,各種摘要算法與數(shù)字簽名驗(yàn)證接口。最后,本文描述了對(duì)WIDGET應(yīng)用管理體系結(jié)構(gòu)的測(cè)試方案,對(duì)測(cè)試數(shù)據(jù)進(jìn)行了詳細(xì)分析,驗(yàn)證了WIDGET應(yīng)用管理體系結(jié)構(gòu)的功能與性能,并提出了不足之處與改進(jìn)的方法。
下載積分: 5 賞幣
上傳時(shí)間:2024-03-09
頁數(shù): 88
大?。?1.91(MB)
子文件數(shù):
-
簡(jiǎn)介:近年來,視頻監(jiān)控對(duì)于安防的重要性越來越為人們所認(rèn)可,視頻監(jiān)控的應(yīng)用領(lǐng)域也日益擴(kuò)大。伴隨著多媒體以及網(wǎng)絡(luò)技術(shù)的發(fā)展,以嵌入式WEB服務(wù)器為核心的視頻監(jiān)控系統(tǒng),因其部署、維護(hù)便利而受到廣泛關(guān)注。與此同時(shí),高清、智能化正引領(lǐng)著當(dāng)前視頻監(jiān)控發(fā)展的趨勢(shì)。視頻監(jiān)控行業(yè)發(fā)展飛速,市場(chǎng)上充斥著各類制造商生產(chǎn)部署的視頻監(jiān)控設(shè)備,如何促進(jìn)這些不同品牌視頻監(jiān)控設(shè)備間的整合,幫助生產(chǎn)制造商、軟件開發(fā)商及獨(dú)立軟件供貨商確保產(chǎn)品的可互通性越來越受到業(yè)界的關(guān)注。此外,對(duì)視頻監(jiān)控設(shè)備擴(kuò)展性提出了新的要求,如何對(duì)分布在各個(gè)監(jiān)控點(diǎn)的監(jiān)控系統(tǒng)進(jìn)行連接并實(shí)現(xiàn)統(tǒng)一的管理和控制,并且實(shí)現(xiàn)視頻監(jiān)控系統(tǒng)與其它多媒體系統(tǒng)的集成也是需要重點(diǎn)解決的問題。論文研究工作的需求來自于實(shí)習(xí)單位索尼中國有限公司上海技術(shù)中心分公司的嵌入式視頻監(jiān)控系統(tǒng)項(xiàng)目。針對(duì)目前視頻監(jiān)控設(shè)備繁多而擴(kuò)展性、集成性不夠的現(xiàn)狀,在本文視頻監(jiān)控系統(tǒng)的設(shè)計(jì)中引進(jìn)了SOA的架構(gòu)理念,并且就實(shí)現(xiàn)SOA的傳統(tǒng)SOAP與RESTFUL風(fēng)格的WEB服務(wù)進(jìn)行了詳細(xì)分析,在此基礎(chǔ)上完成了嵌入式視頻監(jiān)控系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)。主要工作包括1基于ONVIF標(biāo)準(zhǔn),以面向服務(wù)和模塊化的思想封裝SONYCXD31882GGEVB底層SDK,在此基礎(chǔ)上實(shí)現(xiàn)了視頻監(jiān)控的支撐服務(wù),主要包括IMAGINGCONTROL、RECDCONTROL、DEVICECONTROL、VIDEOCONTROL、VIDEOANALYTICS等模塊;2在支撐服務(wù)的基礎(chǔ)上,設(shè)計(jì)并實(shí)現(xiàn)相應(yīng)的應(yīng)用服務(wù),主要包括IMAGINGMANAGER、RECDINGMANAGER、DEVICEMANAGER、VIDEOMANAGER以及ANALYTICSMANAGER,分別實(shí)現(xiàn)了視頻圖像質(zhì)量調(diào)節(jié)、視頻錄制、設(shè)備控制、視頻播放、智能分析等功能;3深入研究和分析APACHEAXIS2C運(yùn)行機(jī)制,在擴(kuò)展UDDI注冊(cè)中心以支持WEB服務(wù)狀態(tài)實(shí)時(shí)更新的基礎(chǔ)上,將應(yīng)用服務(wù)分別部署為SOAP以及RESTFUL風(fēng)格服務(wù),支持以客戶端和門戶兩種方式定制并訪問特定的嵌入式監(jiān)控應(yīng)用服務(wù),擴(kuò)展了監(jiān)控設(shè)備的互操作性與集成性。綜上所述,論文基于SOA架構(gòu)思想,實(shí)現(xiàn)了對(duì)分散在不同嵌入式視頻監(jiān)控設(shè)備上的訪問接口的WEB服務(wù)封裝、注冊(cè)和集成調(diào)用,并分別采用SOAP和RESTFUL風(fēng)格設(shè)計(jì)實(shí)現(xiàn)了CS結(jié)構(gòu)的嵌入式視頻監(jiān)控系統(tǒng)和BS模式的監(jiān)控門戶,擴(kuò)展了監(jiān)控設(shè)備的互操作性與集成性。
下載積分: 5 賞幣
上傳時(shí)間:2024-03-09
頁數(shù): 72
大?。?14.84(MB)
子文件數(shù):
-
簡(jiǎn)介:隨著社會(huì)的快速發(fā)展而傳統(tǒng)的電能采集方式存在效率不高和傳送距離有限等問題因此建立一個(gè)高效便捷的電能采集系統(tǒng)具有顯著的現(xiàn)實(shí)意義。如今隨著ARM技術(shù)不斷成熟嵌入式操作系統(tǒng)成為IT技術(shù)的亮點(diǎn)在多方面都得到了廣泛的應(yīng)用。因?yàn)樗倪@些特點(diǎn)給該類設(shè)備設(shè)計(jì)者提供很多技術(shù)支持。本論文的目的是建立一個(gè)基于嵌入式微處理器AT91RM9200和ΜCOSII操作系統(tǒng)的嵌入式開發(fā)通用平臺(tái)為嵌入式電能采集器的設(shè)計(jì)提供一個(gè)比較完備的軟硬件環(huán)境。采用ATMEL公司ARM嵌入式處理器AT91RM9200為核心進(jìn)行了嵌入式系統(tǒng)的硬件平臺(tái)設(shè)計(jì)包括存儲(chǔ)器模塊串行接口模塊復(fù)位模塊以及時(shí)鐘電路JTAG調(diào)試模塊網(wǎng)口模塊電源模塊等部分。在考慮電磁兼容的情況下接著利用軟件PROTELDXP2004繪制硬件原理圖并根據(jù)原理圖進(jìn)行了PCB設(shè)計(jì)完成了整塊板的硬件結(jié)構(gòu)的物理搭建。在電能采集器軟件設(shè)計(jì)過程中按照AT91RM9200的特殊機(jī)制設(shè)計(jì)了嵌入式系統(tǒng)的引導(dǎo)程序BOOTLOADER利用軟件ADS12完成系統(tǒng)時(shí)鐘中斷處理向量等設(shè)計(jì)實(shí)現(xiàn)了ΜCOSII操作系統(tǒng)在AT91RM9200上的移植。最后完成了基于AT91RM9200的嵌入式電能采集器應(yīng)用設(shè)計(jì)。并且進(jìn)行了電量采集功能的相關(guān)系統(tǒng)測(cè)試。本文所設(shè)計(jì)的電能采集器作為電能表接入電能量管理系統(tǒng)的轉(zhuǎn)換裝置。又因?yàn)樗鼘iT負(fù)責(zé)采集電能量所以不存在效率方面的問題。它若通過增加光纖芯片搭載光纖接口可實(shí)現(xiàn)電能量的遠(yuǎn)距離傳輸便于對(duì)電能量的監(jiān)控和管理。
下載積分: 5 賞幣
上傳時(shí)間:2024-03-09
頁數(shù): 64
大小: 2.27(MB)
子文件數(shù):
-
簡(jiǎn)介:近些年來隨著ROID、IOS的出現(xiàn)而興起的嵌入式智能終端進(jìn)入大眾社會(huì)生活的各個(gè)方面圖形用戶界面在嵌入式系統(tǒng)中應(yīng)用的需求也在不斷加強(qiáng)。與傳統(tǒng)的桌面圖形系統(tǒng)相比嵌入式GUI系統(tǒng)由于受到嵌入式系統(tǒng)軟硬件資源有限和不同嵌入式平臺(tái)差異顯著等特點(diǎn)的制約一般會(huì)選擇體積小、高效、可移植性好的GUI開發(fā)系統(tǒng)。這種相對(duì)簡(jiǎn)化版的GUI開發(fā)系統(tǒng)由于其接口實(shí)現(xiàn)的限制和開發(fā)框架的不成熟使得軟件工程師們利用它們開發(fā)出的嵌入式圖形軟件擴(kuò)展性較差。后期軟件要進(jìn)行改版升級(jí)或是更換其它底層平臺(tái)時(shí)通常需要完成復(fù)雜、繁瑣的修改才能應(yīng)對(duì)新的應(yīng)用需求這給開發(fā)新產(chǎn)品帶來了許多不便。本文著眼于可擴(kuò)展性的嵌入式圖形用戶界面的開發(fā)提出了基于IPCINTERPROCESSCOMMUNICATION進(jìn)程間通信消息傳遞機(jī)制進(jìn)行模塊間通信、采用組合的方式復(fù)用界面組件和設(shè)計(jì)抽象層應(yīng)對(duì)不同底層實(shí)現(xiàn)的設(shè)計(jì)思想。遵循這些設(shè)計(jì)思想本文選用MINIGUI圖形系統(tǒng)作為GUI開發(fā)的基礎(chǔ)框架運(yùn)用IPC消息傳遞機(jī)制設(shè)計(jì)了一個(gè)KEYPAD用戶界面程序接著通過組合頁面組件的方式創(chuàng)建了一個(gè)時(shí)間控件最后運(yùn)用抽象層的思想實(shí)現(xiàn)了一個(gè)多國語言機(jī)制。并設(shè)計(jì)測(cè)試方案對(duì)這三個(gè)實(shí)例的擴(kuò)展性進(jìn)行了檢驗(yàn)結(jié)果表明KEYPAD用戶界面程序?qū)Σ煌琄EYPAD輸入設(shè)備具有良好的擴(kuò)展性組合方式產(chǎn)生的時(shí)間控件有利于頁面原有組件的進(jìn)一步擴(kuò)展多國語言機(jī)制可擴(kuò)展性地支持不同國家語言。由此可見本文提出的設(shè)計(jì)思想有利于嵌入式環(huán)境下可擴(kuò)展性圖形用戶界面的開發(fā)。
下載積分: 5 賞幣
上傳時(shí)間:2024-03-09
頁數(shù): 60
大小: 2.43(MB)
子文件數(shù):
-
簡(jiǎn)介:隨著人們物質(zhì)條件水平不斷提升,消費(fèi)者對(duì)音樂播放產(chǎn)品的各方面要求也越來越高。目前廠商更關(guān)心的是如何能在低成本高性能的平臺(tái)上實(shí)現(xiàn)音樂播放,并不只是簡(jiǎn)單的實(shí)現(xiàn)音樂播放功能,這也就是說當(dāng)前的熱點(diǎn)問題是對(duì)原有的MP3標(biāo)準(zhǔn)進(jìn)行優(yōu)化。ARM處理器因?yàn)榫哂懈咝詢r(jià)比和豐富的外設(shè)資源,越來越受到各類研發(fā)人員的喜愛。這幾年來,嵌入式系統(tǒng)與LINUX系統(tǒng)的不斷進(jìn)行有機(jī)結(jié)合,其已被廣泛被應(yīng)用于播放器、網(wǎng)絡(luò)通信、掌上電腦、工業(yè)設(shè)計(jì)等諸多領(lǐng)域。本文中提出了一種基于LINUX的嵌入式音樂播放器的設(shè)計(jì)方案,三種要素的結(jié)合使得這種設(shè)計(jì)的更加具有靈活性。方案分為三個(gè)部分及四個(gè)模塊進(jìn)行分析,首先是播放器實(shí)現(xiàn)所需的硬件的選擇、軟件方案設(shè)計(jì)、開發(fā)環(huán)境搭建三個(gè)部分,然后根據(jù)軟件設(shè)計(jì)部分分解為四個(gè)模塊,通過模塊詳細(xì)地分析了整個(gè)音樂播放器系統(tǒng)的實(shí)現(xiàn)過程。本系統(tǒng)所釆用的基于三星S3C2410微處理器的MINI2410作為目標(biāo)平臺(tái)開發(fā)板。系統(tǒng)開發(fā)環(huán)境的構(gòu)建包括四個(gè)部分,首先在嵌入式開發(fā)板MINI2410平臺(tái)上搭建交叉編譯環(huán)境,然后是移植UBOOT,接著是裁剪LINUX內(nèi)核,最后是構(gòu)建根文件系統(tǒng)。軟件設(shè)計(jì)部分也分為四個(gè)模塊,音頻解碼模塊、MP3解碼模塊、按鍵驅(qū)動(dòng)模塊和播放功能模塊。音頻解碼模塊中的芯片是采用是市場(chǎng)占用率較高的飛利浦系列中SAA7750音頻解碼芯片,并在第二章節(jié)理論部分中詳細(xì)分析其特性,在實(shí)現(xiàn)部分成功移植其驅(qū)動(dòng)從而實(shí)現(xiàn)了音頻解碼功能;MP3解碼模塊采用的是MADPLAY軟件解碼方案,文中詳細(xì)分析MP3解碼流程,并通過MADPLAY解碼實(shí)現(xiàn)了軟件設(shè)計(jì)中MP3解碼模塊功能。按鍵驅(qū)動(dòng)模塊是在詳細(xì)分析MINI2410開發(fā)板的設(shè)備按鍵功能后,設(shè)計(jì)并實(shí)現(xiàn)了按鍵驅(qū)動(dòng)模塊;最后在實(shí)現(xiàn)解碼及驅(qū)動(dòng)后,釆用進(jìn)程間通信方式設(shè)計(jì)并實(shí)現(xiàn)音樂播放程序功能模塊,以此便成功實(shí)現(xiàn)了以按鍵控制MP3音樂播放功能。經(jīng)測(cè)試后此設(shè)備運(yùn)行良好,播放功能完善,具有低能耗高性能的特點(diǎn),尤其是采用SAA7750音頻解碼芯片后,輸出MP3具有較高的音質(zhì),符合消費(fèi)者對(duì)高品質(zhì)音樂的追求。
下載積分: 5 賞幣
上傳時(shí)間:2024-03-09
頁數(shù): 81
大?。?2.7(MB)
子文件數(shù):
-
簡(jiǎn)介:本文的主要內(nèi)容是基于OMAPL138雙核處理器構(gòu)建一個(gè)應(yīng)用于水聲通信網(wǎng)絡(luò)的嵌入式系統(tǒng),包括系統(tǒng)方案選擇、硬件電路設(shè)計(jì)與測(cè)試、嵌入式軟件開發(fā)平臺(tái)搭建和GPIO驅(qū)動(dòng)程序開發(fā)與SD卡驅(qū)動(dòng)程序測(cè)試。首先結(jié)合水聲通信網(wǎng)絡(luò)節(jié)點(diǎn)的需要,分析了采用OMAPL138的可行性和優(yōu)勢(shì)。然后從硬件電路和軟件開發(fā)平臺(tái)兩方面,對(duì)系統(tǒng)的構(gòu)建進(jìn)行了說明。硬件電路設(shè)計(jì)分為數(shù)據(jù)采集電路、存儲(chǔ)電路、接口電路、調(diào)試控制電路、時(shí)鐘電路和供電電路六個(gè)部分。之后,對(duì)構(gòu)成最小系統(tǒng)的電源、復(fù)位、時(shí)鐘電路和DDR2、NFLASH、串口、網(wǎng)口分別進(jìn)行了測(cè)試,測(cè)試結(jié)果表明各部分工作正常。軟件開發(fā)平臺(tái)的建立包括主機(jī)的WINDOWS和LINUX開發(fā)環(huán)境搭建和嵌入式LINUX系統(tǒng)的UBL移植、UBOOT移植、內(nèi)核移植和文件系統(tǒng)的建立,最后嵌入式LINUX系統(tǒng)實(shí)現(xiàn)了從NFLASH自啟動(dòng)。最后還進(jìn)行了簡(jiǎn)單的LINUX驅(qū)動(dòng)程序和應(yīng)用程序的開發(fā)。經(jīng)驗(yàn)證,驅(qū)動(dòng)程序、應(yīng)用程序在本文嵌入式系統(tǒng)上能夠正常穩(wěn)定運(yùn)行,為后期系統(tǒng)應(yīng)用開發(fā)奠定了良好的基礎(chǔ)。
下載積分: 5 賞幣
上傳時(shí)間:2024-03-09
頁數(shù): 65
大?。?11.89(MB)
子文件數(shù):
-
簡(jiǎn)介:生物特征具有普遍性、獨(dú)特性和在一定時(shí)間段內(nèi)比較穩(wěn)定等特點(diǎn)在檢測(cè)、跟蹤和身份鑒別等領(lǐng)域中有重要地位利用生物特征在圖像或視頻中檢測(cè)、跟蹤、識(shí)別的對(duì)象目標(biāo)是目前研究熱點(diǎn)其中人臉是一種非常明顯的人體生物特征相比其它特征所具有較大優(yōu)勢(shì)。本文學(xué)習(xí)與研究的內(nèi)容是人臉檢測(cè)研究及其在嵌入式系統(tǒng)中的實(shí)現(xiàn)人臉檢測(cè)的過程就是在待檢測(cè)圖像中尋找已經(jīng)確定的人臉共同特征的過程具體就是對(duì)被檢測(cè)圖像搜尋人臉特征判斷人臉存在人臉特征的圖像區(qū)域是否為人臉圖像是人臉圖像則輸出相關(guān)信息。在實(shí)際應(yīng)用中檢測(cè)環(huán)境具有多樣性和復(fù)雜性使用單獨(dú)的檢測(cè)方法可能對(duì)檢測(cè)環(huán)境適應(yīng)性不高導(dǎo)致檢測(cè)的正確率下降嘗試從膚色檢測(cè)和ADABOOST算法檢測(cè)方法這兩個(gè)方面入手來進(jìn)行學(xué)習(xí)和研究1提出一種基于預(yù)先訓(xùn)練的膚色模型和局部模型相結(jié)合的膚色區(qū)域檢測(cè)方法。結(jié)合當(dāng)前被檢測(cè)圖像中的具體的光照環(huán)境和圖像中的膚色實(shí)際分布提出一種結(jié)合局部膚色模型和預(yù)先訓(xùn)練的膚色高斯模型的膚色檢測(cè)方法通過局部膚色模型參數(shù)對(duì)預(yù)先訓(xùn)練的膚色模型調(diào)整使其更接近實(shí)際的膚色模型實(shí)驗(yàn)結(jié)果表明基于預(yù)先訓(xùn)練的膚色模型和局部模型相結(jié)合的膚色區(qū)域檢測(cè)方法能提高膚色檢測(cè)率。2提出一種基于自適應(yīng)信任距離的快速膚色區(qū)域檢測(cè)方法。在對(duì)膚色檢測(cè)精度要求不高而對(duì)檢測(cè)速度有著較高要求的檢測(cè)環(huán)境中提出一種改進(jìn)的快速膚色檢測(cè)方法。在待檢測(cè)圖像中自適應(yīng)調(diào)整信任距離快速略過被預(yù)判為非膚色的區(qū)域而對(duì)檢測(cè)有膚色的區(qū)域采取逐個(gè)像素檢測(cè)實(shí)驗(yàn)結(jié)果表明該方法檢測(cè)正確率同經(jīng)典檢測(cè)方法相當(dāng)檢測(cè)速度明顯提高。3利用人臉的膚色信息和ADABOOST算法來檢測(cè)人臉。使用基于自適應(yīng)模型的膚色檢測(cè)方法標(biāo)記出圖像中的膚色區(qū)域ADABOOST算法找出可能的人臉然后統(tǒng)計(jì)候選人臉區(qū)域中被膚色檢測(cè)方法標(biāo)記為膚色的像素?cái)?shù)量并判斷膚色像素?cái)?shù)量在候選人臉區(qū)域中沒有達(dá)到了預(yù)定比例的區(qū)域?yàn)榉侨四槄^(qū)域這樣檢測(cè)方法就能減少對(duì)非人臉子圖像的誤判降低了誤檢率。4實(shí)現(xiàn)在嵌入式系統(tǒng)中進(jìn)行人臉檢測(cè)。介紹了嵌入式系統(tǒng)硬件構(gòu)成建立軟件系統(tǒng)和應(yīng)用開發(fā)環(huán)境實(shí)現(xiàn)人臉檢測(cè)。
下載積分: 5 賞幣
上傳時(shí)間:2024-03-09
頁數(shù): 73
大?。?4.26(MB)
子文件數(shù):