论文部分内容阅读
数字电视机顶盒是由模拟电视向数字电视过渡的中间产品。结合我国国情,对数字有线电视机顶盒的开发具有重要的实际意义。在数字电视机顶盒的开发研制中,软件系统的研究和设计是整个开发工作的难点和重要组成部分,软件系统的设计直接关系到产品的最终性能。本论文的主要工作是在研究数字电视机顶盒相关技术和硬件结构的基础上,设计软件系统实现信道、信源解码以及图形用户界面(GUI)的目的。该机顶盒以LSI Logic公司的单片信源解码器SC2000为主芯片进行设计。本课题在开发平台示例软件的基础上,开发了DVB-C机顶盒信道解码驱动程序以及上层应用程序;在上层通过对FLASH的驱动程序调用,实现了用户参数的FLASH存储;通过进行图形设计和编程实现了用户界面和操作的简洁化设计;并尝试使用字体库实现中文字符的设计。本课题设计的软件系统在前期开发的机顶盒硬件系统上已经通过了调试,已经较好的实现了预期的功能和效果。本论文首先简述了数字电视机顶盒以及相关的MPEG-2、DVB标准等,而后简要介绍了机顶盒硬件系统各部分及其主处理芯片,接着重点讨论软件系统的各部分知识以及所做的工作,并给出了功能调试测试结果。另外,文中还对实时操作系统pSOSystem和软件集成开发环境(IDE)也进行了简单介绍。