节点文献

嵌入式Linux音频播放器的设计与实现

【作者】 刘燕

【导师】 黄晓革;

【作者基本信息】 电子科技大学 , 信号与信息处理, 2009, 硕士

【摘要】 本论文主要研究设计和实现了一种基于嵌入式技术的专业音频播放器系统及其软硬件开发。该系统采用基于ARM920T内核的16/32位RISC嵌入式微处理器S3C2440A作为系统的核心处理器来构建硬件平台,采用嵌入式Linux作为操作系统软件平台,MiniGUI图形引擎作为应用软件开发平台。该专业音频播放器主要应用于体育场馆的音频播放控制系统、广播播放系统和公众场合的音频播放系统中。论文根据播放器的具体功能要求,制定了系统的总体设计方案,详细探讨了嵌入式Linux音频播放器的硬件系统和软件系统的开发实现过程。系统硬件设计包括ARM9芯片S3C2440A核心板的电路设计和底板外围接口电路设计,其中外围接口电路又包括:串口、USB、SD卡、100M网络、IDE硬盘、TFT液晶、IIS、IIC等。系统软件设计包括Bootloader VIVI的修改与移植、系统Linux内核的剪裁与移植和系统Linux根文件系统的制作等,本论文还完成了主要功能模块的设备驱动程序的编写与调试以及基于MiniGUI的图形用户界面的设计与实现。论文最后,对整个系统的软硬件做了功能性和稳定性测试以及系统性能指标的测试,并对系统的研究和存在的问题做了一个详细的分析总结。该嵌入式Linux音频播放器在硬件上具有特殊的两路立体声音频输出、专业音频接口、大容量存储、多种存储方式可选、网络传输控制、彩色液晶显示和键盘输入等功能,软件上具有友好的用户图形界面,能支持多种音频格式的播放,能快速编辑播放列表,具有快捷键播放功能,支持对歌曲的多种播放效果的设定、本地存储器间文件互拷功能等功能。本系统可作为“一点即播”实现快速播放,因而在音频播放场合中具有较强的适用性,拥有良好的实用价值和市场前景。

【Abstract】 The design and realization of a professional audio player system which based on embedded technology have been expounded in detail in this paper. Its hardware and software systems have been accomplished, using the 16/32-bit embedded RISC microprocessor S3C2440A based on ARM920T core as core processor to build hardware platform, Linux as the operating system platform, MiniGUI as the application software platform. This audio player system is mainly used for public audio playing such as gymnasium audio, also can be used for radio broadcast stations for their program audio.After the overall design scheme of this professional audio player has been formulated based on its main fuction requirements, the hardware and software have been designed and the development process has been discussed in detail. The hardware is designed by the circuit of S3C2440A core board and peripheral interfaces that include LCD, USB, SD Card, 100M network, IDE hard, serial, IIS, IIC and so on. The software design of the system includes not only the transplantation Bootloader VIVI and Linux kernel, producing the root file system, but also the design and debug of device drivers and graphical user interface based on MniGUI. At the end, the functionality, stability and performance of the entire system have been tested in detail. The whole design have been summarized, and some defects which should be improved have been put forward.This embedded Linux audio player on the hardware has special two stereo audio channels, professional audio interface, mass storage, a variety of storage options, network transmission control, color LCD display and keyboard input. On the other hand, there are many features in the software, such as beautiful and friendly graphical user interface, multiple audio file format, playlist editing rapidly, playing with hot keys, a variety of audio playback effect settings and file copy between memeries and so on. This professional audio player is pratical and has good market, can be used in any occasions where push button and play.

【关键词】 嵌入式LinuxARM9设备驱动MiniGUI音频播放器
【Key words】 Embeded LinuxARM9Device driverMiniGUIAudio player
节点文献中: 

本文链接的文献网络图示:

本文的引文网络