- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
引言 嵌入式播放器被广泛应用于Intenet.doc
引言 嵌入式播放器被广泛应用于Intenet
引言
嵌入式播放器被广泛应用于Inte-TV、iDVD、AP),它采用DAVINCI 架构,集成了先进的CortexA-8 结构的ARM 核和DSP64x+内核,包含了优化的硬件2D/3D 加速器[1]。尤其是OMAP 器件的低功耗特性使得它在便携式、手持式设备方面应用优势明显,从而也为实现更高性能和更低功耗的嵌入式播放器提供了可靠的硬件基础。本系统正是基于OMAP3530强大的运算及音视频处理能力设计的,旨在构建一个基于Davinci 架构的嵌入式P3、MPEG2/4、AVI 以及H.264 等数据流格式在线流畅的播放;并能充分利用OMAP3530 的双核特性,由DSP 核进行音视频解码,ARM 核完成系统的管理和控制。
1 系统方案
1.1 系统总体架构
视频播放器由三层组成。OMAP3530 处理器及其它外围设备(如GPRS 模块、IME 样式的消息。服务器响应一个状态行,包含消息的协议版本、一个成功和失败码以及相关的MIME 式样的消息(包含服务器的信息、资源实体的信息和可能的资源内容)。嵌入式浏览器在接收到HTTP 响应消息之后开始检查响应消息中的内容,当碰到自身无法解析的资源名称时,嵌入式浏览器会查询插件注册信息,当MIME 类型与播放插件匹配时,则将该插件链接库载入内存,并将媒体资源的URL 以参数的形式传递给播放插件。音视频插件从服务器下载流媒体文件由DSP 核解码后播放,音频解码输出AC’97 标准的音频数据,通过内置扩音器或外接立体声耳机播放,视频数据则通过LCD 显示。 (作文网zm。
存储器采用 Micro 公司生产的MT29C1G24MADLATA-6IT 芯片,为137 脚BGA 封装,引脚间距0.8mm。该芯片集成了1Gbit DDR 和1Gbit FLASH。
音频编解码芯片采用TI 生产的TPS65930,它集成了电源,完整的音频编解码器以及其他功能,可以实现双语音通道和立体声下行信道,可播放所有标准音频。
网口物理层芯片选择DM9000 芯片。
系统采用 7 英寸TFT 格式的LCD 显示屏,外接端口为0.5mm 并行端口,并配有转接线。另外,系统还包括一个高速USB 2.0 HOST 接口,可接WIFI 模块;一个USB OTG 接口,通过芯片ISP1504 来控制接收和发送数据。
3 软件设计
3.1 开发环境
音视频的播放需要DSP 核进行解码,并由ARM 核完成系统的管理和控制,因此需要在宿主机上建立一套ARM 端的交叉编译环境以及DSP 端的DSP/BIOS 链接编译环境,具体环境参数如下:
宿主机操作系统Ubuntu 8.10;
交叉编译编译工具链ARM GNU/Linux EABI 2012q1;
OMAP35x-PSP-SDK-02.01.03.11;
DVSDK_3_00_02_44。
由系统总体结构可见,软件设计主要包括以下几个方面:移植和构建系统的软件平台,包括引导程序和嵌入式Linux 移植、驱动程序的开发以及图形化文件系统的构建;移植嵌入式浏览器;开发音视频播放插件。
3.2 引导程序的移植
引导程序由 X-Loader 和U-Boot 两级组成,本系统中使用的版本分别为X-Loader-1.41和U-Boot 1.3.3。X-Loader 作为一级引导程序,在系统上电后由CPU 内部ROM 自动复制到内部RAM 并执行。主要作用为初始化CPU,根据启动方式从NAND Flash 或MMC/SD 复制U-Boot 到内存中,然后把控制权交给U-Boot;二级引导程序U-Boot 主要用于和用户进行交互,提供映像更新、引导内核等功能。
3.3 angstrom 桌面环境的构建
angstrom 项目由原来效力于OpenEmbedded,OpenZaurus 和OpenSimpad 项目的一小组成员所启动,旨在制作一个稳定的,界面友好的嵌入式发行版本,用于手持设备,机顶盒和网络存储设备等嵌入式设备[3]。angstrom 系统中的提供了各种软件,包括文档编辑,上网浏览,音频视频播放及图形编辑等功能,并可用USB 键盘鼠标对此系统进行操作控制。为此本系统采用在OMAP3530 上构建angstrom系统来简化嵌入式Linux 移植、驱动程序的开发、图形化文件系统的构建以及嵌入式浏览器移植等工作。angstr0m 系统通过在线构建,配置参数如表1 所示。 (作文网z 系统中提供了可选的嵌入式Minefield 浏览器组件,嵌入式Minefield 浏览器支持一套NPAPI 的标准插件接口[4],通过实现这
您可能关注的文档
最近下载
- 幼儿园区域环境—语言区环境创设(幼儿园环境创设课件).pptx VIP
- TCIAS2-2020 建筑机电施工图深化设计技术标准.pdf VIP
- 安徽宿州中医师承确有专长人员考核考试题含答案2024年.docx VIP
- 品管圈PDCA案例-中医医院减少住院患者艾灸烫伤率医院改善成果汇报(1).pptx VIP
- 行政事业单位公务支出政策全面解读.ppt VIP
- 电商直播运营(初级)营销师-巨量认证考试题(附答案).doc VIP
- 《低碳技术与节能减排》课件——项目二 低碳能源体系.pptx VIP
- Danfoss丹佛斯iC2-Micro Frequency Converters Design Gu Design guide说明书用户手册.pdf VIP
- 金刚砂耐磨地面技术交底全.doc VIP
- 幼儿园》水果喜乐会《(有规律排序)大班科学活动课件.pptx VIP
文档评论(0)