嵌入式播放器开发包的设计与实现
发布时间:2020-05-13 03:14
【摘要】:嵌入式多媒体技术是目前国内外研究的热点,尤其是嵌入式播放器已经在许多产品中使用。伴随着计算机软硬件技术的飞速发展,对嵌入式播放器软件的要求也越来越高。现在流行的嵌入式播放器种类很多,并且都有各自的特点。但是他们又都具有一些共同的缺点,比如媒体格式支持的单一性、不必要的大量重复代码、简单的用户体验等。 为了解决在嵌入式播放器软件中存在的问题,提高嵌入式播放器性能,简化开发流程,本文在这方面做了一些工作。通过对当前流行的播放器软件的总结和多媒体开发包DirectShow的分析,成功地设计了一种嵌入式多媒体播放器开发包PlayerTool。 在PlayerTool项目中,首先设计了原子、管道及原子端口等基本组件。这些组件是PlayerTool项目的基础,合理使用这些组件可以更好实现嵌入式播放器软件的开发。总线系统是一种消息传递机制,是必不可少的。组件的搭配使用不能缺少消息的交互,总线系统很好的解决了这个问题。由于多媒体数据格式的多样性,此项目必须具有良好的灵活性和通用性,所以在PlayerTool开发包中设计和实现了插件。插件的应用使应用程序的升级更加容易。为了简化插件的使用,还设计了动态加载插件的方法。动态加载通过原子的媒体检测识别机制实现了插件加载。多媒体处理中,视频与音频数据必须按照严格的时间序列输出,因此在PlayerTool项目中采用了时钟系统,保证程序的正常运行。
【图文】:
系统是通用的V西ndows或者Llnux系统。目标机是嵌入式应用系统,它运行嵌入式操作系统,,和主机通过串口、以太网、仿真器或其它方式进行通信,下载运行在主机中编译好的代码。主机一目标机模式的开发模型图如图5.2所示。戳戳襄酬酬酬酬酬酬酬酬酬酬酬酬酬酬酬酬酬 酬通 通通息印转输数据(l叫线川}日加 加加加加加羹 羹羹羹羹羹羹羹羹羹羹羹羹羹羹羹羹羹羹羹羹雍 雍雍雍 雍雍雍雍羹羹羹羹羹羹 羹 羹羹羹羹串串串口口口口口 口 口口图5.2嵌入式系统开发环境 Fig.5.2TheembeddedsystemdeveloPmentenvironment匹巫日一一恒困硬硬件设计计 计软件设计计软软硬件整合测试试 甸了
本文编号:2661287
【图文】:
系统是通用的V西ndows或者Llnux系统。目标机是嵌入式应用系统,它运行嵌入式操作系统,,和主机通过串口、以太网、仿真器或其它方式进行通信,下载运行在主机中编译好的代码。主机一目标机模式的开发模型图如图5.2所示。戳戳襄酬酬酬酬酬酬酬酬酬酬酬酬酬酬酬酬酬 酬通 通通息印转输数据(l叫线川}日加 加加加加加羹 羹羹羹羹羹羹羹羹羹羹羹羹羹羹羹羹羹羹羹羹雍 雍雍雍 雍雍雍雍羹羹羹羹羹羹 羹 羹羹羹羹串串串口口口口口 口 口口图5.2嵌入式系统开发环境 Fig.5.2TheembeddedsystemdeveloPmentenvironment匹巫日一一恒困硬硬件设计计 计软件设计计软软硬件整合测试试 甸了
本文编号:2661287
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2661287.html