基于嵌入式Linux流媒体播放器系统软硬件解决方案.doc
《基于嵌入式Linux流媒体播放器系统软硬件解决方案.doc》由会员分享,可在线阅读,更多相关《基于嵌入式Linux流媒体播放器系统软硬件解决方案.doc(3页珍藏版)》请在三一文库上搜索。
1、基于嵌入式Linux流媒体播放器系统软硬件解决方案摘要:本系统选用TQ2440 开发板作为硬件平台,采用嵌入式Linux 操作系统给出流媒体播放器系统具体的软硬件解决方案,设计了一款基于嵌入式Linux 的机顶盒媒体播放器。完成了其与网络接口的实现,通过TS 流的解析实现,提供了对主流的MPEG- 2、MPEG- 4、H.264 等格式文件的支持。该系统具有良好的可移植性和可扩展性,能够满足不断变化的市场需求。1 引言计算机多媒体技术和网络技术飞速发展使得基于流媒体的多媒体应用也被运用在多种领域,特别是网络可视电话、远程监控、视频点播领域。伴随着计算机多媒体压缩技术的成熟和网络传输技术的发展,
2、开发实时可靠、多功能、数字化、操作简单的基于计算机网络通讯技术和多媒体应用的网络化流媒体播放器已成为计算机、通信、消费电子产品领域(3C 产业-Computer、CommunicaTIon、Consumer Electronics)技术发展的主要方向之一。2 系统硬件设计本文使用TQ2440 开发板作为硬件平台。S3C2440AL 是控制核心,负责控制所有辅助设备。存储器采用SDRAM 和Flash 两种类型,能满足系统运行和调试的需要。基本端口包括以太网接口、USB 接口、两个RS232 的串口。A/D 和D/A 模块主要用于现场数据的采集与控制信号的输出。DC/DC 模块主要负责整个系统的
3、供电。S3C 2440AL 是三星公司设计开发的基于精简指令集的ARM9 核的CPU, 工作频率可以达到400MHz,且具有丰富的内部设备,其中主要包括:存储器管理单元MMU、16kB 的指令缓冲器和16kB 数据缓冲器、存储器控制器(SDRAM 控制器)、NANDFlash 和NOR Flash 控制器、4 通道的外部DMA 请求控制、3 个串行口、SD 存储卡读取接口、USB 主机、USB 设备、5 个脉宽调制定时器。目前,S3C2440AL 已广泛地应用于PDA、智能手机、数字多媒体等方面。3 系统的软件设计系统的软件组成包括:嵌入式Linux 操作系统、设备驱动程序、图形界面和浏览器程
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 嵌入式 Linux 流媒体 播放 系统 软硬件 解决方案
链接地址:https://www.31doc.com/p-3417397.html