近年來,網(wǎng)絡(luò)音樂,特別是網(wǎng)絡(luò)電臺的風(fēng)行,受到越來越多的大眾追捧。網(wǎng)絡(luò)音樂以其及時、海量、靈活、個性化、時尚的風(fēng)格,吸引了越來越多消費者的加入和眾多商家的關(guān)注。但是,作為網(wǎng)絡(luò)音樂的終端--流媒體播放器,最直接面向大眾的窗口,卻顯得單一,大部分商家只提供PC上的流媒體播放器。正出于此,本課題把目光投向那些不使用PC或者不愿長時間使用PC的用戶,為他們量身定制流媒體播放設(shè)備,讓用戶不必使用PC也可享受網(wǎng)絡(luò)音樂帶來的快樂。 本課題的研發(fā)正是基于上述背景,研發(fā)支持無線網(wǎng)絡(luò)的嵌入式多功能流媒體播放設(shè)備。本課題的研究目標是實現(xiàn)一個嵌入式流媒體播放器(亦稱為InternetRadio),Internet Radio是一個可以在家中自由移動、任意擺放的網(wǎng)絡(luò)流媒體播放設(shè)備。只要處在有網(wǎng)絡(luò)環(huán)境中,Internet Radio的音樂平臺讓用戶不必打開計算機,就能接收全球數(shù)千個不同風(fēng)格、不同國家的各種類型音樂電臺。除了可以直接透過因特網(wǎng)收聽網(wǎng)絡(luò)廣播外,還可以播放儲存于計算機硬盤或MP3設(shè)備中的音樂。 本系統(tǒng)采用ARM920T作為處理器,基于嵌入式Linux操作系統(tǒng)、vTuner網(wǎng)絡(luò)電臺地址數(shù)據(jù)庫、Mplayer播放器軟件和FLTK界面開發(fā)工具來實現(xiàn)。系統(tǒng)實現(xiàn)了除一般意義的音頻流媒體播放和接收調(diào)頻廣播等功能之外,還增加了本地相框和網(wǎng)絡(luò)數(shù)碼相框Flickr在線分享的流行時尚元素。本論文具體分析了系統(tǒng)的硬件平臺,主要論述了軟件的實現(xiàn),系統(tǒng)的主要軟件功能包括bootloader和嵌入式Linux系統(tǒng)的移植,根文件系統(tǒng)的構(gòu)建,播放器軟件程序的研究、比較、移植和編寫,系統(tǒng)與網(wǎng)絡(luò)電臺地址數(shù)據(jù)庫vTuner和網(wǎng)絡(luò)相框Flickr的交互,Microwindows、Nxlib和FLTK的移植和基于FLTK的圖形界面開發(fā),以及基于FLIK開發(fā)出良好的人機交互界面。作為項目的主要核心人員,作者負責(zé)系統(tǒng)的軟件架構(gòu)設(shè)計、Linux系統(tǒng)的移植、播放器軟件的研究和開發(fā)、GUI開發(fā)工具和圖形庫的移植、圖片播放的實現(xiàn)、用戶與設(shè)備交互的實現(xiàn)和大部分界面程序的編碼等關(guān)鍵工作。
上傳時間: 2013-07-10
上傳用戶:小楓殘月
對于內(nèi)燃機控制應(yīng)用而言,AUDO MAX系列可以為每個缸單獨計算最理想的空燃比和確定最佳燃油噴射量和點火時間。AUDO MAX系列的全面安全特性支持動力總成和底盤應(yīng)用實現(xiàn)更高安全水平,例如連續(xù)減震控制系統(tǒng)。此外,AUDO MAX還十分適用于采用線控技術(shù)的車輛的自動變速箱控制。
標簽: Infineon
上傳時間: 2013-04-24
上傳用戶:asasasas
隨著電子技術(shù)的不斷發(fā)展,嵌入式系統(tǒng)越來越多地在控制類、消費類、通訊類等電子產(chǎn)品廣泛應(yīng)用,嵌入式技術(shù)也越來越和人們的生活緊密結(jié)合。同時,計算機硬件的發(fā)展以及數(shù)據(jù)量的增加,對存儲設(shè)備的要求也越來越高。 本文深入研究了嵌入式系統(tǒng)中數(shù)據(jù)存儲和數(shù)據(jù)交換,提出了一套完整的嵌入式系統(tǒng)中數(shù)據(jù)存儲和數(shù)據(jù)交換的設(shè)計方案,并詳細介紹了其實現(xiàn)過程。Flash存儲器由于體積小、功耗低、性能穩(wěn)定等特點在便攜式電子產(chǎn)品中得到了廣泛的應(yīng)用。Flash存儲器主要有兩種形式:Nor Flash和Nand Flash。Nor Flash具有XIP特性,可以直接在芯片上執(zhí)行代碼,而且讀取速度較快。Nand Flash存儲密度大、容量大、生產(chǎn)工藝簡單、性價比高,但是控制方式復(fù)雜而且可能會存在一定的壞塊。SD卡是近年來流行的大容量便攜式存儲卡。本系統(tǒng)中,我們以Flash和SD卡作為數(shù)據(jù)存儲介質(zhì)。在存儲介質(zhì)的選擇方面,在系統(tǒng)內(nèi)部采用了體積小、容量大、成本低的Flash,并采用Nor和Nand Flash相結(jié)合的方案:在Nor Flash上存儲與系統(tǒng)相關(guān)的軟件和程序,在Nand Flash上存儲用戶數(shù)據(jù)。系統(tǒng)外部采用安全性高、容量大、性能佳的SD卡作存儲容量擴展。實現(xiàn)了基于Atmel公司ARM系列MCU的Flash存儲器和SD卡的硬件電路的設(shè)計及底層驅(qū)動程序的設(shè)計。 本研究分別根據(jù)Nor和Nand Flash數(shù)據(jù)存儲和操作特點,分析了JFFS2和YAFFS的特點以及各自的存儲方式、斷電保護、損耗平衡、垃圾回收等一系列的策略和機制,并在Nor和Nand Flash上實現(xiàn)并優(yōu)化了這些管理機制。在SD上則采用目前主流操作系統(tǒng)(Windows,Linux等)所支持的FAT16文件格式,完成了從磁盤格式化到文件的讀寫等標準API函數(shù),實現(xiàn)了嵌入式系統(tǒng)的高速數(shù)據(jù)交換。
標簽: ARM 嵌入式 數(shù)據(jù)存儲 系統(tǒng)研究
上傳時間: 2013-04-24
上傳用戶:qulele
超聲理論與技術(shù)的快速發(fā)展,使超聲設(shè)備不斷更新,超聲檢查已成為預(yù)測和評價疾病及其治療結(jié)果不可缺少的重要方法。超聲診斷技術(shù)不僅具有安全、方便、無損、廉價等優(yōu)點,其優(yōu)越性還在于它選用診斷參數(shù)的多樣性及其在工程上實現(xiàn)的靈活性。 全數(shù)字B超診斷儀基于嵌入式ARM9+FPGA硬件平臺、LINUX嵌入式操作系統(tǒng),是一種新型的、操作方便的、技術(shù)含量高的機型。它具有現(xiàn)有黑白B超的基本功能,能夠?qū)Τ暬夭〝?shù)據(jù)進行靈活的處理,從而使操作更加方便,圖象質(zhì)量進一步提高,并為遠程醫(yī)療、圖像存儲、拷貝等打下基礎(chǔ),是一種很有發(fā)展前景、未來市場的主打產(chǎn)品。全數(shù)字B型超聲診斷儀的基本技術(shù)特點是用數(shù)字硬件電路來實現(xiàn)數(shù)據(jù)量極其龐大的超聲信息的實時處理,它的實現(xiàn)主要倚重于FPGA技術(shù)。現(xiàn)在FPGA已經(jīng)成為多種數(shù)字信號處理(DSP)應(yīng)用的強有力解決方案。硬件和軟件設(shè)計者可以利用可編程邏輯開發(fā)各種DSP應(yīng)用解決方案。可編程解決方案可以更好地適應(yīng)快速變化的標準、協(xié)議和性能需求。 本論文首先闡述了醫(yī)療儀器發(fā)展現(xiàn)狀和嵌入式計算機體系結(jié)構(gòu)及發(fā)展狀況,提出了課題研究內(nèi)容和目標。然后從B超診斷原理及全數(shù)字B超診斷儀設(shè)計入手深入分析了B型超聲診斷儀的系統(tǒng)的硬件體系機構(gòu)。對系統(tǒng)的總體框架和ARM模塊設(shè)計做了描述后,接著分析了超聲信號進行數(shù)字化處理的各個子模塊、可編程邏輯器件的結(jié)構(gòu)特點、編程原理、設(shè)計流程以及ARM處理模塊和FPGA模塊的主要通訊接口。接著,本論文介紹了基于ARM9硬件平臺的LINUX嵌入式操作系統(tǒng)的移植和設(shè)備驅(qū)動的開發(fā),詳細描述了B型超聲診斷儀的軟件環(huán)境的架構(gòu)及其設(shè)備驅(qū)動的詳細設(shè)計。最后對整個系統(tǒng)的功能和特點進行了總結(jié)和展望。
標簽: ARM 全數(shù)字 儀的設(shè)計 超聲診斷
上傳時間: 2013-05-28
上傳用戶:sssnaxie
在實際工程中,往往有大量分布廣泛的現(xiàn)場數(shù)據(jù)需要遠程采集傳輸。數(shù)據(jù)采集傳輸系統(tǒng)已經(jīng)在實現(xiàn)自動化過程中發(fā)揮了重大作用。但還存在采集通道少、速率低、數(shù)據(jù)傳輸方式不靈活,操作復(fù)雜,對測試環(huán)境要求較高等問題。如何建立起新一代靈活、高效、高速、多通道、實用性強、覆蓋面廣、適應(yīng)復(fù)雜監(jiān)測環(huán)境的數(shù)據(jù)采集傳輸系統(tǒng)成為一個重要的工程問題。 隨著社會的發(fā)展和進步,環(huán)境和生態(tài)的惡化越來越明顯,日益威脅著人類的生存和發(fā)展。環(huán)境監(jiān)測是環(huán)境保護的重要組成部分和基礎(chǔ)性工作。國家環(huán)保部于2008年制定了《污染源在線自動監(jiān)控(監(jiān)測)數(shù)據(jù)采集傳輸儀技術(shù)要求標準》。本文在分析數(shù)據(jù)采集傳輸系統(tǒng)研究現(xiàn)狀和發(fā)展趨勢的基礎(chǔ)上,依照該標準,研究了一種多種信號標準兼容,多種采集通道可選的環(huán)境監(jiān)測用數(shù)據(jù)采集傳輸系統(tǒng)。課題來源于濟南大陸機電有限公司委托科研項目(項目編號:W0624)。本文主要進行了以下工作: (1)分析研究數(shù)據(jù)采集傳輸系統(tǒng)的重要意義。調(diào)研數(shù)據(jù)采集傳輸系統(tǒng)的研究現(xiàn)狀和發(fā)展趨勢。分析環(huán)境監(jiān)測用數(shù)據(jù)采集傳輸系統(tǒng)的特點。 (2)以國家環(huán)境保護部制定的《污染源在線自動監(jiān)控(監(jiān)測)數(shù)據(jù)采集傳輸儀技術(shù)要求標準》為依據(jù),分析了環(huán)境監(jiān)測用數(shù)據(jù)采集傳輸系統(tǒng)的特殊功能需求,制定了系統(tǒng)技術(shù)參數(shù)。為解決系統(tǒng)核心板與功能板架構(gòu)存在的接口防震性差,系統(tǒng)不穩(wěn)定等問題,提出功能主板與擴展接口板的系統(tǒng)架構(gòu)。選用ARM9處理器S3C2440和嵌入式linux操作系統(tǒng)。 (3)以開發(fā)達到環(huán)保標準的數(shù)據(jù)采集傳輸系統(tǒng)為目標,進行了系統(tǒng)硬件設(shè)計制作。分析了系統(tǒng)的地址空間。詳細分析了系統(tǒng)的擴展接口分配和地址空間分配,避免了總線等硬件資源的沖突。基于系統(tǒng)功能主板的總線擴展接口和GPIO擴展接口擴展了開關(guān)量采集單元、開關(guān)量輸出單元、串口單元、模擬量采集單元、人機交互單元等功能單元等電路。設(shè)計制作了印制電路板。 (4)研究嵌入式linux開發(fā)過程,分析嵌入式linux驅(qū)動與應(yīng)用程序架構(gòu)。構(gòu)建了交叉的嵌入式linux開發(fā)環(huán)境。對環(huán)境監(jiān)測用數(shù)據(jù)采集傳輸系統(tǒng)的特定功能單元進行軟件開發(fā)。主要進行了總線操作、模擬量采集、RS-232串口數(shù)據(jù)傳輸、GPRS數(shù)據(jù)傳輸、智能儀表的RS-485通訊等驅(qū)動應(yīng)用程序開發(fā)。
標簽: ARM 遠程數(shù)據(jù)采集 傳輸系統(tǒng)
上傳時間: 2013-07-10
上傳用戶:klds
大多數(shù)現(xiàn)在的PCL打印機驅(qū)動程序都是將需要打印的文件(包括圖形或者文本)處理成JPEG文件發(fā)送到打印機進行打印,因為這樣一方面可以減少發(fā)送給打印機的數(shù)據(jù)量,一方面可以極大的簡化驅(qū)動程序的開發(fā)。而在打印機內(nèi)部,這些JPEG文件又被解碼成BMP文件進行進一步的處理。采用這種方式工作的打印機JPEG解碼的工作占據(jù)了其CPU時間的一半以上,所以JPEG文件解碼引擎是打印機的核心之一,提高JPEG的解碼速度對于提高打印機的處理能力至關(guān)重要。 同時,JPEG文件解碼工作是一個計算密集型的作業(yè),主要有兩個辦法提高它的速度:一個是設(shè)計更高效的算法,一個是采用性能更加強勁的CPU設(shè)備。在單核CPU的嵌入式環(huán)境中,JPEG編解碼速度已經(jīng)幾乎到了極限,難有提升的空間,然而近兩年多核嵌入式芯片的出現(xiàn),為大幅度提升它的性能提供了可能。 本文基于嵌入式的Linux平臺,采用ARM11 MPCore4核處理器,針對PCL,XL打印機控制語言的JPEG文件解碼設(shè)計和實現(xiàn)了一個高速引擎,主要內(nèi)容為: 分析和解碼PCL,XL文件,提取出其中的JPEG文件。 對JPEG文件實現(xiàn)并行化解碼,在多個處理器核上并行處理,并針對多核處理器構(gòu)架進行內(nèi)存讀取等方面的優(yōu)化。 針對多核處理器的特點和優(yōu)勢,設(shè)計和實現(xiàn)多線程調(diào)度算法。 總結(jié)和提取數(shù)據(jù),分析多核處理器相對于單核處理器的性能提升。 另外,為便于讀者理解,文中簡要介紹了ARM(SIMD)指令集,嵌入式匯編以及與硬件相關(guān)的一些概念。
上傳時間: 2013-06-16
上傳用戶:scorpion
隨著電子技術(shù)的快速發(fā)展,嵌入式系統(tǒng)已經(jīng)成為熱點。嵌入式系統(tǒng)大量應(yīng)用在自動控制、工業(yè)設(shè)備和家用電器當(dāng)中。當(dāng)前應(yīng)用的產(chǎn)品常以嵌入式處理器的形式出現(xiàn),常用的如PDA、交換機、路由器等。嵌入式的廣泛應(yīng)用大大提高了人們的生活水平。位置敏感探測器(Position Sensible Detector)是一種基于半導(dǎo)體PN結(jié)橫向光電效應(yīng)的光電器件。它具有分辨率高、響應(yīng)速度快、信號處理電路相對簡單等優(yōu)點。我們經(jīng)常將PSD應(yīng)用在與位置、距離、位移、角度的微小測量有關(guān)的場合。本文選用了一維PSD作為系統(tǒng)的探測器,結(jié)合嵌入式技術(shù),將PSD應(yīng)用于微小位移測量,實現(xiàn)了對微小位移的檢測。 本研究以PSD、ARM、PC機為核心完成了對位移測量系統(tǒng)的設(shè)計。以PSD為核心實現(xiàn)了對信號的轉(zhuǎn)換,利用PSD結(jié)合光學(xué)三角測量法將位移信號轉(zhuǎn)換成電壓信號,然后對電壓信號進行放大、濾波等處理之后交由A/D器件進行模數(shù)轉(zhuǎn)換。以ARM為核心,主要實現(xiàn)了對數(shù)據(jù)的處理,存儲和通信等功能。將取得的數(shù)字量信號通過特定的軟件程序編程得到位移信號。以PC機為核心,利用VB6.0實現(xiàn)了對實驗數(shù)據(jù)的顯示。PC根據(jù)得到的值與設(shè)定值進行比較,根據(jù)這個差值我們可以對系統(tǒng)進行進一步的完善。分析了位移傳感器技術(shù)、微處理器ARM和嵌入式操作系統(tǒng)的特點、優(yōu)勢和國內(nèi)外的研究現(xiàn)狀;而后介紹了微小位移測量系統(tǒng)的總體功能、系統(tǒng)的總體硬件框架;敘述了位置敏感探測器PSD的原理和結(jié)構(gòu),介紹了將PSD應(yīng)用于位移測量的設(shè)計過程;在ARM最小系統(tǒng)的硬件平臺下,結(jié)合PSD實現(xiàn)了整個系統(tǒng)的硬件設(shè)計;軟件設(shè)計上,以uClinux操作系統(tǒng)作為軟件平臺,利用內(nèi)核裁剪技術(shù),移植了BOOTLOADER,設(shè)計了Linux驅(qū)動程序和應(yīng)用程序;最后在系統(tǒng)進行調(diào)試的時候,對系統(tǒng)進行了必要的改進,主要是設(shè)計了相應(yīng)的非線性補償電路,利用MATLAB對實驗數(shù)據(jù)進行了擬合與分析。通過實驗數(shù)據(jù)表明,基于ARM和PSD的微小位移測量系統(tǒng)具有精度高,響應(yīng)速度快,并且成本低等優(yōu)點。
上傳時間: 2013-04-24
上傳用戶:gcs333
紅外微電腦自動泵液器是21世紀一個實用的全新的小家電產(chǎn)品。它采用紅外技術(shù)感應(yīng)人手,由單片機控制出液量, 具有抗干擾能力強、無誤操作、省電節(jié)能等特點。
標簽: 紅外感應(yīng) 泵液器 單片機 應(yīng)用設(shè)計
上傳時間: 2013-04-24
上傳用戶:waizhang
嵌入式系統(tǒng)發(fā)展到今天,應(yīng)用越來越復(fù)雜,功能越來越強大,這就使得我們在嵌入式開發(fā)中必須加入對操作系統(tǒng)的支持,由此,產(chǎn)生了Bootloader的應(yīng)用。作為嵌入式系統(tǒng)中的啟動模塊,Bootloader的作用就是引導(dǎo)和加載操作系統(tǒng)內(nèi)核鏡像。Bootloader的設(shè)計與移植工作已經(jīng)成為嵌入式系統(tǒng)開發(fā)中的重要環(huán)節(jié)。 在實際的嵌入式系統(tǒng)開發(fā)項目中,人們經(jīng)常選擇移植通用Bootloader,例如U-Boot到自己的目標板。U-Boot雖然支持多種嵌入式操作系統(tǒng)和處理器架構(gòu),功能設(shè)置高度靈活,設(shè)備驅(qū)動豐富,但U-Boot代碼組織結(jié)構(gòu)過于龐大,啟動流程機理和文件間的依賴關(guān)系復(fù)雜,這使得采用U-Boot進行Bootloader的開發(fā)往往會不得要領(lǐng);另一方面,嵌入式系統(tǒng)是資源受限的,為了更好的適應(yīng)市場,嵌入式產(chǎn)品的開發(fā)極其重視成本。以U-Boot-1.1.4來說,其源代碼大小就有38.4M,移植后生成的可執(zhí)行bin文件一般也要500K以上,這對于寶貴的Flash資源來說無疑是種浪費。 論文以ARM內(nèi)核處理器應(yīng)用為切入點,設(shè)計了一種小型ARMBootloader-MicroBootloader。在理論上,通過對Bootloader的分析,總結(jié)了其主要功能、啟動過程,提出了Bootloader設(shè)計的典型框架,并按照這一典型框架對MicroBootloader進行了總體設(shè)計。在實現(xiàn)上,采用模塊化設(shè)計原則組織源文件,使得整個MicroBootloader組織結(jié)構(gòu)清晰簡潔,便于維護與擴展,方便針對不同硬件平臺的移植進行修改。 論文的創(chuàng)新點在于做到了代碼量大小與功能的平衡。整個文件組織只有37個文件,代碼總計為208K,生成的可執(zhí)行bin文件僅35K。通過實驗驗證,MicroBootloader完全能夠完成Bootloader的基本功能,其擴展功能也能實現(xiàn)下載操作系統(tǒng)鏡像,并讓其在目標板上成功運行,具有一定的現(xiàn)實意義和后續(xù)應(yīng)用開發(fā)價值。
標簽: Bootloader ARM 內(nèi)核
上傳時間: 2013-04-24
上傳用戶:qweqweqwe
語音識別技術(shù)就是能使計算機“聽懂”人類的語言,然后根據(jù)其含義來執(zhí)行相應(yīng)的命令,從而實現(xiàn)為人類服務(wù)。 隨著語音識別的深入研究,對它的技術(shù)應(yīng)用主要有兩個方面: 一個方向是大詞匯量連續(xù)語音識別系統(tǒng),主要應(yīng)用于計算機的聽寫機,以及與電話網(wǎng)或者互聯(lián)網(wǎng)相結(jié)合的語音信息查詢服務(wù)系統(tǒng),這些系統(tǒng)都是在計算機平臺上實現(xiàn)的; 另外一個重要的發(fā)展方向是小型化、便攜式語音產(chǎn)品的應(yīng)用,這些應(yīng)用系統(tǒng)大都使用專門的硬件系統(tǒng)實現(xiàn)。 隨著后PC年代的到來,后一種發(fā)展將成為語音識別技術(shù)和嵌入式系統(tǒng)交叉研究的一個非常熱門的話題,將進一步推動語音識別技術(shù)往智能化方向發(fā)展。 論文主要研究語音識別系統(tǒng)及其在ARM嵌入式平臺上的實現(xiàn)。 根據(jù)嵌入式系統(tǒng)平臺的特性和系統(tǒng)的實際需求,對目標平臺的硬件和軟件系統(tǒng)進行適當(dāng)?shù)募舨枚ㄖ疲⑶覍φZ音識別中的算法進行改進和優(yōu)化,同時為了加強系統(tǒng)的交互性,增加了控制界面,為實際應(yīng)用提供很好的人機交互操作。 首先論文對嵌入式系統(tǒng)及嵌入式操作系統(tǒng)進行研究,通過實際比較后選用嵌入式Linux作為系統(tǒng)的操作系統(tǒng); 然后對語音識別技術(shù)進行研究,并根據(jù)實際要求,采用Mel倒譜參數(shù)作為系統(tǒng)語音參數(shù)提取算法,DTW作為系統(tǒng)識別的模式匹配方法,并根據(jù)ARM嵌入式平臺的要求,分別對上述兩個算法進行優(yōu)化設(shè)計,同時利用QT跨平臺語言對應(yīng)用控制程序進行代碼實現(xiàn),并移植到目標板上,構(gòu)建出一個完整的嵌入式語音識別系統(tǒng)。 最后,對整個系統(tǒng)進行整體測試,通過實驗結(jié)果表明,系統(tǒng)達到了預(yù)期設(shè)計的便攜、智能及很好的交互性的目的。
標簽: ARM 嵌入式 語音識別 系統(tǒng)研究
上傳時間: 2013-04-24
上傳用戶:1054154823
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1