In recent years, online music, especially online radio, has become more and more popular. With its timely, massive, flexible, personalized and fashionable style, online music has attracted more and more consumers and the attention of many businesses. However, as the terminal of online music, the streaming media player, the most direct window to the public, is single, and most businesses only provide streaming media players on PCs. For this reason, this project focuses on those users who do not use PCs or are unwilling to use PCs for a long time, and tailors streaming media playback devices for them, so that users can enjoy the happiness brought by online music without using PCs. The research and development of this project is based on the above background, and develops embedded multi-functional streaming media playback devices that support wireless networks. The research goal of this project is to realize an embedded streaming media player (also known as InternetRadio). Internet Radio is a network streaming media playback device that can be freely moved and placed at home. As long as there is a network environment, the music platform of Internet Radio allows users to receive thousands of music radio stations of different styles and countries around the world without turning on the computer. In addition to listening to online radio directly through the Internet, you can also play music stored in the computer hard disk or MP3 device. This system uses ARM920T as the processor, and is based on the embedded Linux operating system, vTuner network radio address database, MPlayer player software and FLTK interface development tools. In addition to the general functions of audio streaming media playback and FM radio reception, the system also adds popular fashion elements such as local photo frame and network digital photo frame Flickr online sharing. This paper specifically analyzes the hardware platform of the system and mainly discusses the implementation of the software. The main software functions of the system include the transplantation of bootloader and embedded Linux system, the construction of root file system, the research, comparison, transplantation and writing of player software programs, the interaction between the system and the network radio address database vTuner and the network photo frame Flickr, the transplantation of Microwindows, Nxlib and FLTK and the development of graphical interface based on FLTK, and the development of a good human-computer interaction interface based on FLIK. As the main core personnel of the project, the author is responsible for the key tasks such as the design of the system\'s software architecture, the transplantation of the Linux system, the research and development of the player software, the transplantation of GUI development tools and graphics libraries, the implementation of picture playback, the implementation of user-device interaction and the coding of most interface programs.
You Might Like
Recommended ContentMore
Open source project More
Popular Components
Searched by Users
Just Take a LookMore
Trending Downloads
Trending ArticlesMore