Pocket entertainment system designed with Linux operating system

In recent years, with the development of microprocessor technology, DSP technology, multimedia codec technology and embedded technology, multimedia entertainment terminals have become a hot spot for consumer electronics products. At the same time, the maturing market will continue to grow rapidly in the next few years with the great success of MP3 in the market and the start of related technologies such as MP4, digital TV and 3G communication.

The embedded system is a dedicated computer system centered on the application, based on computer technology, and the software and hardware can be tailored to meet the strict requirements of the application system for function, reliability, cost, size and power consumption.

Multimedia terminals are an important part of the digital information industry, so in this context, MulTImediaTerminal has great potential for development.

This paper is based on the Linux embedded operating system and designed and implemented a high-performance, low-power, low-cost embedded handheld entertainment system under the UP-TECHS3C2410DVK1.1 development platform.

1 system overview

This system uses UP-TECHS3C2410DVK1. 1 as the development platform and uses embedded linux as the operating system.

The implementation of this system includes two aspects:

The first is the construction of the underlying system. The system is appropriately tailored on the general embedded Linux operating system to conform to the hardware platform of the system, and the underlying driver is initialized to realize the control of the system and the storage and transmission of data.

The second is the implementation of the application layer.

The bottom layer of the system includes the construction of the file system and the drivers for various interface components. These drivers are called by the embedded Linux operating system, and then the functions of the application are completed to provide services for the upper interface layer and the application layer.

The embedded GUI in the middle is the interface layer, and QT4 is used as the interface library of the user GUI. QT4 is a server-client-based user interface middleware that provides rich functional controls and beautiful interface design features to easily design the various functional modules required.

The top layer of the system is the application layer that is directly facing the user. This layer adopts QT4 design, which provides users with a beautiful user interface. Users can easily call related functions through the touch screen. The software structure block diagram of the system is shown in Figure 1:

Pocket entertainment system designed with Linux operating system

Figure 1 system software block diagram

The design of the application layer is the main development work of this paper, which mainly includes the following functional modules:

1 multimedia function module: call MPlayer player to locate the body file corresponding to the external memory in the system memory or USB interface, and decode it; video and video files can be played in full screen/minimum play. Almost all audio and video files that are available on the market can be played.

2 entertainment game features: Provides several interface friendly and fun games, increasing the entertainment of the system.

High Speed Blender

High Speed Blender,Ipl Laser Hair Removal,Diy Laser Hair Removal,Best Ipl Hair Removal,Epilator Ipl

SHENZHEN CHONDEKUAI TECHNOLOGY CO.LTD , https://www.siheyidz.com