论文部分内容阅读
随着信息技术的高度发展,高清晰度数字电视将逐步取代模拟电视,在模拟电视向数字电视的过渡阶段,机顶盒起了举足轻重的作用。 本文详细介绍了机顶盒的功能、软硬件系统结构。主要研究了基于ST公司HDTV解决方案(ST20+STi7000+STi4600)的软件设计。所有的软件都基于STLite OS/20实时操作系统。研究的目标是在ST公司提供的参考软件基础上开发出可适用于变化了的硬件平台且具有基本的机顶盒产品功能的软件系统。在软件层次上,所有的上层应用都直接基于底层的硬件驱动,故应用程序以C语言方式编写。 本文详细分析研究了以下几个方面:1.机顶盒部分底层驱动程序,包括:前端驱动、FLASH驱动、前面板按键接收软件和遥控信号接收软件等。2.机顶盒节目程序的存储,包括:程序、节目频道参数、整机状态信息和用户设置信息的存取。3.机顶盒应用程序,包括:机顶盒中文智能化用户界面的实现、菜单的设计与显示、用户界面/菜单/用户交互操作的响应和管理等。