论文部分内容阅读
本论文遵循MPEG-4和DVB-S国际标准,从设计者的角度出发,对DVB-S HDTV机顶盒的关键模块进行了全面的分析。所有的软件都是基于uclinux实时操作系统。研究的目标是开发具有基本的DVB-S HDTV机顶盒产品功能的软件系统。在软件层次上,所有的上层应用都是直接基于底层的硬件驱动,因此应用程序以C语言编写。具体研究工作如下:
(1)研究了基于DVB-S的数据广播业务实现过程,在此基础上,根据实际需求,完成DVB-S HDTV机顶盒的功能需求分析。
(2)研究了DVB-S HDTV机顶盒的接收模块DVB-S、下载管理模块、自动更新模块、内容管理模块、音视频模块和UI模块的设计和实现方法,并提出了设计中存在的问题。
(3)嵌入式系统中,资源稀少,实时性要求高,同时随着技术的发展,应用需求越来越高,使得应用程序复杂程度也越来越高。做为典型的嵌入式系统,数字电视机顶盒软件系统各模块的交互关系很复杂,容易造成机顶盒软件系统出错和不稳定。利用有限状态机模型,状态机作为各个进程的管理者,可以确保机顶盒软件系统的稳定性和可靠性。将状态机理论应用于数字电视机顶盒应用软件系统中,提出了机顶盒应用管理模块的设计方案,并通过实践证明了此方案的可行性与先进性。