Font Size: a A A

Research And Implementation Of Embedded HD Digital STB Software System

Posted on:2014-03-08Degree:MasterType:Thesis
Country:ChinaCandidate:Y M HuangFull Text:PDF
GTID:2268330422452521Subject:Electronic and communication engineering
Abstract/Summary:PDF Full Text Request
With the continuous improvement of people’s material standard of living,watching high-definition TV programs is becoming more and more intense. Butmost high-definition TV is just a display device that can not decode digital televisionsignals in the days that the digital one machine is not yet universal. So digital set-topboxes is needed to receive and decode the digital TV signals. With the productionand transmission of more and more high-definition television programs and mostfamilies can only use standard-definition set-top boxes to watch television programs;there is a huge market of demand for the high-definition TV set-top box. The subjectresearch and develop high-definition digital satellite set-top boxes by use thesolution of the Amlogic company AML8226H HD decoding chip, AVL2108demodulator chip and GAIA-20detune the program based on the market demand.This thesis firstly analyzes the theory, key technologies and system architecture ofhardware and software about the high-definition digital set-top boxes. Thenintroduce the development of software system according to this scheme on thehardware platform, including the transplantation embedded Linux system, the userinterface development environment is created based the DirectFB+Lite, and therespective application module is developed based Amlogic company middlewareAPI(Application Program Interface). In the system module design, the tasks,semaphores, and message queue interface is packaged secondly to provide moreuser-friendly interface to the upper application. The sqlite embedded database serveas a background program data management tools is put forward in the design of theprogram data management module. By the design of several important data structurein the data management module, the function of program data management to querydata, modify data and add data is implemented. The playback of video, music andpictures is implemented by reading peripheral USB device in the multimedia fileplayback module. Finally, on the computer side using VC++to design a upgradetool, which can implement the software system through the serial port. The product has been completed the expected design goal, the user can throughinterface of the operation to complete program search, storage and playback,channel switching, HD video playback, volume control, TV/RADIO list, programinformation display, program management, system Settings, multimedia playback,etc.
Keywords/Search Tags:high-definition digital set-top boxes, embedded Linux, Sqlite database, DirectFB+Lite
PDF Full Text Request
Related items