新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 基于IntelPXA270平台的嵌入式流媒体播放器设计

基于IntelPXA270平台的嵌入式流媒体播放器设计

作者:时间:2012-04-05来源:网络收藏

播放器概述

近两年来,车载导航系统在国内悄然兴起,据专家预测,中国车载市场在启动初期需求约为55 万台,折合人民币约27.6 亿。而从长远来看,规模将达到千亿元人民币。但是,当前车载终端的视频播放能力大多比较薄弱,能够支持等新式编码格式的只有少数厂家。而且由于嵌入式系统独有的特点,车载产品存储空间一般都很小,只有流式文件边下载边播放的特性才能满足车载终端上音、视频的播放要求,实时的为车主播放刷新的信息。本产品是基于I P 网络的嵌入式播放器,不但可以支持MPEG- 4 和主流的格式,而且可以通过软件升级支持未来的媒体格式。

播放器的底层开发环境

播放器的硬件环境包括:Intel 开发平台Sophia (简称sophia 板) 和支持802.11a、USB接口的10Mb/s无线网卡。sophia 板以Intel 公司的嵌入式处理器 为核心,伴以2700G 多媒体加速芯片实现视频加速与3D加速,系统的硬件模块如图1所示:网络控制模块将从网卡读出的数据送入 和Intel 2700G模块处理,解压后的数据在LCD或RGB显示器上播放。



播放器的模块划分

sophia 板使用的嵌入式Linux内核是由基于linux-2.4.20内核的MontaVista linux编译而成,文件系统是针对Flash 无缓冲机制的jffs2 文件系统。同时,sophia 板的开发商还提供了BSP、中间件等大量的软、硬件资源,其中通信接口中的网络控制模块、解码模块和播放器模块是系统开发的关键。整个系统的模块划分如图 2 所示:Bootloader 在硬件物理层之上进行最底层的引导,它属于板级支持包BSP 的一部分。BSP负责直接和底层的硬件设备建立联系,同时,它也可以包含某些驱动。不过,在sophia 的软件系统模块中,网卡的驱动是作为嵌入式系统内核的模块之一动态加载的。嵌入式中间件位于操作系统和应用程序的中间环节,提供了到程序模块、组件库的联接,系统的解码模块和播放器模块都是在它之上开发的。


上一页 1 2 3 4 下一页

关键词: PXA270 MPEG-4 流媒体

评论


相关推荐

技术专区

关闭