基于嵌入式系統(tǒng)的電子樂譜閱讀器的設(shè)計
[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
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/2132202.html