天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

嵌入式WM8960音頻驅(qū)動(dòng)及多線(xiàn)程播放器的設(shè)計(jì)

發(fā)布時(shí)間:2017-07-06 21:21

  本文關(guān)鍵詞:嵌入式WM8960音頻驅(qū)動(dòng)及多線(xiàn)程播放器的設(shè)計(jì)


  更多相關(guān)文章: Cortex-A8 設(shè)備驅(qū)動(dòng) WM8960 ALSA 多線(xiàn)程 播放器


【摘要】:嵌入式技術(shù)在近幾年迅猛發(fā)展,通信技術(shù)在其中又?jǐn)?shù)佼佼者。在現(xiàn)有的嵌入式產(chǎn)品中,音頻處理以及音頻采集等技術(shù)已經(jīng)突顯其重要性。隨著多媒體技術(shù)的不斷進(jìn)步,使得嵌入式音頻系統(tǒng)被廣泛應(yīng)用。由于嵌入式音頻技術(shù)的研究工作不斷深化,移動(dòng)信息終端等設(shè)備的發(fā)展也被帶動(dòng)起來(lái)。本文主要工作是設(shè)計(jì)WM8960音頻編解碼芯片的驅(qū)動(dòng)程序和一款基于Madplay的多線(xiàn)程按鍵MP3播放器。硬件平臺(tái)為T(mén)iny210開(kāi)發(fā)板,它的核心處理器S5PV210是一款Cortex-A8處理器,音頻驅(qū)動(dòng)軟件架構(gòu)基于A(yíng)LSA,開(kāi)發(fā)環(huán)境為Ubuntu系統(tǒng)。本文通過(guò)對(duì)WM8960音頻編解碼芯片的數(shù)據(jù)手冊(cè)和電路圖進(jìn)行分析,以及對(duì)嵌入式操作系統(tǒng)的原理的研究,來(lái)設(shè)計(jì)音頻驅(qū)動(dòng)程序。采用I2S總線(xiàn)協(xié)議傳輸音頻數(shù)據(jù),I2C總線(xiàn)協(xié)議來(lái)傳輸控制信號(hào),程序代碼在Eclipse中用C語(yǔ)言編寫(xiě)。WM8960音頻芯片驅(qū)動(dòng)程序的采樣頻率設(shè)置為44.1 kHz,聲音采集的量化位數(shù)設(shè)置為16 bit,主時(shí)鐘為11.28 MHz,256分頻。將編譯好的驅(qū)動(dòng)模塊通過(guò)串口調(diào)試工具移植到開(kāi)發(fā)板中,通過(guò)編寫(xiě)錄音和播放應(yīng)用程序?qū)︱?qū)動(dòng)程序進(jìn)行測(cè)試和調(diào)試,驗(yàn)證其能夠正確工作。本文通過(guò)運(yùn)用中斷處理系統(tǒng)以及poll機(jī)制設(shè)計(jì)出按鍵驅(qū)動(dòng)程序,經(jīng)測(cè)試程序驗(yàn)證按鍵驅(qū)動(dòng)能夠正常工作。通過(guò)移植Madplay軟件系統(tǒng)以及運(yùn)用多線(xiàn)程通信的原理,將音頻和按鍵這兩個(gè)設(shè)備驅(qū)動(dòng)結(jié)合起來(lái),并且搭配用戶(hù)層的播放程序,設(shè)計(jì)出一款簡(jiǎn)單多線(xiàn)程按鍵MP3播放器。將編譯好的可執(zhí)行文件通過(guò)串口調(diào)試工具加載到開(kāi)發(fā)板上,經(jīng)過(guò)測(cè)試,該播放器能夠正確工作。
【關(guān)鍵詞】:Cortex-A8 設(shè)備驅(qū)動(dòng) WM8960 ALSA 多線(xiàn)程 播放器
【學(xué)位授予單位】:哈爾濱工業(yè)大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2015
【分類(lèi)號(hào)】:TN912.231
【目錄】:
  • 摘要4-5
  • Abstract5-8
  • 第1章 緒論8-13
  • 1.1 課題背景及研究意義8-9
  • 1.2 國(guó)內(nèi)外發(fā)展現(xiàn)狀9-11
  • 1.2.1 嵌入式操作系統(tǒng)的發(fā)展現(xiàn)狀9-10
  • 1.2.2 嵌入式音頻系統(tǒng)的發(fā)展現(xiàn)狀10-11
  • 1.3 本文的主要研究?jī)?nèi)容11-13
  • 第2章 嵌入式音頻系統(tǒng)架構(gòu)13-21
  • 2.1 嵌入式系統(tǒng)軟件架構(gòu)13-14
  • 2.2 嵌入式音頻系統(tǒng)硬件架構(gòu)14-17
  • 2.2.1 Tiny210開(kāi)發(fā)板14-16
  • 2.2.2 ARM Cortex-A8架構(gòu)16
  • 2.2.3 WM8960音頻編解碼芯片16-17
  • 2.3 嵌入式音頻系統(tǒng)軟件架構(gòu)17-20
  • 2.3.1 ALSA體系架構(gòu)17-19
  • 2.3.2 移動(dòng)設(shè)備中的音頻架構(gòu)ASoC19-20
  • 2.4 本章小結(jié)20-21
  • 第3章 WM8960音頻驅(qū)動(dòng)設(shè)計(jì)21-40
  • 3.1 WM8960芯片邏輯設(shè)備的創(chuàng)建21-26
  • 3.1.1 聲卡和組件的創(chuàng)建與管理21-23
  • 3.1.2 PCM設(shè)備的創(chuàng)建23-24
  • 3.1.3 控制設(shè)備的創(chuàng)建24-26
  • 3.2 WM8960芯片的Codec驅(qū)動(dòng)設(shè)計(jì)26-30
  • 3.2.1 Codec驅(qū)動(dòng)的注冊(cè)26-27
  • 3.2.2 I2C設(shè)備驅(qū)動(dòng)程序設(shè)計(jì)27-30
  • 3.2.3 Codec驅(qū)動(dòng)的初始化操作30
  • 3.3 WM8960芯片的Platform驅(qū)動(dòng)設(shè)計(jì)30-34
  • 3.3.1 DMA機(jī)制設(shè)計(jì)30-32
  • 3.3.2 I2S設(shè)備驅(qū)動(dòng)程序設(shè)計(jì)32-34
  • 3.4 WM8960芯片的Machine驅(qū)動(dòng)設(shè)計(jì)34-38
  • 3.4.1 Platform設(shè)備的注冊(cè)35-36
  • 3.4.2 DAPM的設(shè)計(jì)36-38
  • 3.5 WM8960音頻驅(qū)動(dòng)的測(cè)試38-39
  • 3.6 本章小結(jié)39-40
  • 第4章 Tiny210的按鍵驅(qū)動(dòng)設(shè)計(jì)40-47
  • 4.1 按鍵中斷系統(tǒng)的設(shè)計(jì)40-43
  • 4.1.1 按鍵中斷處理過(guò)程分析40-42
  • 4.1.2 按鍵中斷的設(shè)計(jì)42-43
  • 4.2 按鍵驅(qū)動(dòng)程序43-46
  • 4.2.1 驅(qū)動(dòng)程序設(shè)計(jì)43-45
  • 4.2.2 按鍵驅(qū)動(dòng)測(cè)試45-46
  • 4.3 本章小結(jié)46-47
  • 第5章 多線(xiàn)程按鍵MP3播放器的設(shè)計(jì)47-55
  • 5.1 Linux下的線(xiàn)程設(shè)計(jì)47-49
  • 5.1.1 對(duì)線(xiàn)程的處理47-48
  • 5.1.2 多線(xiàn)程模型設(shè)計(jì)48-49
  • 5.2 多線(xiàn)程按鍵MP3播放器的設(shè)計(jì)49-52
  • 5.2.1 播放器系統(tǒng)架構(gòu)的創(chuàng)建49-50
  • 5.2.2 Madplay的移植50
  • 5.2.3 播放主程序的設(shè)計(jì)50-52
  • 5.3 播放器的測(cè)試52-54
  • 5.4 本章小結(jié)54-55
  • 結(jié)論55-56
  • 參考文獻(xiàn)56-60
  • 攻讀碩士學(xué)位期間發(fā)表的學(xué)術(shù)論文60-62
  • 致謝62

【相似文獻(xiàn)】

中國(guó)期刊全文數(shù)據(jù)庫(kù) 前10條

1 白紅;;淺議Java多線(xiàn)程程序設(shè)計(jì)[J];計(jì)算機(jī)光盤(pán)軟件與應(yīng)用;2013年02期

2 田曉紅;國(guó)產(chǎn)多線(xiàn)程瀏覽器“七仙女”的靚點(diǎn)[J];電腦愛(ài)好者;2000年24期

3 謝謙,向國(guó)全;多線(xiàn)程串行通信實(shí)現(xiàn)技術(shù)[J];河南大學(xué)學(xué)報(bào)(自然科學(xué)版);2001年01期

4 margiex;;多線(xiàn)程中線(xiàn)程的同步及其應(yīng)用[J];中文信息;2002年02期

5 肖燁;楊智勇;;Java多線(xiàn)程程序設(shè)計(jì)入門(mén)[J];中文信息;2003年06期

6 蘇統(tǒng)華;;多線(xiàn)程串行通信系統(tǒng)的研究[J];中文信息;2003年07期

7 崔立劍;吳平;;Java多線(xiàn)程設(shè)計(jì)模式研究[J];計(jì)算機(jī)與現(xiàn)代化;2006年11期

8 甘群文;;C#多線(xiàn)程同步與異步的實(shí)現(xiàn)[J];電腦開(kāi)發(fā)與應(yīng)用;2009年09期

9 王沛禮;;高職學(xué)生如何掌握J(rèn)ava多線(xiàn)程同步技術(shù)[J];科技信息;2010年03期

10 盧海軍;;最小的多線(xiàn)程框架[J];單片機(jī)與嵌入式系統(tǒng)應(yīng)用;2010年04期

中國(guó)重要會(huì)議論文全文數(shù)據(jù)庫(kù) 前10條

1 姚鐸;劉亞萍;;一種基于多線(xiàn)程的BGP策略并行模型的研究方法[A];2009年研究生學(xué)術(shù)交流會(huì)通信與信息技術(shù)論文集[C];2009年

2 劉陽(yáng);李孝輝;;多線(xiàn)程版本的串口讀寫(xiě)技術(shù)研究[A];第三屆全國(guó)虛擬儀器大會(huì)論文集[C];2008年

3 董光波;吳寧生;高效;曾慶虎;楊進(jìn);溫京;;一種組件式多線(xiàn)程網(wǎng)絡(luò)應(yīng)用架構(gòu)的設(shè)計(jì)與實(shí)現(xiàn)[A];2009年中國(guó)智能自動(dòng)化會(huì)議論文集(第六分冊(cè))[中南大學(xué)學(xué)報(bào)(增刊)][C];2009年

4 肖靜靜;李雙峰;彭智勇;;用多線(xiàn)程方式優(yōu)化PostgreSQL的查詢(xún)處理[A];第二十屆全國(guó)數(shù)據(jù)庫(kù)學(xué)術(shù)會(huì)議論文集(技術(shù)報(bào)告篇)[C];2003年

5 高齊新;揚(yáng)金柱;趙大哲;劉積仁;;基于多線(xiàn)程的三維醫(yī)學(xué)影像的重建[A];第十四屆全國(guó)圖象圖形學(xué)學(xué)術(shù)會(huì)議論文集[C];2008年

6 聞建芬;何加銘;曾興斌;陳靜;;P2P網(wǎng)絡(luò)資源多線(xiàn)程傳輸改進(jìn)機(jī)制[A];浙江省電子學(xué)會(huì)2010學(xué)術(shù)年會(huì)論文集[C];2010年

7 王楠;慕曉冬;王寧燕;宋洪軍;李佳晨;張陽(yáng)子;;針對(duì)多線(xiàn)程架構(gòu)的決策樹(shù)查詢(xún)算法優(yōu)化及應(yīng)用[A];中國(guó)電子學(xué)會(huì)第十六屆信息論學(xué)術(shù)年會(huì)論文集[C];2009年

8 梁志威;;用Java語(yǔ)言實(shí)現(xiàn)藍(lán)牙聊天平臺(tái)[A];促進(jìn)企業(yè)信息化進(jìn)程——第九屆中國(guó)Java技術(shù)及應(yīng)用交流大會(huì)文集[C];2006年

9 霍利鋒;白鳳娥;;基于多線(xiàn)程的移動(dòng)短信平臺(tái)設(shè)計(jì)[A];AECC專(zhuān)題學(xué)術(shù)研討會(huì)論文集[C];2007年

10 袁小龍;劉增才;李曉霞;郭力;;基于XML的半結(jié)構(gòu)化化學(xué)信息提取系統(tǒng)的重構(gòu)與優(yōu)化[A];第九屆全國(guó)計(jì)算(機(jī))化學(xué)學(xué)術(shù)會(huì)議論文摘要集[C];2007年

中國(guó)重要報(bào)紙全文數(shù)據(jù)庫(kù) 前10條

1 ;為何不能進(jìn)行多線(xiàn)程下載文件?[N];電腦報(bào);2001年

2 郭長(zhǎng)佑;多核與多線(xiàn)程——差別到底在哪里?[N];電子資訊時(shí)報(bào);2006年

3 ;網(wǎng)絡(luò)業(yè)未來(lái)12件大事(下)[N];網(wǎng)絡(luò)世界;2007年

4 nfy;IE6也能實(shí)現(xiàn)多線(xiàn)程下載[N];電腦報(bào);2002年

5 武漢 Tianyi;創(chuàng)建簡(jiǎn)單的多線(xiàn)程程序[N];電腦報(bào);2001年

6 CPW記者 凡妮;Sun年末奉碩果 預(yù)示復(fù)蘇在即[N];電腦商報(bào);2005年

7 張志剛;多線(xiàn)程走進(jìn)網(wǎng)絡(luò)[N];中國(guó)計(jì)算機(jī)報(bào);2006年

8 凡妮;Sun 2009財(cái)年二季度財(cái)報(bào)總體好于預(yù)期[N];電腦商報(bào);2009年

9 趙長(zhǎng)林邋姜建華;Sun:“芯”如潮涌[N];中國(guó)計(jì)算機(jī)報(bào);2007年

10 計(jì)算機(jī)世界實(shí)驗(yàn)室 吳挺;英特爾的8倍“核動(dòng)力”[N];計(jì)算機(jī)世界;2007年

中國(guó)博士學(xué)位論文全文數(shù)據(jù)庫(kù) 前4條

1 逄龍;多線(xiàn)程程序中關(guān)聯(lián)變量原子性驗(yàn)證關(guān)鍵技術(shù)研究[D];哈爾濱工業(yè)大學(xué);2015年

2 趙榮彩;多線(xiàn)程低功耗編譯優(yōu)化技術(shù)研究[D];中國(guó)科學(xué)院研究生院(計(jì)算技術(shù)研究所);2002年

3 楊華;片上多線(xiàn)程體系結(jié)構(gòu)資源分配策略的研究[D];哈爾濱工業(yè)大學(xué);2006年

4 徐海峰;多線(xiàn)程的內(nèi)存調(diào)度[D];浙江大學(xué);2011年

中國(guó)碩士學(xué)位論文全文數(shù)據(jù)庫(kù) 前10條

1 張傳勇;基于hadoop影視碎片云存儲(chǔ)的設(shè)計(jì)與實(shí)現(xiàn)[D];山東大學(xué);2015年

2 張龍;聊天系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D];大連理工大學(xué);2015年

3 劉麗;嵌入式WM8960音頻驅(qū)動(dòng)及多線(xiàn)程播放器的設(shè)計(jì)[D];哈爾濱工業(yè)大學(xué);2015年

4 陳結(jié);同構(gòu)多核環(huán)境下主從式多線(xiàn)程動(dòng)態(tài)二進(jìn)制翻譯器[D];華中科技大學(xué);2009年

5 殷紹劍;嵌入式多線(xiàn)程遠(yuǎn)程調(diào)試器研究與實(shí)現(xiàn)[D];電子科技大學(xué);2013年

6 郜憲東;基于多線(xiàn)程的電信服務(wù)開(kāi)通系統(tǒng)[D];電子科技大學(xué);2011年

7 關(guān)旋旋;多線(xiàn)程軟件中基于離散控制理論的故障避免[D];浙江工商大學(xué);2014年

8 徐曉展;多線(xiàn)程并行傳輸技術(shù)的設(shè)計(jì)與實(shí)現(xiàn)[D];北京郵電大學(xué);2011年

9 黃仁青;高速多線(xiàn)程剪卷焊一體化鋼帶生產(chǎn)線(xiàn)的設(shè)計(jì)[D];天津大學(xué);2012年

10 張昱;多線(xiàn)程復(fù)制系統(tǒng)的確定性調(diào)度框架MDSF的研究與實(shí)現(xiàn)[D];北京郵電大學(xué);2009年

,

本文編號(hào):527847

資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/kejilunwen/wltx/527847.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶(hù)439dd***提供,本站僅收錄摘要或目錄,作者需要?jiǎng)h除請(qǐng)E-mail郵箱bigeng88@qq.com