论文部分内容阅读
未来IT产业的发展是百舸争流的时代,机顶盒、平板电视、MP3、数码相机以及数码摄像机等市场将进一步繁荣,其中,尤以机顶盒居首,年均复合增长率将达到75.2%,未来机顶盒市场将无可限量。目前市场上的多媒体机顶盒功能非常丰富,但是多半价格不菲,且在有些情况下,客户并不需要复杂的功能,只需要几项基本功能即可。网络机顶盒是一款以家用电视机作为终端显示设备,利用现有的宽带网络基础设施,向广大普通电视用户提供如WEB浏览、多媒体音频播放、信息下载等功能的信息家用电子设备。其关键技术一个是实现网卡模块,以连接网络,另一个是实现视频格式转换,把电视机作为接收终端。本文研究并设计了一种成本最低的极小网络机顶盒,它在保证基本的网络浏览功能上增加了音频播放与存储功能,使其具备实用性,同时价格上基本做到同性能产品中最低,具有比较强的价格竞争优势。论文首先论述了极小网络机顶盒遵循的设计原则,然后针对这些原则设计了极小网络机顶盒的软硬件方案,最后实现了这个方案。在硬件部分,采用分模块化方法设计极小网络机顶盒各个功能接口,并在硬件设计上作了优化,使得一方面占用资源更少,另一方面增强抗干扰性能。软件方面,采用分层次设计方法,使得软件系统层析清晰,易于扩充,尤其是实现了驱动软件的移植和修改,使得各个功能模块驱动能在Linux 2.6.14内核下成功运行。在显示模块部分,论文设计编写了初试化代码,以正确驱动显示芯片;在以太网模块部分,论文设计了硬件电路,并修改了内核自带的CS8900A驱动,使之可以驱动以太网芯片;在音频模块部分,论文设计了硬件电路,修改了MIZI公司针对Linux 2.4.18的UDA1341驱动,使之可以正常运行于Linux 2.6.14;在USB模块部分,论文分析了Linux 2.6.14下USB体系结构,找出了与具体硬件平台相关的代码,然后修改它,使之可以支持论文的硬件平台。对实现的工程板的测试表明:本文研究并实现的极小网络机顶盒能够稳定运行、显示清楚、运行流畅,具备较好的应用前景。