当前位置:主页 > 科技论文 > 计算机论文 >

基于WinCE的嵌入式流媒体播放终端技术

发布时间:2020-03-26 18:52
【摘要】:随着嵌入式技术、微处理技术和流媒体技术的飞速发展,基于嵌入式系统的视频点播、视频会议已经成为当前的热点研究领域。由于嵌入式系统自身的特点,这样的系统通常具有小型化、低功耗、低成本、稳定可靠、便于携带等优点。 本文主要研究WinCE操作系统、流媒体的相关技术以及基于ARM11处理器硬件平台实现的采用WinCE操作系统的流媒体播放终端。该播放终端以32位高性能ARM11处理器为核心,在此基础上,采用嵌入式WinCE操作系统、MPEG-4视频编解码技术和流媒体网络传输技术进行设计。 在本文开始,对课题的背景和国内外现状作了相应的介绍,然后详细阐述了所涉及的关键技术和系统总体设计,接着根据系统的要求对芯片进行了合理的选型和确定并介绍了主要硬件模块,然后开始进行Windows CE系统平台的搭建,选用Platform Builder 6.0作为开发环境。应用程序采用C#语言并利用DirectShow技术进行编写,主要完成了网络设置、网页浏览、本地播放、网络播放和红外遥控功能。经过编码与调试,已基本达到了预期的设计要求,实现了流媒体播放。
【图文】:

实物,处理器


对视频码流进行 MPEG-4 视频解码,对音频码流进行 AAC 音频解码,输码后的视频数据和音频数据,由红外遥控器实现键盘鼠标功能来控制系统的运行 处理器的选择硬件的选择中,最重要的是处理器的选择。目前,全世界嵌入式处理器的数量已过了 1000 多种,流行的体系结构就有 30 多个系列,这样就由于处理器的选择不致了在进行嵌入式系统设计时出现设计上的极大差异。总体上来说,在进行嵌入式设计时,应从系统功耗、最高频率、内置调试工具、芯片的软件支持工具、芯片内件资源以及售后服务 6 个方面来综合考虑处理器的选择。经过选型后,确定本系统采用以 ARM11 为核心的 S3C6410 处理器,并采购 Real6发板为图 4.1 即为这款开发板实物图。

电路图,电路设计


图 4.2 NAND FLASH 电路设计以上电路图为兼容设计,既支持 MLC,又支持 SLC,在用 SLC,例如 K9F1G08、K9F2G08,此时,R22 R29 和 R18 不用焊接。在使用 MLC 时根据 MLC FLASH 管脚的定义进行合理焊接,,开发板标配使用 1GByte 的 MLC 型 NAND FLASH,此时电阻可以全部焊接。NAND FLASH 接 在 6410 的 Xm0 总 线 上 , 数 据 线 为 8 位 , 使 用Xm0DATA0-Xm0DATA7,由于 NAND 是非线型寻址,故不用连接地址线。MLC 型 FLASH采用的是 3.3V 供电,接到 VDDIO。FALE 为 NAND FLASH 的地址使能端,当此信号为高时,表示送的是地址,此时 NAND FLASH 通过 N 次送址,这里的 N 次为 NANDFLASH 的总的空间大小的字节数/每次 1Byte。FCLE 表示送的是命令,例如 Erase 命令。FREn 和 FWEn 接 NAND 的读写信号。FRnB 是 NAND FLASH 接判断。
【学位授予单位】:中北大学
【学位级别】:硕士
【学位授予年份】:2011
【分类号】:TP368.1

【引证文献】

相关硕士学位论文 前1条

1 龙宝壮;基于ZigBee技术的无线点餐系统的研究与设计[D];电子科技大学;2012年



本文编号:2601828

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2601828.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户f0b53***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com