基于S3C2410的MIDI音乐播放系统研究与开发

被引量 : 0次 | 上传用户:jc622
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
MIDI是用于在音乐合成器和计算机之间交换音乐信息的一种标准协议。MIDI文件记录音乐的演奏信息,通过对MIDI消息的解析可以重现音乐曲谱、指示有关乐理信息。面向课堂教学的MIDI音乐乐理教学器采用MIDI上述特点设计,产品已进入生产和市场推广阶段。MIDI音乐乐理教学器产品设计采用专用系统开发模式,产品功能升级困难,尽管市场上的便携式媒体播放器具有MIDI音乐播放功能,但均以视听娱乐为主。本论文采用MIDI音乐乐理教学器项目的设计思想,从便携式产品和系统功能升级难易出发,进行基于S3C2410的嵌入式MIDI音乐播放系统开发相关研究工作。本文介绍了MIDI音乐标准和嵌入式MIDI控制器体系结构,然后根据MIDI播放器的功能需求给出了基于S3C2410处理器的硬件设计方案并详细介绍TFF LCD液晶模块的电路设计。根据嵌入式操作系统启动需求,介绍了嵌入式系统Bootloader的功能和U-Boot的体系结构,详细分析了U-Boot的启动流程。根据设计硬件平台结构,实现了U-Boot1.1.4基于该平台的移植,并在代码中增加了U-Boot启动信息和BMP格式LOGO图片LCD控制台显示功能。移植后的U-Boot实现现有Linux内核引导,成功构建了嵌入式Linux系统开发平台。为方便系统GUI的设计,对嵌入式Linux系统Framebuffer驱动进行研究,分析了Framebuffer驱动的体系结构和与系统硬件相关的数据结构,根据驱动程序设计分清“机制”和“策略”的原则完成了Framebuffer驱动代码设计。在系统硬件平台上采用系统Framebuffer配置移植了MiniGUI 1.6学习版,并介绍了MiniGUI移植的IAL引擎结构。根据系统设计功能,介绍了MIDI播放程序流程并给出了实现系统播放界面应用程序的相关函数。最后对系统设计研究工作进行了总结,并根据研究过程中遇到的问题指出了系统设计需进一步探讨的内容。
其他文献
通过评估核医学科护理人员在实际工作中存在的职业危害,制定相关的规章制度,加强职业暴露防护知识培训,规范操作行为,有效提高护理人员的素质培养力度以及业务技能培养力度,
【正】英国文学是整个世界文学的重要组成部分,而英诗又是英国文学宝库中的一颗明珠。《英国文学》(“English Literature”)一书的作者约翰·柏泽斯·威尔逊(John B
价格离散是同一市场上不同卖家、同质商品的价格分布,是市场信息流动状况、交易成本及企业定价策略的综合体现,也是市场效率的风向标。基于网络信息传递特征的把握,人们认为
近几年,移动互联网迎来了飞速的发展。网络速度的逐渐加快促使手机的终端日益加强,移动互联网呈现出巨大的商机和利益。即时通信、电子商务、广告等细分市场都获得巨大进步,
美国发生金融危机后,全球经济市场格局变动,大国经济不再占据绝对垄断地位,发展中国家掀起了一波对外直接投资的浪潮,尤其是中国企业,在这次投资浪潮中展现了强大的竞争力,在
在异质性企业贸易理论的框架下,大量文献研究了生产率和企业出口行为之间的关系;此外,在处于互联网时代的今天,不少文献也考察了信息化与企业出口行为之间的关系;但目前为止,鲜
通过介绍神华神东公司大柳塔煤矿52306-2面7 m大采高缩面回撤采用五掩护顺序回撤支架工艺及大柳塔煤矿12114工作面5.5 m大采高工作面采用四掩护顺序回撤支架工艺实践,证明了
价格听证制度是基于我国市场经济的挑战以及公共管理和科学决策的需要产生的,是我国行政决策领域中一项重要的制度。自上世纪90年代末正式确立并被引入到行政决策中以来,它在
自1978年改革开放以来,我国出口业务依托丰富而廉价的劳动力实现了跨越式的发展。伴随着货物出口贸易与服务出口贸易的增长,我国在国际贸易中的地位得到了显著的提升。但是20