论文部分内容阅读
电视机顶盒(STB)是一种电视终端的接口设备。其功能包括将数字编码的视频信号和音频信号转化为模拟电视机能够接收的标准电视信号(PAL、NTSC),接收和发出用户的控制命令。从某种程度上说,其功能和计算机的调制解调器相类似。 本文基于NEC公司提供的解决方案,对机顶盒的软硬件技术进行了介绍,特别是对软件的平台进行了重点的介绍,因为这是了解整个工作环境的基础,然后又介绍了MIPS指令体系,并在这个基础上完成了机顶盒的Loader和Flash文件系统两个模块。 Loader模块是嵌入式系统软件的最底层,它是上电后启动运行的第一个程序。在Loader模块的设计中先初始化Flash和DRAM,然后建立内存空间的映射图,接着判断是否需要更新或者下载,最后再初始化硬件和软件,把控制权交给内核。 在Flash文件系统的设计中,除了完成基本的对Flash的操作如读写擦除,还在实现层增加了改进的设计,可以提高Flash的使用寿命,同时提高了机顶盒的运行效率。 本文所研究的内容是机顶盒的底层的模块,但是对于上层应用程序的运行效率以及稳定性有很大的影响。