中国韩国日本在线观看免费,A级尤物一区,日韩精品一二三区无码,欧美日韩少妇色

當(dāng)前位置:主頁 > 科技論文 > 計算機論文 >

基于嵌入式系統(tǒng)的電子樂譜閱讀器的設(shè)計

發(fā)布時間:2018-07-18 14:33
【摘要】:電子樂譜閱讀器可以幫助演奏者自動翻譜,保障演奏者良好的演奏節(jié)奏,而且還能根據(jù)播放的進度自動跳轉(zhuǎn)翻譜,非常適合樂譜愛好者學(xué)習(xí)時使用。本設(shè)計以代替?zhèn)鹘y(tǒng)的紙質(zhì)樂譜為目的,以天嵌S3C2440開發(fā)板為硬件平臺,以嵌入式Linux操作系統(tǒng)和Qt圖形界面工具作為軟件平臺,實現(xiàn)了一個便攜的、操作界面人性化的、能自動翻譜的電子樂譜閱讀器。主要工作如下: 1.通過對嵌入式系統(tǒng)的研究,結(jié)合對目前市場上的電子讀譜器的功能分析,提出了更為合理的設(shè)計需求。 2.綜合分析了微處理器的選型,并基于S3C2440微處理器及其外圍接口,給出了硬件的總體設(shè)計,并完成了觸摸屏模塊和LCD顯示模塊等硬件模塊的設(shè)計。 3.通過對Linux操作系統(tǒng)的深入分析,給出了操作系統(tǒng)移植的開發(fā)流程,包括Bootloader定制,內(nèi)核移植,根文件系統(tǒng)的移植,最后將設(shè)計的程序成功移植到開發(fā)板上 4.通過對Linux下驅(qū)動模型的認(rèn)識和解析,以及對內(nèi)核的配置和代碼的編譯,實現(xiàn)了基于S3C2440的LCD驅(qū)動移植,觸摸屏驅(qū)動移植以及音頻驅(qū)動移植。 5.利用Qt圖形界面工具進行應(yīng)用程序的設(shè)計,實現(xiàn)了音樂播放,樂譜顯示,自動翻譜,樂譜修改等模塊的功能。 最后將程序移植到ARM平臺,根據(jù)所顯示的界面效果,總結(jié)分析了本系統(tǒng)的不足之處,并對電子讀譜器的未來研究方向做了展望。
[Abstract]:Electronic music reader can help players to turn over the music automatically, ensure the player's good playing rhythm, and also can automatically jump over the music according to the progress of play, which is very suitable for music lovers to learn to use. The purpose of this design is to replace the traditional paper music score, to take the sky embedded S3C2440 development board as the hardware platform, to take the embedded Linux operating system and the QT graphical interface tool as the software platform, to realize a portable and humanized operation interface. An electronic music reader that automatically flips music. The main work is as follows: 1. Based on the research of embedded system and the analysis of the function of electronic spectrum reader in the market at present, a more reasonable design requirement is put forward. 2. The selection of microprocessor is analyzed synthetically. Based on S3C2440 microprocessor and its peripheral interface, the overall design of hardware is given, and the hardware modules such as touch screen module and LCD display module are designed. 3. Through the in-depth analysis of Linux operating system, the development process of operating system transplantation is given, including bootloader customization, kernel transplantation and root file system transplantation. Finally, the designed program is successfully transplanted to the development board. Through understanding and analyzing the driver model under Linux and compiling the kernel configuration and code, LCD driver porting, touch screen driver porting and audio driver porting based on S3C2440 are realized. 5. The QT graphical interface tool is used to design the application program, and the functions of music playing, music score display, automatic music flipping, music score modification and so on are realized. Finally, the program is transplanted to arm platform. According to the interface effect, the shortcomings of the system are summarized and analyzed, and the future research direction of electronic spectrum reader is prospected.
【學(xué)位授予單位】:武漢理工大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2012
【分類號】:TP368.1

【參考文獻】

相關(guān)期刊論文 前10條

1 陸二慶;栗方;趙榮陽;;S3C2410TFT-LCD顯示的驅(qū)動程序設(shè)計[J];電腦開發(fā)與應(yīng)用;2009年03期

2 黃霞;;二叉樹的先序遍歷和中序遍歷的非遞歸算法[J];電腦開發(fā)與應(yīng)用;2010年01期

3 陳濤;余學(xué)才;朱良銷;王世陽;蘇柯;;嵌入式Linux下的LCD驅(qū)動程序設(shè)計與實現(xiàn)[J];電子科技;2010年11期

4 胡維;張方櫻;;構(gòu)建嵌入式Linux的根文件系統(tǒng)的busybox方法[J];廣州大學(xué)學(xué)報(自然科學(xué)版);2008年03期

5 彭浩;龔杰;秦建敏;;基于S3C2440的嵌入式Linux根文件系統(tǒng)構(gòu)建[J];電子設(shè)計工程;2010年06期

6 蘇哲欣;劉鴻飛;薛曉;;基于嵌入式Linux的LCD驅(qū)動分析與實現(xiàn)[J];工業(yè)控制計算機;2009年02期

7 李虎;鄭鳳;呂林森;;基于MiniGUI的嵌入式顯控系統(tǒng)的設(shè)計與實現(xiàn)[J];航空電子技術(shù);2011年04期

8 鄧耀華;劉桂雄;吳黎明;;高速SDRAM控制器的嵌入式設(shè)計[J];計算機工程;2010年16期

9 胡慶武;崔賢玉;;基于ARM的嵌入式系統(tǒng)BootLoader的編譯與啟動分析[J];科學(xué)技術(shù)與工程;2007年14期

10 黎君;;基于ARM9嵌入式系統(tǒng)的Bootloader移植[J];科學(xué)技術(shù)與工程;2011年32期

相關(guān)碩士學(xué)位論文 前1條

1 范朋;基于Qt的嵌入式Linux系統(tǒng)GUI的研究與實現(xiàn)[D];北京郵電大學(xué);2011年

,

本文編號:2132202

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

本文鏈接:http://www.lk138.cn/kejilunwen/jisuanjikexuelunwen/2132202.html


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

版權(quán)申明:資料由用戶55fb8***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com