-
簡介:嵌入式開發(fā)平臺是進(jìn)行嵌入式學(xué)習(xí)和研發(fā)的重要工具然而微控制器MCU的種類繁多造成了嵌入式開發(fā)平臺的多樣性同一廠商設(shè)計(jì)的MCU也由于所屬系列的不同需要使用不同的嵌入式開發(fā)平臺進(jìn)行學(xué)習(xí)和研發(fā)。針對嵌入式開發(fā)平臺的多樣性本文旨在設(shè)計(jì)一種通用圖形化嵌入式開發(fā)平臺使用該平臺可以實(shí)現(xiàn)基于飛思卡爾S08S12COLDFIRE系列MCU的圖形化嵌入式開發(fā)。平臺的通用性是通用圖形化嵌入式開發(fā)平臺的設(shè)計(jì)難點(diǎn)之一。不同的MCU其硬件參數(shù)、硬件驅(qū)動程序和開發(fā)工具各不相同要實(shí)現(xiàn)平臺的通用性圖形化嵌入式開發(fā)平臺必須具有可定制功能。針對不同的MCU重新配置開發(fā)平臺可以形成面向該MCU的圖形化嵌入式開發(fā)平臺。將嵌入式開發(fā)平臺劃分為與MCU相關(guān)和與MCU無關(guān)兩個(gè)部分是本文實(shí)現(xiàn)可定制的重要手段同時(shí)也是本文的重要?jiǎng)?chuàng)新點(diǎn)。與MCU相關(guān)的部分主要包括硬件驅(qū)動程序構(gòu)件庫和MCU配置數(shù)據(jù)庫硬件驅(qū)動程序構(gòu)件庫由MCU所有硬件模塊的驅(qū)動程序組成MCU配置數(shù)據(jù)庫中存放了MCU的硬件參數(shù)信息和開發(fā)工具信息。對于不同的MCU重新定制硬件驅(qū)動程序構(gòu)件庫和MCU配置數(shù)據(jù)庫可以實(shí)現(xiàn)平臺的通用性。圖形化編程是可定制通用圖形化嵌入式開發(fā)平臺的另一個(gè)創(chuàng)新點(diǎn)使用圖形化編程代替?zhèn)鹘y(tǒng)的文本編程可以提高編程效率降低編程難度。本文采用圖標(biāo)控件的思想將MCU的硬件模塊驅(qū)動程序和常用的功能程序封裝成圖標(biāo)控件。以此圖標(biāo)控件為基礎(chǔ)本文設(shè)計(jì)了一款圖形化嵌入式開發(fā)平臺實(shí)現(xiàn)了圖形化程序的編寫、編譯和下載等功能。本文最后將通用圖形化嵌入式開發(fā)平臺應(yīng)用于飛思卡爾S08S12COLDFIRE系列MCU的學(xué)習(xí)和研發(fā)并以飛思卡爾S12系列MCUMC9S12DG256為主控芯片通過通用圖形化嵌入式開發(fā)平臺形成了一款面向機(jī)器人比賽的機(jī)器人開發(fā)平臺。
下載積分: 5 賞幣
上傳時(shí)間:2024-03-09
頁數(shù): 94
大?。?3.76(MB)
子文件數(shù):
-
簡介:IT技術(shù)的飛速發(fā)展把人們帶進(jìn)了后PC(POSTPC)時(shí)代,與INTER相結(jié)合的、便攜的、實(shí)時(shí)嵌入式信息處理設(shè)備將飽受人們的青睞。嵌入式系統(tǒng)與INTER完美結(jié)合,可以方便、低廉地將信息傳送到世界任何一個(gè)地方。論文的主題是研究一種具有專用經(jīng)濟(jì)性、簡潔高可靠性的網(wǎng)絡(luò)嵌入式系統(tǒng)。該系統(tǒng)與INTER無縫連接可以實(shí)現(xiàn)遠(yuǎn)程監(jiān)控,帶有高性能的溫濕度傳感器能夠采集數(shù)據(jù)并實(shí)時(shí)傳送。結(jié)合NAT局域網(wǎng)洞穿技術(shù)以及客戶端應(yīng)用程序使該系統(tǒng)具有便捷實(shí)用的優(yōu)點(diǎn)。論文按照自底向上的順序來闡述本課題的研究過程。首先論文描述了本嵌入式系統(tǒng)的硬件設(shè)計(jì)和驅(qū)動程序的開發(fā)。硬件設(shè)備的主處理器采用MICROCHIP公司高性能的單片機(jī)PIC18F2455,外圍擴(kuò)展的設(shè)備有以太網(wǎng)控制器ENC28J60和溫濕度傳感器SHT75等,同時(shí)研究和實(shí)現(xiàn)相關(guān)的驅(qū)動程序,使它們構(gòu)成了一個(gè)有機(jī)整體。然后研究的重點(diǎn)是網(wǎng)絡(luò)協(xié)議棧的開發(fā)與實(shí)現(xiàn)。為了高效地工作,結(jié)合處理器的特性,所有實(shí)現(xiàn)協(xié)議棧的語言都是單片機(jī)的匯編語言。研究的網(wǎng)絡(luò)協(xié)議棧包括8023以太網(wǎng)協(xié)議,ARP地址解析協(xié)議,IP網(wǎng)絡(luò)層協(xié)議和UDP傳輸層協(xié)議。其中對ARP地址緩沖表創(chuàng)新地采用仿LRC算法來管理,而且對網(wǎng)絡(luò)上不同的數(shù)據(jù)流采用了智能化過濾等處理。再者本課題的研究難點(diǎn)是實(shí)現(xiàn)本嵌入式設(shè)備與局域網(wǎng)內(nèi)主機(jī)進(jìn)行通訊的NAT洞穿技術(shù)。通過具有固定IP地址和控制軟件的服務(wù)器平臺,本嵌入式設(shè)備能實(shí)現(xiàn)局域網(wǎng)洞穿技術(shù)。最后設(shè)計(jì)了合理實(shí)用的應(yīng)用層簡單協(xié)議和PC機(jī)客戶端軟件,精心構(gòu)建了合理的實(shí)驗(yàn)環(huán)境,進(jìn)行了多種網(wǎng)絡(luò)環(huán)境的實(shí)驗(yàn),包括同網(wǎng)段內(nèi)和跨網(wǎng)關(guān)通訊。實(shí)驗(yàn)證明本網(wǎng)絡(luò)嵌入式系統(tǒng)工作穩(wěn)定,性能優(yōu)異。
下載積分: 5 賞幣
上傳時(shí)間:2024-03-09
頁數(shù): 74
大?。?3.35(MB)
子文件數(shù):
-
簡介:隨著雷達(dá)技術(shù)的不斷向前發(fā)展,作為一種新技術(shù)出現(xiàn)的相控陣?yán)走_(dá)得到越來越廣泛的應(yīng)用。由于相控陣?yán)走_(dá)一般采用分布式方式,其所包含的設(shè)備數(shù)量隨著雷達(dá)探測距離需求的提高而不斷增大。隨著用戶對系統(tǒng)的使用性、維護(hù)性要求的提高,雷達(dá)控保系統(tǒng)面臨著新的挑戰(zhàn)。本文首先介紹了控保系統(tǒng)的工作原理,然后通過對某型雷達(dá)產(chǎn)品控保系統(tǒng)需求的分析,根據(jù)控保系統(tǒng)中常用的軟、硬件技術(shù),提出了具體的系統(tǒng)實(shí)施方案。本文對系統(tǒng)的軟、硬件設(shè)計(jì)過程作了詳細(xì)的描述,并重點(diǎn)介紹了設(shè)計(jì)中使用的一些技術(shù)和手段。文章最后完成了某型雷達(dá)控保系統(tǒng)兩種分機(jī)的設(shè)計(jì)和研制,并通過產(chǎn)品的實(shí)際使用效果,驗(yàn)證了系統(tǒng)方案和詳細(xì)設(shè)計(jì)的正確性。
下載積分: 5 賞幣
上傳時(shí)間:2024-03-09
頁數(shù): 52
大?。?2.08(MB)
子文件數(shù):
-
簡介:嵌入式系統(tǒng)的設(shè)計(jì)已經(jīng)成為現(xiàn)代電子設(shè)計(jì)的一大領(lǐng)域和方向。嵌入式系統(tǒng)作為實(shí)現(xiàn)設(shè)備小型化智能化和自主知識創(chuàng)新的重要元素目前廣泛應(yīng)用與國防、交通、能源、工業(yè)、通信和人們的日常生活等各個(gè)領(lǐng)域發(fā)揮著極其重要的作用。而隨著INTER的飛速發(fā)展網(wǎng)絡(luò)應(yīng)用越來越廣泛對各種工業(yè)控制設(shè)備的網(wǎng)絡(luò)功能要求也越來越高希望工業(yè)控制設(shè)備能夠支持?jǐn)?shù)據(jù)通過網(wǎng)絡(luò)傳輸。本文針對基于電纜直徑測試儀器網(wǎng)絡(luò)功能系統(tǒng)開發(fā)的需求在微處理器AT91RM9200的硬件平臺基礎(chǔ)上對嵌入式操作系統(tǒng)LINUX進(jìn)行了研究與應(yīng)用其中著重針對軟件平臺的設(shè)計(jì)并在此基礎(chǔ)上實(shí)現(xiàn)了網(wǎng)絡(luò)設(shè)備的驅(qū)動。軟件平臺的設(shè)計(jì)主要涉及了二級加載程序ROMBOOTLOADER的設(shè)計(jì)和UBOOT引導(dǎo)裝載程序的建立。而網(wǎng)絡(luò)設(shè)備驅(qū)動則完整描述了AT91RM9200的網(wǎng)絡(luò)設(shè)備驅(qū)動程序的編寫。本文所撰寫的軟件平臺的搭建和網(wǎng)絡(luò)設(shè)備驅(qū)動代碼都已形成了模塊易于在以后的產(chǎn)品中很方便的移植此開發(fā)方式在效率上大大優(yōu)于無操作系統(tǒng)的嵌入式開發(fā)在項(xiàng)目研究初期具有著重要的意義。
下載積分: 5 賞幣
上傳時(shí)間:2024-03-09
頁數(shù): 69
大?。?0.66(MB)
子文件數(shù):
-
下載積分: 5 賞幣
上傳時(shí)間:2024-03-09
頁數(shù): 50
大?。?1.34(MB)
子文件數(shù):
-
簡介:本文詳細(xì)論述了在基于LINUX的嵌入式系統(tǒng)領(lǐng)域所做的主要研究和實(shí)踐工作。論文主要研究了嵌入式系統(tǒng)的總體特點(diǎn)及將LINUX操作系統(tǒng)應(yīng)用于嵌入式系統(tǒng)過程中關(guān)鍵部分的設(shè)計(jì)與實(shí)現(xiàn)方法。首先,論文介紹了當(dāng)今嵌入式系統(tǒng)領(lǐng)域的發(fā)展現(xiàn)狀,討論了幾款應(yīng)用于嵌入式系統(tǒng)領(lǐng)域的主流微處理器和實(shí)時(shí)操作系統(tǒng)的特點(diǎn)。然后以基于XSCALE處理器的開發(fā)板為例介紹了ARM核的32位微處理器的體系結(jié)構(gòu),并簡要討論了LINUX操作系統(tǒng)各子模塊的實(shí)現(xiàn)原理。最后論文以嵌入式系統(tǒng)的開發(fā)流程為主線,分三個(gè)部分詳細(xì)討論了各個(gè)步驟的原理和設(shè)計(jì)實(shí)現(xiàn)方法。首先討論了應(yīng)用于ARM處理器啟動過程的BOOTLOADER的兩階段框架結(jié)構(gòu),并介紹了經(jīng)過我們改進(jìn)的兩種主流下載協(xié)議的實(shí)現(xiàn)方法;然后結(jié)合LINUX內(nèi)核的啟動過程簡述了LINUX內(nèi)核移植的過程以及內(nèi)核小型化的一般方法;最后以三種不同類型的外圍設(shè)備為例重點(diǎn)討論了開發(fā)LINUX設(shè)備驅(qū)動程序的詳細(xì)流程,并且結(jié)合實(shí)際開發(fā)經(jīng)驗(yàn)針對一些驅(qū)動程序的實(shí)現(xiàn)方法提出了新的觀點(diǎn),指出了幾個(gè)需要引起注意的環(huán)節(jié)。另外,論文還針對嵌入式系統(tǒng)不同階段的開發(fā)特點(diǎn)提出了恰當(dāng)?shù)恼{(diào)試方法,具有很重要的實(shí)際意義。目前,該系統(tǒng)的底層開發(fā)部分已經(jīng)全部完成,并己作為消費(fèi)類電子產(chǎn)品的解決方案予以實(shí)施。
下載積分: 5 賞幣
上傳時(shí)間:2024-03-10
頁數(shù): 74
大?。?2.97(MB)
子文件數(shù):
-
簡介:在現(xiàn)代工業(yè)控制領(lǐng)域圖像采集與傳輸已經(jīng)成為一個(gè)熱點(diǎn)圖像信息量太大已是不爭的事實(shí)誰更好處理圖像信息在終端的采集并快速傳到監(jiān)控中心就會把握這個(gè)領(lǐng)域的主動權(quán)。在蔗糖制煉工藝流程中蔗糖結(jié)晶過程控制是國內(nèi)糖廠生產(chǎn)流程中自動化程度較低的工序。現(xiàn)場監(jiān)控人員用采樣器抽出煮糖罐內(nèi)的糖膏樣本利用手、眼等感官參照個(gè)人經(jīng)驗(yàn)推測結(jié)晶程度控制閥門開關(guān)度來完成整個(gè)煮糖工序人為因素對控制結(jié)果影響很大。本設(shè)計(jì)在原有生產(chǎn)設(shè)備基礎(chǔ)上采用一種視覺傳感方法以圖像處理為技術(shù)基礎(chǔ)建立一個(gè)煮糖結(jié)晶過程自動控制系統(tǒng)而圖像的采集與控制是整個(gè)系統(tǒng)的基礎(chǔ)所以必須先行對它的可行性進(jìn)行研究。針對制糖工藝的特點(diǎn)從工業(yè)現(xiàn)場環(huán)境出發(fā)本文設(shè)計(jì)了基于嵌入式的蔗糖結(jié)晶過程圖像采集與控制系統(tǒng)主要的研究內(nèi)容包括1、通過對蔗糖結(jié)晶過程數(shù)學(xué)模型的認(rèn)知從中得到在煮糖過程中濃度、溫度、流動和雜質(zhì)效應(yīng)可以圖像形式表現(xiàn)出來為圖像處理技術(shù)提供了理論基礎(chǔ)2、設(shè)計(jì)基于嵌入式硬件處理平臺和操作系統(tǒng)的蔗糖圖S3C2440WINDOWSCE50像信息采集系統(tǒng)詳細(xì)闡述了圖像傳感器接口設(shè)計(jì)和流接口驅(qū)動的實(shí)現(xiàn)方法設(shè)計(jì)出友好的人機(jī)交互界面具有采集、存儲等功能3、深入學(xué)習(xí)嵌入式系統(tǒng)內(nèi)核定制、移植及驅(qū)動開發(fā)對系統(tǒng)框架、底層和應(yīng)用界面開發(fā)有了深刻認(rèn)識對擴(kuò)大系統(tǒng)應(yīng)用范圍提高系統(tǒng)靈活性都有借鑒意義4、完成無線網(wǎng)卡在嵌入式平臺的驅(qū)動開發(fā)及系統(tǒng)配置采用TCP傳輸協(xié)議實(shí)現(xiàn)了基于圖像信息傳輸系統(tǒng)應(yīng)用軟件開發(fā)。WINDOWSSOCKETS研究表明基于嵌入式的蔗糖結(jié)晶過程圖像采集與控制系統(tǒng)應(yīng)用設(shè)計(jì)是可行的它為蔗糖制煉工藝過程自動化提供另一種技術(shù)支持。采用嵌入式主控平臺使系統(tǒng)更趨小型化運(yùn)用無線傳輸技術(shù)提高了系統(tǒng)可塑性應(yīng)用TCP傳輸協(xié)議降低了圖像數(shù)據(jù)包丟失選用通信方式增強(qiáng)了整個(gè)系統(tǒng)實(shí)時(shí)性。此外系統(tǒng)還可以達(dá)到節(jié)約能WIFI耗降低成本的目的適合工業(yè)現(xiàn)場環(huán)境。
下載積分: 5 賞幣
上傳時(shí)間:2024-03-09
頁數(shù): 78
大?。?1.92(MB)
子文件數(shù):
-
簡介:隨著電子商務(wù)及手機(jī)通訊等嵌入式移動設(shè)備的興起,嵌入式數(shù)據(jù)庫管理系統(tǒng)得到了越來越廣泛的應(yīng)用空間。而通訊技術(shù),軟硬件技術(shù)的發(fā)展,使嵌入式應(yīng)用技術(shù)的應(yīng)用成為可能。嵌入式數(shù)據(jù)庫系統(tǒng)是嵌入式系統(tǒng)的一個(gè)重要方向,它已滲透到生活中的每個(gè)角落。但是,嵌入式設(shè)備的特點(diǎn),即網(wǎng)絡(luò)條件的多樣性,網(wǎng)絡(luò)通信的非對稱性,嵌入式設(shè)備的資源限制性,以及嵌入式設(shè)備的存取特性,使嵌入式數(shù)據(jù)庫有了先天瓶頸。要實(shí)現(xiàn)嵌入式數(shù)據(jù)庫性能的提高,必須要針對以上瓶頸加以研究和優(yōu)化。論文以ROID平臺為背景,首先探討了嵌入式數(shù)據(jù)庫管理系統(tǒng)的特點(diǎn),以及嵌入式數(shù)據(jù)庫系統(tǒng)同步機(jī)制。在此基礎(chǔ)上重點(diǎn)研究分析了網(wǎng)絡(luò)特性及存儲介質(zhì)特性,并基于分析結(jié)果提出了優(yōu)化嵌入式系統(tǒng)的方案策略,使基于ROID的嵌入式數(shù)據(jù)庫系統(tǒng)達(dá)到最大限度優(yōu)化。論文以嶄新的視野和方法,對嵌入式數(shù)據(jù)庫系統(tǒng)的兩個(gè)瓶頸進(jìn)行了分析和優(yōu)化,其中包括1基于傳統(tǒng)的數(shù)據(jù)同步算法,將HASH摘要算法應(yīng)用于嵌入式數(shù)據(jù)庫系統(tǒng)之上,對比與原始方法,使網(wǎng)絡(luò)流通性能及FLASHIO讀寫性能得到顯著提高。2分別對嵌入式數(shù)據(jù)庫系統(tǒng)的事務(wù)策略和FLASH存儲體的存儲特點(diǎn)進(jìn)行了細(xì)致的研究,以全新的視野,找到兩者的紐帶,具體提出了基于FLASH存儲體的嵌入式數(shù)據(jù)庫系統(tǒng)優(yōu)化方案。最后,該論文把以上這兩點(diǎn)研究成果應(yīng)用于MEDIASERVER系統(tǒng)之上,并和傳統(tǒng)系統(tǒng)加以對比,進(jìn)行了綜合實(shí)驗(yàn),使研究成果得到了驗(yàn)證。
下載積分: 5 賞幣
上傳時(shí)間:2024-03-09
頁數(shù): 56
大小: 4.91(MB)
子文件數(shù):
-
簡介:本文根據(jù)監(jiān)控系統(tǒng)的發(fā)展現(xiàn)狀提出了一個(gè)基于ETHER和INTERINTRA的嵌入式監(jiān)控系統(tǒng)的設(shè)計(jì)方案并初步地完成了該監(jiān)控系統(tǒng)的開發(fā)系統(tǒng)采用嵌入式現(xiàn)場監(jiān)控器進(jìn)行數(shù)據(jù)采集并通過計(jì)算機(jī)網(wǎng)絡(luò)將環(huán)境信息和報(bào)警信息上傳給監(jiān)控中心計(jì)算機(jī)完成數(shù)據(jù)處理和存儲現(xiàn)場監(jiān)控器由數(shù)據(jù)采集卡和網(wǎng)絡(luò)通訊卡組成它們各由一塊51單片機(jī)控制分別完成監(jiān)控器的數(shù)據(jù)采集和網(wǎng)絡(luò)通信的功能其控制軟件的開發(fā)使用了C51和51匯編并采用了ΜCOSⅡ嵌入式實(shí)時(shí)操作系統(tǒng)作為軟件平臺監(jiān)控?cái)?shù)據(jù)庫方面采用了ACCESS數(shù)據(jù)庫作為系統(tǒng)的后臺數(shù)據(jù)庫并利用VISUALC對數(shù)據(jù)庫的編程技術(shù)實(shí)現(xiàn)了系統(tǒng)對獲得的數(shù)據(jù)的讀、寫、保存等操作要求
下載積分: 5 賞幣
上傳時(shí)間:2024-03-09
頁數(shù): 96
大?。?3.57(MB)
子文件數(shù):
-
簡介:本文介紹了能夠提供話音、數(shù)據(jù)等業(yè)務(wù)的IAD產(chǎn)品的設(shè)計(jì)、實(shí)現(xiàn)的原理與方案。本文介紹了IAD系統(tǒng)產(chǎn)生的背景,其中重點(diǎn)介紹了NGN的概念以及特征,然后介紹了接入網(wǎng)的發(fā)展,簡單論述了IAD的概念,IAD的功能,討論了IAD的兩種典型的接入方式DSL接入方式和IP接入方式,并給出了相應(yīng)的網(wǎng)絡(luò)結(jié)構(gòu)圖。本文首先簡單介紹了IAD的實(shí)現(xiàn)方案,并提出了一種小規(guī)模應(yīng)用的場景框圖。接著,分別從硬件和軟件兩部分詳細(xì)論述了為實(shí)現(xiàn)本IAD系統(tǒng)所進(jìn)行的研究與選型,硬件部分重點(diǎn)介紹了數(shù)字信號處理器VP101BQC和ARM7系列微處理器S3C4510。軟件部分則包含操作系統(tǒng)的研究,以及語音編碼技術(shù)的對比與論證,最后是對VOIP技術(shù)及SIP協(xié)議的研究工作。
下載積分: 5 賞幣
上傳時(shí)間:2024-03-09
頁數(shù): 79
大小: 2.79(MB)
子文件數(shù):
-
簡介:隨著嵌入式軟件的廣泛應(yīng)用嵌入式軟件的結(jié)構(gòu)和開發(fā)技術(shù)日新月異相對于硬件的日益穩(wěn)定軟件故障卻經(jīng)常出現(xiàn)。為了保證軟件的質(zhì)量需要對軟件進(jìn)行測試。由于嵌入式軟件的自身特點(diǎn)例如實(shí)時(shí)性、內(nèi)存資源有限、開發(fā)工具昂貴等使得嵌入式軟件測試和普通軟件測試不同。為了節(jié)約系統(tǒng)資源在測試中生成較少的測試用例本文采用了基于全局支配圖的優(yōu)化算法在建立局部支配圖的基礎(chǔ)上采用基于程序的嵌套循環(huán)樹來優(yōu)化程序的控制流圖經(jīng)過該優(yōu)化后避免了產(chǎn)生過多冗余的測試用例。同時(shí)該算法也可以用于減少程序的插裝位置。在大型軟件中目錄下面的文件較多一一進(jìn)行覆蓋比較繁雜本文提出一種解決批量插裝的方法首先讀取目錄下的文件產(chǎn)生MAKEFILE文件然后利用GNU系列的MAKE工具進(jìn)行自動插裝從而解決了批量插裝的問題。由于不能把所有的測試都放在目標(biāo)機(jī)上運(yùn)行這樣會擠占有限的系統(tǒng)資源這就需要交叉測試本文采用開源工具GCC以及GCOV進(jìn)行了測試環(huán)境的搭建利用上面的算法對其進(jìn)行了改進(jìn)采用了SKYEYE來仿真硬件環(huán)境通過設(shè)置一個(gè)發(fā)送進(jìn)程一個(gè)接受進(jìn)程解決了宿主機(jī)和目標(biāo)機(jī)之間的數(shù)據(jù)傳輸問題。
下載積分: 5 賞幣
上傳時(shí)間:2024-03-09
頁數(shù): 78
大小: 2.26(MB)
子文件數(shù):
-
簡介:隨著科技的發(fā)展和進(jìn)步,越來越多的人都在應(yīng)用各種各樣的便攜式電子設(shè)備,如手機(jī)、MP4、掌上游戲機(jī)。同時(shí)智能機(jī)操作系統(tǒng)也開始明顯的分化,ROID、IOS、MEEGO等的操作系統(tǒng)也在快速的發(fā)展著。所有的這些都是建立在嵌入式操作系統(tǒng)的基礎(chǔ)上,所以嵌入式驅(qū)動軟件、各種各樣的應(yīng)用軟件也就層出不窮。嵌入式軟件的開發(fā)和測試也成為當(dāng)前IT領(lǐng)域的一個(gè)大熱點(diǎn)。隨著測試技術(shù)的不斷發(fā)展,自動化技術(shù)被越來越多的應(yīng)用到軟件測試中來,促進(jìn)了軟件業(yè)的快速發(fā)展。嵌入式軟件測試因?yàn)槠洳煌谄胀ㄜ浖牡奶攸c(diǎn),測試的方法會比普通軟件的測試會少很多,不利于自動化技術(shù)的融入,所以如何將自動化測試技術(shù)應(yīng)用到嵌入式軟件的測試中去,就成為一個(gè)測試行業(yè)的研究熱點(diǎn)。自動化測試技術(shù)和自動化測試工具是提高軟件測試效率的有效手段。本論文在學(xué)習(xí)了軟件測試技術(shù)和嵌入式系統(tǒng)軟件的基礎(chǔ)上,重點(diǎn)針對嵌入式軟件測試自動化技術(shù)進(jìn)行研究,并達(dá)成一個(gè)低成本的嵌入式軟件的自動化測試框架和自動化執(zhí)行。論文會首先分析目前軟件測試、嵌入式操作系統(tǒng)、和嵌入式軟件測試的發(fā)展現(xiàn)狀和存在的一些問題,然后提出一個(gè)通用的、可裁剪性比較強(qiáng)的過程模型,并給出測試自動化的實(shí)現(xiàn)方法。借助開源的PERL腳本語言和工具,利于腳本強(qiáng)大的正則表達(dá)式和諸多的應(yīng)用模塊,搭建一個(gè)自動化執(zhí)行、結(jié)果收集、生產(chǎn)報(bào)告的環(huán)境。本文的創(chuàng)新點(diǎn)主要有以下兩點(diǎn)第一點(diǎn)針對測試用例設(shè)計(jì)和測試覆蓋率的問題,論文提出一個(gè)軟件單元測試的插樁技術(shù)來實(shí)現(xiàn)對測試覆蓋率的收集,并通過對代碼路徑、判斷等的覆蓋情況設(shè)計(jì)針對性的測試用例,以提高測試用例設(shè)計(jì)的準(zhǔn)確性和覆蓋度。第二點(diǎn)針對測試用例自動化執(zhí)行,本文提出了一個(gè)利用腳本語言編程實(shí)現(xiàn)的自動化測試框架,實(shí)現(xiàn)了測試用例的執(zhí)行,目標(biāo)機(jī)響應(yīng),測試結(jié)果數(shù)據(jù)收集、分析及測試報(bào)告的生成。基本上實(shí)現(xiàn)了一個(gè)通用、易裁剪的測試系統(tǒng)。并通分析測試報(bào)告,不斷地對測試系統(tǒng)進(jìn)行完善,來提高整體軟件測試的有效度,以達(dá)到不斷完善測試用例,提高測試質(zhì)量的目標(biāo)。最后結(jié)合實(shí)際的項(xiàng)目對研究的成果進(jìn)行實(shí)踐,基本達(dá)到了預(yù)期的效果。
下載積分: 5 賞幣
上傳時(shí)間:2024-03-09
頁數(shù): 53
大小: 3.78(MB)
子文件數(shù):
-
簡介:無線通信設(shè)備廣泛應(yīng)用于軍用與民用通信系統(tǒng),其性能指標(biāo)測試為設(shè)備生產(chǎn)商、網(wǎng)絡(luò)運(yùn)營商以及通信測試機(jī)構(gòu)所共同關(guān)注。誤碼率是衡量無線通信設(shè)備性能的重要指標(biāo),誤碼率測試分為現(xiàn)場測試與實(shí)驗(yàn)室測試。然而,現(xiàn)場測試需要進(jìn)行實(shí)地測試,測試耗費(fèi)成本高,而且測試所需設(shè)備多。與此同時(shí),傳統(tǒng)的實(shí)驗(yàn)室測試方法實(shí)現(xiàn)復(fù)雜,需要借助多種測試儀器進(jìn)行多次測試方能完成。有沒有一種快速、便捷的測試方法,使得只需要一臺測試儀器,對待測設(shè)備進(jìn)行一次測試就能夠得到誤碼率結(jié)果呢本文設(shè)計(jì)了一種適用于實(shí)驗(yàn)室測試的新型誤碼率測試儀。與傳統(tǒng)誤碼率測試儀不同,該誤碼率測試儀在實(shí)現(xiàn)了基帶序列發(fā)送與接收功能基礎(chǔ)上,還實(shí)現(xiàn)了射頻信號的發(fā)送和接收,以及無線通信高斯白噪聲信道的模擬功能。因此僅需一臺該誤碼率測試儀,對待測設(shè)備進(jìn)行一次測試,就能得出設(shè)備誤碼率性能。首先,給出了本文誤碼率測試儀測試模型,明確了誤碼率測試儀軟件功能和性能需求。并在以O(shè)MAP3530為核心的硬件平臺上,設(shè)計(jì)了誤碼率測試儀軟件架構(gòu),進(jìn)行了模塊劃分以及接口定義。其次,設(shè)計(jì)了誤碼率測試算法。核心算法為射頻信號功率控制算法和滑動相關(guān)同步算法。其中,射頻信號功率控制算法用于控制輸出射頻信號的信噪比,以模擬信號經(jīng)過高斯白噪聲無線信道;滑動相關(guān)同步算法用于實(shí)現(xiàn)接收序列與本地序列的同步,從而實(shí)現(xiàn)誤碼率計(jì)算。最后,搭建了測試平臺,對誤碼率測試儀軟件流程、模塊功能和整機(jī)性能進(jìn)行了測試。測試結(jié)果表明,誤碼率測試儀輸出射頻信號功率控制精度達(dá)05DB,同時(shí)能夠滿足105量級的誤碼率測試需求。本文設(shè)計(jì)的嵌入式無線通信誤碼率測試儀降低了誤碼率測試成本和測試復(fù)雜度,使測試變得簡單易行。與此同時(shí),本文設(shè)計(jì)的誤碼率測試儀體積小,外形尺寸為250165571MM3,重量輕,便于攜帶。基于以上優(yōu)點(diǎn),其可應(yīng)用于軍用無線通信設(shè)備的維護(hù)保障體系。
下載積分: 5 賞幣
上傳時(shí)間:2024-03-09
頁數(shù): 106
大?。?4.4(MB)
子文件數(shù):
-
簡介:IL1分類號TP73』S277S單位代碼10005學(xué)號S200702008密級公開北京工業(yè)大學(xué)碩士學(xué)位論文英3之并列墅星墨I(xiàn)2衛(wèi)壘塾查壘乜衛(wèi)I£壘魚Q塾壁£塾塾QQGY壁£苧£壘£壁塾Q£是匾目量鯉墜星焦魚星查墅曼££Q墜壘2衛(wèi)星魚£&IG塾墨L墜曼L££IQ望SY墨壁匹,研究生姓名魚毅專論文報(bào)告提交日期至QQ生墨且學(xué)位授予日期授予單位名稱和地址J量塞王些盔堂J絲塞直塑豳匡堊丕圄QQ曼獨(dú)創(chuàng)性聲明本人聲明所呈交的論文是我個(gè)人在導(dǎo)師指導(dǎo)下進(jìn)行的研究工作及取得的研究成果。盡我所知,除了文中特別加以標(biāo)注和致謝的地方外,論文中不包含其他人已經(jīng)發(fā)表或撰寫過的研究成果,也不包含為獲得北京工業(yè)大學(xué)或其它教育機(jī)構(gòu)的學(xué)位或證書而使用過的材料。與我一同工作的同志對本研究所做的任何貢獻(xiàn)均已在論文中作了明確的說明并表示了謝意。簽名簋日期超壘二墨墨關(guān)于論文使用授權(quán)的說明本人完全了解北京工業(yè)大學(xué)有關(guān)保留、使用學(xué)位論文的規(guī)定,即學(xué)校有權(quán)保留送交論文的復(fù)印件,允許論文被查閱和借閱;學(xué)校可以公布論文的全部或部分內(nèi)容,可以采用影印、縮印或其他復(fù)制手段保存論文。保密的論文在解密后應(yīng)遵守此規(guī)定簽名五壟熬導(dǎo)師簽名丕堡鐾幽日期壟盤二鄉(xiāng)刁
下載積分: 5 賞幣
上傳時(shí)間:2024-03-09
頁數(shù): 82
大?。?2.84(MB)
子文件數(shù):
-
下載積分: 5 賞幣
上傳時(shí)間:2024-03-09
頁數(shù): 51
大?。?9.44(MB)
子文件數(shù):