文档介绍:华中科技大学
硕士学位论文
数字电视机顶盒关键模块设计与实现
姓名:王拯
申请学位级别:硕士
专业:计算机系统结构
指导教师:黄浩
20090525
华中科技大学硕士学位论文
摘要
目前数字电视发展掀起了世界范围的热潮,世界各地的电视节目组织都在积极
的开展自己的数字电视广播。用户对电视节目质量要求的提高以及数字信号技术的
发展,促使数字电视取代模拟电视成为必然。由于我的限制,目前不能全面换用数字电视,因此数字电视机顶盒成为该阶段非常
重要的设备。
数字电视机顶盒是一种中间设备,它能够提供数/模信号转换功能,使用户利用
原有的模拟电视机收看数字电视节目。在嵌入式开发环境下,根据硬件平台资源开
发的软件系统能很好的实现使用需求,其中软件系统的设计实现包括系统启动的设
计实现,嵌入式操作系统内核的设计和实现,文件系统的构建实现,消息机制的设
计,应用程序图形界面的代码编写几个部分。其中与用户最为直接关联的是显示系
统部分,让其图形界面简洁而有人性化的效果,这样用户就能以最简单直观的方式
知道其选项功能,比如用图片显示来表明其象征的功能,而消息机制状态机在软件
系统中负责模块之间的消息处理,用户对显示系统反应的同时也要求消息机制的安
全控制,用户希望在对显示系统操作时必须能够到达自己想要进入的模块。
对于数字电视机顶盒软件的测试方法主要有两种:功能测试和性能测试。功能
测试用于测试平台的各种演示功能;性能测试是在更改各种信号传输参数的条件下
下测试平台的接收性能。
关键词:机顶盒;嵌入式系统;移植;文件系统;消息机制
I
华中科技大学硕士学位论文
Abstract
Nowadays, digital set-top-box technology has been used around the world, and
many countries are developing their own digital television systems. As the signal
processing theory develops and people's requirement for better television service
increases, world-wide popularity of digital television has e a irresistible trend. Due
to huge population and limited purchase ability per people of our nation, it's impossible
to used pure-digital television, which results in the promotion of set-top-box in the
period.
Set-top-box is a kind of middle device with which people could watch digital
program through old analog television,Basically it provides smooth conversion between
digital signal and analog signal. Under embedded environment,the software system
consists of several important parts which include bootloader, configuration and
implantation of linux kernel, construction and implantation of file system, design of
message distribution mechanism and display system. The display system is the nearest to
users, which should be user-friendly in order to make use of the system more intuitional.
For example, one could use function-related picture to tell user what kind of function the
software could provide