Gnash在ARM嵌入式Linux平台的实现技术研究
发布时间:2025-01-18 12:59
Flash是Adobe公司推出的多媒体格式标准和产品,是目前因特网主流的多媒体应用平台。它具有媒体文件体积小、表达方法灵活多变和较高的播放质量等特点。虽然Flash在台式机环境的应用范围已经非常广泛,但Adobe一直没有推出应用于嵌入式平台的解决方案,这使得Flash在嵌入式平台上的应用受到一定限制,无法广泛推广。 为了解决Flash格式动画文件在各种嵌入式设备上的播放问题,本文通过研究国内外有关Flash实现技术的相关文献,对各种解决方案进行了比较分析,提出了以开源的GNU Gnash Flash播放器作为向ARM嵌入式Linux平台进行移植的解决方案。并实现了Flash动画文件在ARM嵌入式Linux平台的播放,解决了Flash在嵌入式平台播放困难的问题。 本文首先分析了Flash的组成结构原理以及Flash文件的播放技术,其次深入分析了Gnash系统的源代码组成结构,研究了其各个功能模块的实现技术,模块之间的依赖关系以及其它模块和操作系统平台的关系。最后针对嵌入式系统主频低、内存小的特点,对Gnash系统的功能模块进行裁剪,裁剪ActionScript引擎等动画播放...
【文章页数】:82 页
【学位级别】:硕士
【部分图文】:
本文编号:4028646
【文章页数】:82 页
【学位级别】:硕士
【部分图文】:
图5一153C2440处理器框架图
11111)姗的的的U零污污污八八八OCCCCC0州帐.....图5一153....
图5,3阅57058059051伪511051205处理器使用情况
丫口口...105205305405505图5,3阅57058059051伪511051205处理器使用情况
图5.3.2内存使用情况
器性能方面在裁剪前后并没有太大的改善,解决方法只能从硬件入手,更换性能更强大的处理器。在GUI方面,从图5.3.2中可以看到内存的使用情况,在裁剪后有明显的改善,摒弃Gnash默认的Gtk而更换轻量级的SDL和fo后,内存的占用率明显下降。Gtk虽然功能强大,但意味着有较高资源需....
本文编号:4028646
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/4028646.html