基于Sitsang平台的便携式多媒体中心
电子元件,电子元器件深圳市创唯电子有限公司
您现在的位置: 首页 > 电子技术
基于Sitsang平台的便携式多媒体中心  2012/3/1
2005年2月A本设计在2004年全国大学生嵌入式系统专题竞赛中获得最高奖Intel杯。摘要:本设计在充分利用Sitsang开发板原有资源的基础上,通过增加硬件扩展系统、定制Linux内核和Qt/Embedded开发库等手段,基于Qtopia桌面系统实现了一个便携式多媒体中心。关键词:多媒体;嵌入式;Linux内核;Qt/Embedded开发库概述Sitsang开发平台是Intel专为嵌入式处理器PXA255设计的一个综合开发平台。PXA255是Intel推出的取代StrongARMSA1110的新一代
 

2005年2月A
本设计在2004年全国大学生嵌入式系统专题竞赛中获得最高奖Intel杯。
摘要:本设计在充分利用Sitsang开发板原有资源的基础上,通过增加硬件扩展系统、定制Linux内核和Qt/Embedded开发库等手段,基于Qtopia桌面系统实现了一个便携式多媒体中心。
关键词:多媒体;嵌入式;Linux内核;Qt/Embedded开发库

概述
    Sitsang开发平台是Intel专为嵌入式处理器PXA255设计的一个综合开发平台。PXA255 是Intel推出的取代StrongARMSA1110 的新一代嵌入式应用处理器,它拥有Thumb 压缩指令、64位长乘法指令、扩展型DSP指令等先进特性,并集成了多通信信道、LCD控制器、增强型存储控制器、PCMCIA/CF 控制器以及通用I/O 口。Sitsang 开发平台以PXA255为核心,配备了存储器、液晶显示屏、网卡、声卡、USB控制器等设备,提供了丰富的外围数据接口,包括IrDA、UART、USB扩展槽等外部数据接口。
    本设计以Sitsang开发板作为嵌入式开发平台,将“随身看”、影音录制、视频输出、海量存储、视频点播、网络下载等多种功能融为一体,实现一个兼顾家庭娱乐和户外便携的便携式多媒体中心。

系统总体方案
    根据Sitsang开发平台的资源情况以及设计的目标要求,本设计在原有的Sitsang开发平台上扩展了一块视频扩展板,视频扩展板的主要功能是视频信号的输出和录制。系统总体结构如图1所示。


图1  系统框图

系统实现
媒体播放器
    多媒体功能是本系统的重点,所以媒体播放器在本系统中具有举足轻重的地位。为了能够流畅播放多种格式的视频文件,本系统在Sitsang开发板上移植、修改并优化了Linux媒体播放器MPlayer。
    MPlayer是Linux 上最优秀的多媒体播放器。它能使用众多的编解码器,支持广泛的输出设备。
    MPlayer在Sitsang板上播放时,颜色会出现偏差;正常模式不能在FrameBuffer的中间显示;带-fs的全屏参数播放后,只是将播放位置移到中间,并不放大,而且该模式不支持在播放时通过键盘事件触发。如果要放大屏幕,需要加-vf scale=&lt;width>:<height>参数,但会导致播放极不流畅。因此对MPlayer的优化主要集中在以下四个方面:一、校正MPlayer的色彩;二、修改播放显示位置,使之符合MPlayer图形界面的调用;三、提高MPlayer放大时的速度,定义全屏时放大倍数为1.5倍,优化放大部分的运算;四、在播放时通过键盘事件触发全屏模式。
    MPlayer自带的mp3lib浮点音频解码库在Sitsang开发板上的解码效率很低,因此使用基于定点运算的libmad音频解码库替代原有的mp3lib库进行音频解码。

与《基于Sitsang平台的便携式多媒体中心》相关列表
电话:400-900-3095
QQ:800152669
库存查询
Copyright(C) 2011-2021 Szcwdz.com 创唯电子 版权所有 备案号:粤ICP备11103613号
专注电子元件代理销售  QQ:800152669  电子邮件:sales@szcwdz.com  电话:400-900-3095