Font Size: a A A

The Design And Implementation Of Searching Media Player On S3C2440 With Linux

Posted on:2012-10-19Degree:MasterType:Thesis
Country:ChinaCandidate:Z D CaoFull Text:PDF
GTID:2218330338970874Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
With the development of science and technology and the continuously increasing of people's demands, embedded technology has penetrated into all areas of production in people's lives, embedded systems has become a hot spot in the domain of the research and application. Due to the embedded operating system and its corresponding graphical user interface (GUI) continuous development, the software development has became one of the mainstream embedded applications. At present, the embedded media player is played more and more interested in the researching by the people, it can meet people's audio-visual enjoyment and loved by all kinds of people, as the MP4, MP5 and smart phones in the market, the media player development device on embedded systems applied to a variety of products that has became a technology hot spot.From the media player of the MP3 comes out that has the only functions of audio playback to the audio and video playback of MP4 that has rising and development of applications, the functions of the player are more powerful. With the people's demands increasing, only a single format with audio and video file playback function has been used that can not meet the needs of consumers. Therefore the development of a common audio and video formats supported on embedded media player has a profound significance and practical value.This thesis analyzes the characteristics of the AMR9 processor, used the S3C2440 development board as a hardware platform to design and develop. According to the specific functional requirements of the player, we developed a system's overall design. First it introduces the system of software and hardware platforms and operating system platforms. Second it completes to build the embedded development environment that includes not only build the cross compiler and set the minicom and NFS server configuration, customizing and transplanting the startup programs of vivi bootloader and Linux kernel, but also produce and transplant the root file system, and build the Qt/Embedded environment and transplant shared libraries on the platform. On this basis, it completes the designing and debugging the main modules of the device drivers and the graphical user interface of player based on Qt/Embedded. Then, through the emulator and the host and target's way, it tests the functions of the media player. The testing results show that the media player fully meeting the demands of Embedded system's users. Finally, it analyzes the lack of the player and puts forward some defects which should be improved.This thesis briefly describes the development process of the embedded system, and puts forward a multi-media player based on embedded technology for the system design. Research and practice show that the realization of the program has good portability and scalability.
Keywords/Search Tags:Embedded system, Player, ARM9, Linux, Qt/Embedded, S3C2440
PDF Full Text Request
Related items