Font Size: a A A

Research And Implementation On An Embedded Ogg Vorbis Player Based On ARM Linux And MiniGUI

Posted on:2007-07-01Degree:MasterType:Thesis
Country:ChinaCandidate:Z ChenFull Text:PDF
GTID:2178360212977476Subject:Circuits and Systems
Abstract/Summary:PDF Full Text Request
This thesis describes the design and implementation of an Ogg Vorbis player, which is based on embedded Linux and MiniGUI graphics system. The player provides an artistic and maneuverable graphical user interface (GUI). It is easy to use and supports many operations, such as"play","stop","pause","select file", and so on. The output stereo is high-quality.Ogg Vorbis is a new kind of audio compression format. Because it is free, open-source, unpatented and technically advanced, people make more and more account of Ogg Vorbis. It seems to have good vistas of development and application. Nowadays along with the development of multimedia and embedded technology, we can see various kinds of embedded media players in the market, but there are few researches and implementation on embedded Ogg Vorbis player in our country. So, this research arms at implementing an embedded Ogg Vorbis player. The player uses ARM9 microprocessor S3C2410X, which is widely used at home and abroad. ARM Linux is involved as operating system.Linux is free and open-source. It can be run on many kind of architecture and has powerful and steady performance. Embedded Linux has been fully developed, and been used in a great number of embedded applications.In chapter 1, this paper introduces the background, purpose and content of this research. Chapter 2 is a brief explanation to principle of Ogg Vorbis. Chapter 3 introduces something about embedded system and embedded Linux. Chapter 4 makes a description of system design of the player, including function design, selection of development platform, some key problems in technology and block diagram of system hardware and software. Chapter 5 gives details of the player software, such as player GUI design, threads design, communication between threads and principle to achieve the designed functions with corresponding program flow. Chapter 6 is a summary and points out something can be improved.
Keywords/Search Tags:Ogg Vorbis, Embedded Linux, MiniGUI
PDF Full Text Request
Related items