| Digital TV which will provide wonderful information services in China in the future, involves much technology of computer, multimedia, communication and network. In digital TV, the analog signal is sampled, quantified and coded into digital signal. Digital signal is easier to process, transmit and store. Embedded system is a widely used technology. An Embedded system is such a system that involves a microprocessor. The system is highly integrated, portable, intelligent and robust. Real time operating system (RTOS) is a vital technology in embedded system. Software in embedded system is running upon RTOS. It's the responsibility of RTOS to manage the CPU, interrupt, I/O, timer etc. Real-time systems are characterized by the severe consequences that result if logical as well as timing correctness properties of the system are not met.Set-top-box (digital TV receiver) is an embedded system. A CPU and a RTOS are involved.During research and development of set-top-box, we researched the technology of digital TV and real-time embedded system. I have got the following skills and experience. technology and specifications of digital TV, some knowledge of middleware OpenTV, knowledge of chip STi5512 and its integrated processor ST20, knowledge of RTOS OS20 andμC/OS, experience of using OS20, experience of research the principle of OS20, experience of porting μC/OS.The content of this dissertation is about the technology of digital TV and embedded real-time system. It describes the digital TV system, software & hardware of set-top-box, embedded system and real-time operating system. Introduces development of application software over middleware of OpenTV, the ST20 processor and the real-time operating system-OS20 which is running on ST20, porting real-time operating system-μC/OS to ST20 processor. |