基于S3C2410的极小网络机顶盒开发研究

来源 :武汉理工大学 | 被引量 : 0次 | 上传用户:guohl_sh
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
未来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体系结构,找出了与具体硬件平台相关的代码,然后修改它,使之可以支持论文的硬件平台。对实现的工程板的测试表明:本文研究并实现的极小网络机顶盒能够稳定运行、显示清楚、运行流畅,具备较好的应用前景。
其他文献
视频会议系统分为硬件视频会议系统和软件视频会议系统两种,其中软件视频会议系统由于其低廉的成本、强大的交互性、丰富的功能以及良好的可扩展性越来越成为人们进行远程会
Web Service是SOA中最基本的元素,Web Service的质量影响了基于服务流程的各个方面。本文讨论了SOA和Web Service的特点和优势,并总结了当前Web Service设计中的问题,提出了用并
以互联网技术的发展为基础,各类信息资源的存量和增长都呈现海量特征,其中文本数据始终占据重要地位。依靠人工方法管理和分类这些海量文本数据,会耗费大量的时间和人力,并且
随着网络信息的迅速增加,各种信息检索系统应运而生,使用者对检索系统的性能也提出了更准、更全、更智能的要求,希望能通过多功能、智能化的检索系统来全面、快速地获取自己所关
随着互联网与网格的发展,许多应用开发中遇到了数据分布在不同的地点的情况,而且这些数据存在着异构性,不但在数据存储上不同的,在信息表示上也不同。为开发应用需要对这些分布式
随着Internet及其相关技术的快速发展,在开放的、异构的分布式环境下,出现了大量的分布式应用之间的互操作,通过互操作分布式应用可以共享资源和服务,有效地提高了数据的使用
细胞自动机技术的研究开展时间不长,但取得了不少的研究成果,并越来越受到智能信息处理、医学、图像处理、机器学习等更多应用领域的重视。AdaBoost算法的发展使得其在识别领域
随着无线局域网(WLAN)的快速发展,它的安全性问题日益受到人们的关注。无线局域网安全的最大问题在于无线通信设备是在自由空间中进行传输,而不是像有线网络那样是在一定的物
伴随着软件开发的发展,在多层的软件开发项目中,可重用、易扩展,而且是经过良好测试的软件组件,越来越为人们所青睐。工业化的软件复用已经从通用类库进化到了面向领域的应用框架
基于物理的计算机动画起步于上世纪八十年代并迅速成为图形学领域的热点;从上世纪九十年代开始在电影工业中得到应用。基于物理的计算机动画改变了传统的动画制作方法。它一