大多數(shù)現(xiàn)在的PCL打印機(jī)驅(qū)動(dòng)程序都是將需要打印的文件(包括圖形或者文本)處理成JPEG文件發(fā)送到打印機(jī)進(jìn)行打印,因?yàn)檫@樣一方面可以減少發(fā)送給打印機(jī)的數(shù)據(jù)量,一方面可以極大的簡化驅(qū)動(dòng)程序的開發(fā)。而在打印機(jī)內(nèi)部,這些JPEG文件又被解碼成BMP文件進(jìn)行進(jìn)一步的處理。采用這種方式工作的打印機(jī)JPEG解碼的工作占據(jù)了其CPU時(shí)間的一半以上,所以JPEG文件解碼引擎是打印機(jī)的核心之一,提高JPEG的解碼速度對(duì)于提高打印機(jī)的處理能力至關(guān)重要。 同時(shí),JPEG文件解碼工作是一個(gè)計(jì)算密集型的作業(yè),主要有兩個(gè)辦法提高它的速度:一個(gè)是設(shè)計(jì)更高效的算法,一個(gè)是采用性能更加強(qiáng)勁的CPU設(shè)備。在單核CPU的嵌入式環(huán)境中,JPEG編解碼速度已經(jīng)幾乎到了極限,難有提升的空間,然而近兩年多核嵌入式芯片的出現(xiàn),為大幅度提升它的性能提供了可能。 本文基于嵌入式的Linux平臺(tái),采用ARM11 MPCore4核處理器,針對(duì)PCL,XL打印機(jī)控制語言的JPEG文件解碼設(shè)計(jì)和實(shí)現(xiàn)了一個(gè)高速引擎,主要內(nèi)容為: 分析和解碼PCL,XL文件,提取出其中的JPEG文件。 對(duì)JPEG文件實(shí)現(xiàn)并行化解碼,在多個(gè)處理器核上并行處理,并針對(duì)多核處理器構(gòu)架進(jìn)行內(nèi)存讀取等方面的優(yōu)化。 針對(duì)多核處理器的特點(diǎn)和優(yōu)勢(shì),設(shè)計(jì)和實(shí)現(xiàn)多線程調(diào)度算法。 總結(jié)和提取數(shù)據(jù),分析多核處理器相對(duì)于單核處理器的性能提升。 另外,為便于讀者理解,文中簡要介紹了ARM(SIMD)指令集,嵌入式匯編以及與硬件相關(guān)的一些概念。
上傳時(shí)間: 2013-06-16
上傳用戶:scorpion
半導(dǎo)體技術(shù)的迅猛發(fā)展使得微控制器集成度越來越高,計(jì)算速度越來越快,價(jià)格和功耗越來越低。近年來異軍突起的一些32位ARM微控制器工作主頻高達(dá)幾百兆,很好的解決了困擾工程師們的實(shí)時(shí)性問題。 隨著計(jì)算機(jī)、通訊和控制技術(shù)的發(fā)展,工業(yè)控制系統(tǒng)正在朝著網(wǎng)絡(luò)化、分布化的方向發(fā)展?,F(xiàn)場總線既是一個(gè)開放通信網(wǎng)絡(luò),又是一種全分布控制系統(tǒng)?,F(xiàn)已廣泛應(yīng)用于多個(gè)工業(yè)領(lǐng)域。CAN總線即是現(xiàn)場總線的一種,它主要應(yīng)用于各種設(shè)備檢測及控制,被公認(rèn)為最有前途的現(xiàn)場總線之一。 本文基于ARM微控制器AT91RM9200,開發(fā)了一套帶有CAN總線接口的海洋氣象要素觀測系統(tǒng)。該系統(tǒng)可以掛接多個(gè)CAN總線傳感器節(jié)點(diǎn),同時(shí)還具有以太網(wǎng)、USB、RS232、RS422、RS485等多種通信端口,并且可靠性高、抗干擾能力強(qiáng)。CAN總線傳感器節(jié)點(diǎn),由傳感器、微處理器芯片(內(nèi)嵌CAN控制器)和CAN收發(fā)模塊組成,可以獨(dú)立完成某一項(xiàng)或多項(xiàng)氣象要素的數(shù)據(jù)采集,同時(shí)還能實(shí)現(xiàn)與CAN總線的數(shù)據(jù)交換。 論文首先介紹了海洋氣象要素觀測系統(tǒng)的總體設(shè)計(jì),接著介紹了傳感器節(jié)點(diǎn)的CAN總線實(shí)現(xiàn)方案,然后詳細(xì)闡述了以AT91RM9200為核心的開發(fā)平臺(tái)的硬件組成及實(shí)現(xiàn),并以此硬件平臺(tái)為基礎(chǔ),詳細(xì)的論述了嵌入式Linux開發(fā)流程以及移植到具體硬件平臺(tái)需要完成的工作,如U-BOOT的移植、Linux內(nèi)核的編譯與裁剪、文件系統(tǒng)的制作、驅(qū)動(dòng)程序的編寫、以及應(yīng)用程序的開發(fā)。
標(biāo)簽: ARM CAN 海洋氣象 測系統(tǒng)
上傳時(shí)間: 2013-05-20
上傳用戶:fandeshun
由于汽車排放、節(jié)能、安全和舒適性等使用性能不斷提高,使得汽車電子控制程度也越來越高。汽車電子控制裝置必須迅速、準(zhǔn)確地處理各種信息,并通過儀表顯示出來,使駕駛員及時(shí)了解并掌握汽車的運(yùn)行狀態(tài),妥善處理各種情況。 本文以上海汽車榮威550的儀表盤為研究對(duì)象,對(duì)車速表、燃油表和水溫表進(jìn)行了改進(jìn),提出了ARM+Linux+MiniGUI這樣一種系統(tǒng)設(shè)計(jì)方案,并對(duì)其進(jìn)行了詳細(xì)的分析與設(shè)計(jì)。 首先,論文給出了選題的背景與意義,討論了汽車儀表目前的狀況和發(fā)展趨勢(shì),并給出了本文的研究內(nèi)容。通過分析改進(jìn)后儀表盤的特點(diǎn),給出了系統(tǒng)的總體設(shè)計(jì)方案。 其次介紹了儀表系統(tǒng)的軟硬件平臺(tái),其中硬件包括主控制器的選擇,存儲(chǔ)器電路等外圍電路的設(shè)計(jì);軟件包括嵌入式Linux開發(fā)平臺(tái)的構(gòu)建以及驅(qū)動(dòng)程序的開發(fā)。 最后詳細(xì)講解了改進(jìn)后儀表盤的用戶界面設(shè)計(jì),包括對(duì)幾種常用的嵌入式GUI進(jìn)行介紹,宿主機(jī)開發(fā)環(huán)境的建立以及使用MiniGUI開發(fā)應(yīng)用程序,并簡單介紹了幾種軟硬件抗干擾技術(shù)。 本文采用傳感器技術(shù)、CAN總線和嵌入式技術(shù),對(duì)榮威550汽車儀表進(jìn)行合理化和人性化設(shè)計(jì),結(jié)果表明,改進(jìn)后的汽車儀表這不僅可以避免精度低、可靠性差等不足,而且具有精度高、智能化高、擴(kuò)展性好等優(yōu)點(diǎn)。
上傳時(shí)間: 2013-06-25
上傳用戶:wanghui2438
電能是一種最為廣泛使用的能源,其應(yīng)用程度是一個(gè)國家發(fā)展水平的主要標(biāo)志之 隨著科學(xué)技術(shù)和國民經(jīng)濟(jì)的發(fā)展,對(duì)電能質(zhì)量的要求也越來越高。研制一種新型的電能質(zhì)量實(shí)時(shí)監(jiān)測系統(tǒng),有效的進(jìn)行電能質(zhì)量監(jiān)測,對(duì)保證電網(wǎng)和廣大用戶的電氣設(shè)備和各種用電器具的安全經(jīng)濟(jì)運(yùn)行、保障國民經(jīng)濟(jì)各行各業(yè)的正常生產(chǎn)和產(chǎn)品質(zhì)量具有重要意義。 本文首先闡述了電能質(zhì)量監(jiān)測系統(tǒng)的國內(nèi)外研究現(xiàn)狀和電能質(zhì)量的標(biāo)準(zhǔn),并給出相應(yīng)的測量方法;然后依據(jù)電能質(zhì)量監(jiān)測系統(tǒng)總體設(shè)計(jì)原則,詳細(xì)分析了現(xiàn)有的各種設(shè)計(jì)方案,并比較各自的優(yōu)缺點(diǎn),最終提出了基于DSP和ARM的雙CPU電能質(zhì)量監(jiān)測系統(tǒng)的設(shè)計(jì)方案。硬件設(shè)計(jì)方面,詳細(xì)分析了主要元件的應(yīng)用選型,重點(diǎn)研究了硬件平臺(tái)的各部分組成和電路原理圖。在前置采集模塊中,采用ADS8364芯片設(shè)計(jì)了多通道信號(hào)采樣保持和快速轉(zhuǎn)換電路實(shí)現(xiàn)高精度的采樣,利用鎖相環(huán)跟蹤電網(wǎng)頻率實(shí)現(xiàn)硬件同步;同時(shí)充分發(fā)揮DSP的信號(hào)處理能力和ARM處理器的協(xié)調(diào)管理能力,設(shè)計(jì)了以DSP和ARM為核心的電路板。軟件設(shè)計(jì)方面,ARM部分構(gòu)建了嵌入式Linux開發(fā)環(huán)境;DSP部分給出了程序設(shè)計(jì)流程圖;應(yīng)用程序中移植了嵌入式數(shù)據(jù)庫sqlite,且設(shè)計(jì)了基于Qt/Embedded的人機(jī)交互界面。
標(biāo)簽: ARM DSP 電能質(zhì)量 監(jiān)測系統(tǒng)
上傳時(shí)間: 2013-06-03
上傳用戶:jcljkh
隨著計(jì)算機(jī)軟件和硬件的發(fā)展,以及圖像處理技術(shù)的日益成熟,基于嵌入式的監(jiān)控系統(tǒng)發(fā)揮越來越重要的作用。針對(duì)無人值守行業(yè)對(duì)遠(yuǎn)程監(jiān)控的需要,特別是廠房、倉庫等場所,本文實(shí)現(xiàn)了一種基于嵌入式的遠(yuǎn)程無線監(jiān)控系統(tǒng)。系統(tǒng)以ARM處理器為核心,通過攝像頭采集監(jiān)控圖像,并利用GPRS網(wǎng)絡(luò)完成數(shù)據(jù)的傳輸,以達(dá)到遠(yuǎn)程監(jiān)控的目的。 本文介紹了該系統(tǒng)的總體架構(gòu),確定了系統(tǒng)硬件與軟件的實(shí)現(xiàn)方案。并對(duì)設(shè)計(jì)中用到的一些技術(shù)原理和協(xié)議做了一些介紹和分析。其中,本設(shè)計(jì)以三星公司ARM9系列的S3C2410為核心,采用了市場上廣泛使用的價(jià)廉物美的ZC301芯片的USB攝像頭,以及西門子公司的GPRP模塊TC35i來實(shí)現(xiàn)系統(tǒng)的各部分功能。 本文完成了對(duì)Linux操作系統(tǒng)在本監(jiān)控系統(tǒng)的移植,設(shè)計(jì)了系統(tǒng)軟件的總體流程,并完成了各個(gè)模塊的軟硬件實(shí)現(xiàn):用戶通過手機(jī)發(fā)送控制命令,TC35i接收后傳給ARM處理器,處理器根據(jù)協(xié)議解釋命令,控制設(shè)備產(chǎn)生相應(yīng)的動(dòng)作,繼而通過GPRS網(wǎng)絡(luò)發(fā)送數(shù)據(jù)到指定郵箱,從而實(shí)現(xiàn)了系統(tǒng)監(jiān)控功能。除此之外,系統(tǒng)實(shí)現(xiàn)了軟件的模塊化,完成對(duì)重要模塊的介紹與分析,如短消息處理模塊以及SMTP郵件發(fā)送模塊。
標(biāo)簽: GPRS ARM 遠(yuǎn)程無線 監(jiān)控系統(tǒng)
上傳時(shí)間: 2013-04-24
上傳用戶:playboys0
21世紀(jì)是“信息世紀(jì)”,隨著人們生活水平的不斷進(jìn)步,對(duì)于家居環(huán)境要求也日益增高。如何將信息產(chǎn)業(yè)的最新成果,應(yīng)用于構(gòu)建一個(gè)舒適和諧的家居環(huán)境,已日益引起人們的關(guān)注和重視。傳統(tǒng)的家庭電子電器類產(chǎn)品具有單個(gè)控制的特點(diǎn),無法進(jìn)一步構(gòu)成網(wǎng)絡(luò),和外界進(jìn)行信息交互?!爸悄芗揖印备拍畹奶岢?,改變了這種這種狀況。智能家居系統(tǒng)可以將相對(duì)獨(dú)立的電器產(chǎn)品“智能”地連接在一起,提供全方位信息交換功能,幫助家庭內(nèi)部及外部實(shí)現(xiàn)信息暢通,從而優(yōu)化生活環(huán)境,提高生活質(zhì)量。 本文提出了一種基于GPRS網(wǎng)絡(luò)的以ARM和嵌入式Linux操作系統(tǒng)為基礎(chǔ)的家庭網(wǎng)關(guān)無線接入方案,能通過手機(jī)短信息對(duì)控制節(jié)點(diǎn)進(jìn)行遠(yuǎn)程控制,實(shí)時(shí)獲得當(dāng)前圖像信息和家居環(huán)境的各項(xiàng)物理參數(shù)。 本文所做的主要工作為: 1.調(diào)研了國內(nèi)外智能化家居系統(tǒng)的研究現(xiàn)狀和發(fā)展趨勢(shì),并結(jié)合目前國內(nèi)智能家居的發(fā)展特點(diǎn),設(shè)計(jì)了基于嵌入式系統(tǒng)的智能家居監(jiān)控系統(tǒng)。在設(shè)計(jì)中選用了ARM9 S3C2440處理器和嵌入式Linux操作系統(tǒng),主要由基于ARM的主控模塊、GPRS短信發(fā)送模塊、基于nRF2401的無線(分)節(jié)點(diǎn)通信模塊幾個(gè)部分組成。 2.建立了嵌入式系統(tǒng)的平臺(tái)和開發(fā)環(huán)境。主要包括嵌入式Linux的裁減、設(shè)備驅(qū)動(dòng)程序的編寫,交叉編譯和串口驅(qū)動(dòng)的編寫,完成了USB驅(qū)動(dòng)的移植。 3.在組網(wǎng)方式上選擇了nRF2401無線射頻模塊和GPRS模塊,完成了周邊器件的電路設(shè)計(jì),實(shí)現(xiàn)了無線模塊的相互通信和信息傳輸。 4.實(shí)現(xiàn)了XMODOM協(xié)議,將圖片和物理信息傳送至GPRS模塊,并實(shí)現(xiàn)了彩信的MMS發(fā)送。 本文完成了智能家居監(jiān)控系統(tǒng)的硬件設(shè)計(jì)和軟件設(shè)計(jì),并進(jìn)行了調(diào)試,驗(yàn)證了所設(shè)計(jì)系統(tǒng)的有效性和實(shí)用性。實(shí)驗(yàn)結(jié)果表明提出的監(jiān)控系統(tǒng)設(shè)計(jì)方法是可行的,且整個(gè)系統(tǒng)具有良好的通用性和可擴(kuò)展性。由于采用Linux作為嵌入式操作系統(tǒng),符合嵌入式的發(fā)展潮流,方便了在該設(shè)計(jì)的基礎(chǔ)上進(jìn)行二次開發(fā)和擴(kuò)展。
標(biāo)簽: GPRS ARM 智能家居 監(jiān)控系統(tǒng)
上傳時(shí)間: 2013-04-24
上傳用戶:zm7516678
隨著計(jì)算機(jī)技術(shù)的不斷發(fā)展,嵌入式系統(tǒng)以其功能強(qiáng)大、可靠性高、體積小、功耗低等諸多優(yōu)點(diǎn),適應(yīng)了社會(huì)信息化、網(wǎng)絡(luò)化、智能化的發(fā)展需求,比一般的通用PC系統(tǒng)具備更大的優(yōu)越性,在各行業(yè)領(lǐng)域內(nèi)獲得了廣泛的應(yīng)用。GPS定位導(dǎo)航技術(shù)與計(jì)算機(jī)技術(shù)的融合在近幾年來現(xiàn)代信息通信領(lǐng)域內(nèi)發(fā)展迅速。 目前,GPS定位導(dǎo)航技術(shù)主要應(yīng)用于大地測量與車輛定位領(lǐng)域,個(gè)人應(yīng)用方面相對(duì)較欠缺。因此,發(fā)展應(yīng)用于個(gè)人的手持GPS定位導(dǎo)航系統(tǒng)擁有廣泛的市場空間。鑒于這種情況,本文設(shè)計(jì)開發(fā)了一款基于ARM處理器與GPS接收模塊的手持定位導(dǎo)航系統(tǒng),系統(tǒng)通過采用功能強(qiáng)大、成本低廉的嵌入式Linux操作系統(tǒng),充分發(fā)揮ARM處理器的高性能低功耗特點(diǎn),提升了系統(tǒng)特性。 論文的主要內(nèi)容: 1.分析了GPS定位導(dǎo)航技術(shù)的發(fā)展現(xiàn)狀和基本原理,研究了如何實(shí)現(xiàn)基于ARM處理器定位導(dǎo)航系統(tǒng)的設(shè)計(jì)方案。在此基礎(chǔ)上,建立了滿足手持定位導(dǎo)航系統(tǒng)功能需求的軟、硬件平臺(tái),包括硬件平臺(tái)中各模塊的組成與連接,以及軟件平臺(tái)中系統(tǒng)啟動(dòng)代碼、操作系統(tǒng)的移植,文件系統(tǒng)的制作。 2.設(shè)計(jì)實(shí)現(xiàn)了GPS模塊與ARM處理器的通信功能、電子地圖的顯示功能、人機(jī)交互的控制功能。各功能模塊在設(shè)計(jì)中包括了接口和外設(shè)的驅(qū)動(dòng)程序,以及應(yīng)用程序兩部分。通信功能模塊中,GPS模塊實(shí)時(shí)接收GPS定位衛(wèi)星數(shù)據(jù),并通過RS-232接口向處理器傳輸數(shù)據(jù);電子地圖顯示以及人機(jī)交互的功能模塊中,使用MiniGUI圖形用戶界面支持系統(tǒng),實(shí)現(xiàn)了在LCD觸摸屏上顯示電子地圖以及基本定位導(dǎo)航控制等人機(jī)交互的功能。 3.測試了系統(tǒng)各模塊的功能,給出了系統(tǒng)的實(shí)現(xiàn)結(jié)果,根據(jù)測試結(jié)果分析了系統(tǒng)設(shè)計(jì)中的不足,并提出了對(duì)系統(tǒng)未來改進(jìn)目標(biāo)的設(shè)想。
上傳時(shí)間: 2013-04-24
上傳用戶:huangping588
隨著電子技術(shù)的快速發(fā)展,嵌入式系統(tǒng)已經(jīng)成為熱點(diǎn)。嵌入式系統(tǒng)大量應(yīng)用在自動(dòng)控制、工業(yè)設(shè)備和家用電器當(dāng)中。當(dāng)前應(yīng)用的產(chǎn)品常以嵌入式處理器的形式出現(xiàn),常用的如PDA、交換機(jī)、路由器等。嵌入式的廣泛應(yīng)用大大提高了人們的生活水平。位置敏感探測器(Position Sensible Detector)是一種基于半導(dǎo)體PN結(jié)橫向光電效應(yīng)的光電器件。它具有分辨率高、響應(yīng)速度快、信號(hào)處理電路相對(duì)簡單等優(yōu)點(diǎn)。我們經(jīng)常將PSD應(yīng)用在與位置、距離、位移、角度的微小測量有關(guān)的場合。本文選用了一維PSD作為系統(tǒng)的探測器,結(jié)合嵌入式技術(shù),將PSD應(yīng)用于微小位移測量,實(shí)現(xiàn)了對(duì)微小位移的檢測。 本研究以PSD、ARM、PC機(jī)為核心完成了對(duì)位移測量系統(tǒng)的設(shè)計(jì)。以PSD為核心實(shí)現(xiàn)了對(duì)信號(hào)的轉(zhuǎn)換,利用PSD結(jié)合光學(xué)三角測量法將位移信號(hào)轉(zhuǎn)換成電壓信號(hào),然后對(duì)電壓信號(hào)進(jìn)行放大、濾波等處理之后交由A/D器件進(jìn)行模數(shù)轉(zhuǎn)換。以ARM為核心,主要實(shí)現(xiàn)了對(duì)數(shù)據(jù)的處理,存儲(chǔ)和通信等功能。將取得的數(shù)字量信號(hào)通過特定的軟件程序編程得到位移信號(hào)。以PC機(jī)為核心,利用VB6.0實(shí)現(xiàn)了對(duì)實(shí)驗(yàn)數(shù)據(jù)的顯示。PC根據(jù)得到的值與設(shè)定值進(jìn)行比較,根據(jù)這個(gè)差值我們可以對(duì)系統(tǒng)進(jìn)行進(jìn)一步的完善。分析了位移傳感器技術(shù)、微處理器ARM和嵌入式操作系統(tǒng)的特點(diǎn)、優(yōu)勢(shì)和國內(nèi)外的研究現(xiàn)狀;而后介紹了微小位移測量系統(tǒng)的總體功能、系統(tǒng)的總體硬件框架;敘述了位置敏感探測器PSD的原理和結(jié)構(gòu),介紹了將PSD應(yīng)用于位移測量的設(shè)計(jì)過程;在ARM最小系統(tǒng)的硬件平臺(tái)下,結(jié)合PSD實(shí)現(xiàn)了整個(gè)系統(tǒng)的硬件設(shè)計(jì);軟件設(shè)計(jì)上,以u(píng)Clinux操作系統(tǒng)作為軟件平臺(tái),利用內(nèi)核裁剪技術(shù),移植了BOOTLOADER,設(shè)計(jì)了Linux驅(qū)動(dòng)程序和應(yīng)用程序;最后在系統(tǒng)進(jìn)行調(diào)試的時(shí)候,對(duì)系統(tǒng)進(jìn)行了必要的改進(jìn),主要是設(shè)計(jì)了相應(yīng)的非線性補(bǔ)償電路,利用MATLAB對(duì)實(shí)驗(yàn)數(shù)據(jù)進(jìn)行了擬合與分析。通過實(shí)驗(yàn)數(shù)據(jù)表明,基于ARM和PSD的微小位移測量系統(tǒng)具有精度高,響應(yīng)速度快,并且成本低等優(yōu)點(diǎn)。
上傳時(shí)間: 2013-04-24
上傳用戶:gcs333
隨著微處理器技術(shù)與信息技術(shù)的不斷發(fā)展,嵌入式系統(tǒng)的應(yīng)用也進(jìn)入到國防、工業(yè)、能源、交通以及日常生活中的各個(gè)領(lǐng)域。嵌入式系統(tǒng)的軟件核心是嵌入式操作系統(tǒng)。然而,國內(nèi)在嵌入式系統(tǒng)軟件開發(fā)上有很多困難,主要有:國外成熟的RTOS大都價(jià)格昂貴并且不公開源代碼,用好這些操作系統(tǒng)需對(duì)計(jì)算機(jī)體系結(jié)構(gòu)有深刻理解。針對(duì)以上問題,免費(fèi)公開源代碼的嵌入式操作系統(tǒng)就倍受矚目了,μC/OS-II就是其中之一。μC/OS-II是面向中小型應(yīng)用的、基于優(yōu)先級(jí)的可剝奪嵌入式實(shí)時(shí)內(nèi)核,其特點(diǎn)是小巧、性能穩(wěn)定、可免費(fèi)獲得源代碼。 本文在深入研究μC/OS-II內(nèi)核基礎(chǔ)上,將其運(yùn)用于實(shí)際課題,完成了基于ARM架構(gòu)的μC/OS-II移植及實(shí)時(shí)同步交流采樣的誤差補(bǔ)償研究。本文主要工作內(nèi)容和研究成果如下: 1.剖析了μC/OS-II操作系統(tǒng)內(nèi)核,重點(diǎn)研究了μC/OS-II內(nèi)核的任務(wù)管理與調(diào)度算法機(jī)理,得出了μC/OS-II內(nèi)核優(yōu)點(diǎn):任務(wù)調(diào)度算法簡潔、高效、實(shí)時(shí)性較好(與Linux相比)。 2.介紹了ARM9體系架構(gòu),重點(diǎn)講敘了MMU(存儲(chǔ)管理單元)功能。為了提高交流采樣系統(tǒng)的取指令和讀數(shù)據(jù)速度,成功將MMU功能應(yīng)用于本嵌入式系統(tǒng)中。 3.完成了μC/OS-II操作系統(tǒng)在目標(biāo)板上的移植,主要用匯編語言編寫了啟動(dòng)代碼、開關(guān)中斷、任務(wù)切換和首次任務(wù)切換等函數(shù)。 4.針對(duì)國內(nèi)外提出的同步交流采樣誤差補(bǔ)償算法的局限性,本文從理論上對(duì)同步交流采樣的準(zhǔn)確誤差進(jìn)行了研究,并嘗試根據(jù)被測信號(hào)周期的首尾過零點(diǎn)的三角形相似法,求出誤差參數(shù)并對(duì)誤差進(jìn)行補(bǔ)償。此外,考慮到采樣周期△T不均勻,經(jīng)多次采樣后會(huì)產(chǎn)生累積誤差,本文也給出了采樣周期△T的優(yōu)化算法。 5.完成了系統(tǒng)硬件設(shè)計(jì),并根據(jù)補(bǔ)償算法和△T優(yōu)化法則,編寫了相應(yīng)采樣驅(qū)動(dòng)和串口驅(qū)動(dòng)。最后對(duì)實(shí)驗(yàn)數(shù)據(jù)進(jìn)行了分析和比較,得出重要結(jié)論:該補(bǔ)償算法實(shí)現(xiàn)簡單,計(jì)算機(jī)工作量小,精度較高。
標(biāo)簽: ARM COS 架構(gòu) 交流采樣
上傳時(shí)間: 2013-04-24
上傳用戶:xzt
數(shù)字視頻監(jiān)控系統(tǒng)是一門集計(jì)算機(jī)技術(shù)、通信技術(shù)和數(shù)字視頻技術(shù)于一體的綜合系統(tǒng),它充分利用大規(guī)模集成電路和網(wǎng)絡(luò)的科技成果,體積小巧、性能穩(wěn)定、通訊便利,被廣泛應(yīng)用于交通、銀行、醫(yī)院、視頻會(huì)議、無人監(jiān)控等諸多領(lǐng)域。 本系統(tǒng)基于ARM微處理器平臺(tái),移植嵌入式Linux操作系統(tǒng),并完成視頻采集、壓縮、傳輸?shù)热蝿?wù)。為降低產(chǎn)品成本,系統(tǒng)采用ARM9微處理器S3C2410作為主處理器,以USB攝像頭作為視頻采集設(shè)備,用軟件對(duì)視頻數(shù)據(jù)進(jìn)行MPEG—4壓縮。 論文首先從整體上分析了嵌入式數(shù)字視頻監(jiān)控系統(tǒng)的總體設(shè)計(jì)方案,給出了硬件框架和軟件體系。其次在ARM硬件平臺(tái)成功構(gòu)建了armlinux嵌入式系統(tǒng),包括引導(dǎo)程序Bootloader的設(shè)計(jì)、修改配置Linux內(nèi)核以及制作JFFS2文件系統(tǒng),完成USB數(shù)碼攝像頭的驅(qū)動(dòng)。在應(yīng)用程序開發(fā)過程中,設(shè)計(jì)了基于Video4Linux的視頻采集程序,采用mmap(內(nèi)存映射)方式截取圖片,分析了MPEG—4編碼模型XVID程序中的運(yùn)動(dòng)估計(jì)部分,研究了半像素快速搜索算法,從而減少了搜索點(diǎn)數(shù)提高了運(yùn)算速度。最后利用開源JRTPLIB庫實(shí)現(xiàn)視頻數(shù)據(jù)流的RTP傳送。 整個(gè)設(shè)計(jì)是在S3C2410硬件平臺(tái)上進(jìn)行的,采用2.4.18版本的Linux內(nèi)核。其中MPEG—4編碼優(yōu)化測試是在ARMDeveloperSuite(ADS)version1.2中完成的。 本課題為在ARM平臺(tái)實(shí)現(xiàn)數(shù)字視頻監(jiān)控的設(shè)計(jì)做了有益的探索性嘗試,對(duì)今后進(jìn)一步完成遠(yuǎn)程嵌入式視頻監(jiān)控系統(tǒng)的設(shè)計(jì)有著積極的意義。
標(biāo)簽: ARM 嵌入式 數(shù)字視頻監(jiān)控 技術(shù)研究
上傳時(shí)間: 2013-06-10
上傳用戶:shawvi
蟲蟲下載站版權(quán)所有 京ICP備2021023401號(hào)-1