Set-top box media player based on TQ2440 development board

The rapid development of computer multimedia technology and network technology has enabled streaming media-based multimedia applications to be used in many fields, especially in the fields of network video telephony, remote monitoring, and video on demand. With the maturity of computer multimedia compression technology and the development of network transmission technology, the development of real-time reliable, multi-functional, digital, simple operation networked streaming media player based on computer network communication technology and multimedia applications has become computer, communication, consumer electronics. One of the main directions of product development in the product field (3C Industry - Computer, CommunICaTIon, Consumer EleCTRonics).

System hardware design

This article uses the TQ2440 development board as a hardware platform.

The S3C2440AL is the control core and is responsible for controlling all auxiliary devices. The memory adopts two types of SDRAM and Flash, which can meet the needs of system operation and debugging. The basic port includes an Ethernet interface, a USB interface, and two RS232 serial ports. The A/D and D/A modules are primarily used for field data acquisition and control signal output. The DC/DC module is primarily responsible for powering the entire system.

The S3C 2440AL is an ARM9 core CPU based on a reduced instruction set designed and developed by Samsung. It can operate at 400MHz and has a wealth of internal devices, including: memory management unit MMU, 16kB instruction buffer and 16kB data buffer. , memory controller (SDRAM controller), NANDFlash and NOR Flash controller, 4-channel external DMA request control, 3 serial ports, SD memory card read interface, USB host, USB device, 5 pulse width modulation timing Device. At present, S3C2440AL has been widely used in PDA, smart phone, digital multimedia and so on.

System software design

The software components of the system include: embedded Linux operating system, device drivers, graphical interface and browser programs, these are just a key part of the IPTV set-top box software.

This system uses Linux as the operating system, and uses the Linux2.6 kernel to be transplanted on the embedded microprocessor S3C2410. The specific transplantation method is as follows:

(1) Prepare the necessary files for the Linux2.6 kernel porting (kernel compression package linux-2.6.tar.bz2 and cross compiler arm -linuxgCC-3.4.1.tar.bz2). These files can be downloaded free of charge from the official Linux website. .

(2) Install the cross compiler arm-linux-gcc-3.4.1 using Linux commands (mkdir, tar, mv and export).

(3) Modify the Makefile and related hardware files. Since the compilation of the kernel is based on the instructions of the Makefile, the Makefile is used to organize the relationships between the various modules of the kernel, recording the interconnections and dependencies between the modules. Therefore, the developer must first modify the Makfile file in the Linux2.6 root directory. The main content of the modification is the type of the target code and a compiler for the compiled kernel.

(4) Use the Make command to compile the kernel to generate the kernel image file zImage file, and then solidify the file into the corresponding memory of the system through the corresponding firmware, and complete the transplantation of the Linux2.6 kernel on the ARM microprocessor.

3.2 The overall structure of the media player

System implementation principle: Under the control of the embedded microprocessor S3C2440AL, the TQ2440 development board receives audio and video broadcast information from the content service provider through the network interface, and then runs the graphical interface program to obtain audio and video information, and generates audio and video on this basis. The program list, the signal is transmitted to the display for display, and the program is presented to the user. The user uses the graphical interface provided by the display system and the browser to control and watch the program using the keyboard and mouse. The overall architecture is shown in Figure 1.

Set-top box media player based on TQ2440 development board

Figure 1 Overall architecture of the media player

Corona Resistance Enameled Round Copper Wire

About Corona Resistance Enameled Round Copper Wire.

Capable of working under extreme situations where strong resistibility against very high and low temperature, powerful cryogn,hard radiation and forceful heat shock are needed.

Be suitable for refrigerator compressor and aire condition compressor, microwave oven electric instrument and other pressuring motor.

Corona Resistance Enameled Round Copper Wire

Products Feature.

Name

Corona Resistance Enameled Round Copper Wire

Conductor

Copper

Dimension(mm)

Diameter: 0.20 ~ 2.50

Thermal Class(℃)

200(Class C);

Standard

J B / T 10930-2010

Packing

PT 4 – PT 200 or ply-wood spool

Application

Variable frequency motor, speed regulating motor, lifting motor, elevator motor and other fields.

Enamelled Copper Wire,Corona Resistance Enameled Round Copper Wire,Corona Resistant Wire,Resistant Wire Enamelled Copper Wire

HENAN HUAYANG ELECTRICAL TECHNOLOGY GROUP CO.,LTD , https://www.huaonwire.com