论文部分内容阅读
相对于模拟电视,数字电视在许多方面都具有压倒性的优势。无论是国内还是国外,电视数字化已经成为不可逆转的趋势。在向数字电视过渡期间,使用数字电视机顶盒收看数字电视节目是性价比最佳方案。设计一款好的机顶盒是比较复杂的,它是一个完整的系统的设计过程,而在这个系统中软件起着不可或缺的作用,没有软件系统,机顶盒只是一堆废铁。在机顶盒软件的设计过程中,图形用户界面和电视节目信息列表的维护和操作是很重要的。尤其是图形用户界面,软件都是在后台运行的,客户是看不到的,也更加不会关心它。可以这么说,一个好的图形用户界面便可以直接把很多用户吸引住。而电视节目信息列表维护的好坏直接影响机顶盒的服务质量。本文对基于Fuljitsu公司SmartMPEG平台的有线电视机顶盒的几个软件模块的设计与实现的过程进行了介绍。主要包含以下几个方面:
⑴μc/osII实时内核的工作原理和使用方法。该内核提供任务调度、内存管理、消息队列服务、信号量服务、中断管理等功能。
⑵图形用户界面设计与实现。本项目的菜单设计主要包括主菜单、节目搜索、系统设置、节目列表等。
⑶Spansion S29GL032A FLASH驱动程序的设计与实现。
⑷电子节目指南的设计与实现。