论文部分内容阅读
近年来,中国机顶盒发展迅速。随着全球机顶盒需求和供给关系发生的一系列变化,中国逐渐成为全球新兴机顶盒生产制造中心,机顶盒产业已经完成了在中国生产和制造的梯度化转移。本论文所论述的数字机顶盒,采用澜起科技集团有限公司生产的M88CS6001-U主芯片,并以在ìC/OS-II操作系统基础上开发的MTOS操作系统作为软件开发平台。首先,本文简单介绍了数字电视机顶盒和USB技术在数字电视中的应用,并提出了数字电视机顶盒的软硬件需求。面向不同实际状况下的硬件和软件需求,设计基于M88CS6001-U机顶盒的硬软件结构。本软件各个系统实现模块化设计,以消息列队的方式在各任务模块之间实现通信,不仅提升了开发效率,同时又兼顾了后期的管理和维护。然后,对于一些重要模块和功能进行阐述,如协调整个系统所有应用程序工作的应用框架模块,多媒体交互模块(MMI)的具体组成部分以及各模块的原理和作用,屏幕菜单调节模块(OSD)的功能性以及在绘制界面时具体OSD模块的各类操作逻辑,以及如何实现键值消息的响应。最后,详细介绍了媒体中心的界面设计和实现,其中包括了USB接口的自动检测程序、内容读取、视频播放、音频播放等设计。目前该软件已经通过各项测试,成功的在硬件设备商实现了运行,取得了一系列较好的市场反响,丰富了广大数字电视机顶盒用户的使用体验。