论文部分内容阅读
乐器演奏中手动翻动乐谱会影响演奏的完整性和连续性,而翻谱器的设计目的就是协助演奏者翻动乐谱以保证演奏正常平稳地进行。现有的翻谱器不但性能不稳定、噪声大,而且始终避免不了外出演奏携带大量乐谱的问题。本论文研究设计的电子读谱器以嵌入式技术为基础,采用LCD显示,触摸屏输入对乐谱进行标记与修改,红外遥控技术控制翻页,并内置节拍器,具有体积小、存储容量可扩展、功能齐全、携带方便等特点,有着广泛的市场应用前景。本文对基于S3C2410微处理器和Windows CE操作系统的电子读谱器的研究与设计进行了探讨,主要工作如下:1.分析研究嵌入式系统的基本结构和设计方法,并对电子读谱器的市场需求进行调研与分析,提出电子读谱器的总体设计方案。2.本系统选用S3C2410微处理器,结合S3C2410的特点和功能,考虑用户需求,综合性能、成本以及可扩展性等因素后给出了硬件的总体设计,并分别完成了LCD显示和触摸屏模块、通信接口等的硬件研究与设计。3.在分析研究Windows CE操作系统后,列出了Windows CE操作系统裁剪与移植的开发流程,包括BSP(Board Support Packages)定制、Boot Loader和OAL(OEM Adaption Layer)定制。裁剪和移植过程采用模块化的设计,把需要移植的部分进行模块化分类,然后按模块完成移植与设计。模块化的设计方法使操作系统的移植过程具有通用性,可应用于其他原理类似的嵌入式系统。4.在深入分析Windows CE操作系统下的驱动模型、本机驱动程序以及流接口驱动程序的基础上,实现了基于ARM的LCD显示和触摸屏驱动程序开发与移植。5.利用Embedded Visual C++进行应用程序的设计,实现了乐谱显示、乐谱修改与标记、节拍器、红外翻页、媒体应用以及网络连接等功能模块。最后,论文简要总结了主要研究工作和成果,并对电子读谱器未来的发展与应用前景提出了展望。