当前位置:主页 > 科技论文 > 计算机论文 >

基于嵌入式系统的电子乐谱阅读器的设计

发布时间:2018-07-18 14:33
【摘要】:电子乐谱阅读器可以帮助演奏者自动翻谱,保障演奏者良好的演奏节奏,而且还能根据播放的进度自动跳转翻谱,非常适合乐谱爱好者学习时使用。本设计以代替传统的纸质乐谱为目的,以天嵌S3C2440开发板为硬件平台,以嵌入式Linux操作系统和Qt图形界面工具作为软件平台,实现了一个便携的、操作界面人性化的、能自动翻谱的电子乐谱阅读器。主要工作如下: 1.通过对嵌入式系统的研究,结合对目前市场上的电子读谱器的功能分析,提出了更为合理的设计需求。 2.综合分析了微处理器的选型,并基于S3C2440微处理器及其外围接口,给出了硬件的总体设计,并完成了触摸屏模块和LCD显示模块等硬件模块的设计。 3.通过对Linux操作系统的深入分析,给出了操作系统移植的开发流程,包括Bootloader定制,内核移植,根文件系统的移植,最后将设计的程序成功移植到开发板上 4.通过对Linux下驱动模型的认识和解析,以及对内核的配置和代码的编译,实现了基于S3C2440的LCD驱动移植,触摸屏驱动移植以及音频驱动移植。 5.利用Qt图形界面工具进行应用程序的设计,实现了音乐播放,乐谱显示,自动翻谱,乐谱修改等模块的功能。 最后将程序移植到ARM平台,根据所显示的界面效果,总结分析了本系统的不足之处,并对电子读谱器的未来研究方向做了展望。
[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.
【学位授予单位】:武汉理工大学
【学位级别】:硕士
【学位授予年份】:2012
【分类号】:TP368.1

【参考文献】

相关期刊论文 前10条

1 陆二庆;栗方;赵荣阳;;S3C2410TFT-LCD显示的驱动程序设计[J];电脑开发与应用;2009年03期

2 黄霞;;二叉树的先序遍历和中序遍历的非递归算法[J];电脑开发与应用;2010年01期

3 陈涛;余学才;朱良销;王世阳;苏柯;;嵌入式Linux下的LCD驱动程序设计与实现[J];电子科技;2010年11期

4 胡维;张方樱;;构建嵌入式Linux的根文件系统的busybox方法[J];广州大学学报(自然科学版);2008年03期

5 彭浩;龚杰;秦建敏;;基于S3C2440的嵌入式Linux根文件系统构建[J];电子设计工程;2010年06期

6 苏哲欣;刘鸿飞;薛晓;;基于嵌入式Linux的LCD驱动分析与实现[J];工业控制计算机;2009年02期

7 李虎;郑凤;吕林森;;基于MiniGUI的嵌入式显控系统的设计与实现[J];航空电子技术;2011年04期

8 邓耀华;刘桂雄;吴黎明;;高速SDRAM控制器的嵌入式设计[J];计算机工程;2010年16期

9 胡庆武;崔贤玉;;基于ARM的嵌入式系统BootLoader的编译与启动分析[J];科学技术与工程;2007年14期

10 黎君;;基于ARM9嵌入式系统的Bootloader移植[J];科学技术与工程;2011年32期

相关硕士学位论文 前1条

1 范朋;基于Qt的嵌入式Linux系统GUI的研究与实现[D];北京邮电大学;2011年



本文编号:2132202

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2132202.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户55fb8***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com