| With the development of embedded systems and digital multimedia technology, embeddedhard disk player has become a technology hotspot of current research. The embedded hard diskplayer is of a broad market prospect for its small size with large Storage space, portable,supporting a variety of audio and video formats and transport protocols, etc. Intel Corporationhas developed a highly integrated chip named CE3100to support the connection from theconsumer electronic devices to the Internet. This paper introduced in detail the design andimplementation of a hard disk player based on CE3100platform and Linux system. The harddisk player includes3modules such as media player module, image viewer module and webbrowser module.The GUI of the player is developed based on open source software namedDirectFB-1.2.10. Users can interact with the GUI with the help of IR remote control.The hard disk player is designed using an open source software named MPlayer-1.0rc4asa reference design model, which support formats including3GP, AVI, ASF, FLV,MOV(QuickTime), MP4, OGM, Real Media and other video file formats. It can play720p and1080p HD movie as well as network video. Using IR remote control, Users can make theplayer pause, play, mute, forward, rewind and so on. Player can also support a list of players.Image browser module provides function as image preview, slide automatically play,full-screen browsing, picture rotation. Users can also view a picture in the terminal. Thismodule is developed by DirectFB and CxImage and support image format such as PNG, JPG,GIF, BMP, etc.Web browser module provides functions of Web browsing. Here, users can choose anexternal keyboard or external mouse as input device. This module is based on open sourcesoftware named QtWeb. The display function is completed on basis of DirectFB driver.The hard disk player has beautiful interface and is easy to use, what’s more, it supportsmany video formats. |