Gnash在ARM嵌入式Linux平臺的實現(xiàn)技術(shù)研究
發(fā)布時間:2025-01-18 12:59
Flash是Adobe公司推出的多媒體格式標準和產(chǎn)品,是目前因特網(wǎng)主流的多媒體應用平臺。它具有媒體文件體積小、表達方法靈活多變和較高的播放質(zhì)量等特點。雖然Flash在臺式機環(huán)境的應用范圍已經(jīng)非常廣泛,但Adobe一直沒有推出應用于嵌入式平臺的解決方案,這使得Flash在嵌入式平臺上的應用受到一定限制,無法廣泛推廣。 為了解決Flash格式動畫文件在各種嵌入式設備上的播放問題,本文通過研究國內(nèi)外有關(guān)Flash實現(xiàn)技術(shù)的相關(guān)文獻,對各種解決方案進行了比較分析,提出了以開源的GNU Gnash Flash播放器作為向ARM嵌入式Linux平臺進行移植的解決方案。并實現(xiàn)了Flash動畫文件在ARM嵌入式Linux平臺的播放,解決了Flash在嵌入式平臺播放困難的問題。 本文首先分析了Flash的組成結(jié)構(gòu)原理以及Flash文件的播放技術(shù),其次深入分析了Gnash系統(tǒng)的源代碼組成結(jié)構(gòu),研究了其各個功能模塊的實現(xiàn)技術(shù),模塊之間的依賴關(guān)系以及其它模塊和操作系統(tǒng)平臺的關(guān)系。最后針對嵌入式系統(tǒng)主頻低、內(nèi)存小的特點,對Gnash系統(tǒng)的功能模塊進行裁剪,裁剪ActionScript引擎等動畫播放...
【文章頁數(shù)】:82 頁
【學位級別】:碩士
【部分圖文】:
本文編號:4028646
【文章頁數(shù)】:82 頁
【學位級別】:碩士
【部分圖文】:
圖5一153C2440處理器框架圖
11111)姍的的的U零污污污八八八OCCCCC0州帳.....圖5一153....
圖5,3閱57058059051偽511051205處理器使用情況
丫口口...105205305405505圖5,3閱57058059051偽511051205處理器使用情況
圖5.3.2內(nèi)存使用情況
器性能方面在裁剪前后并沒有太大的改善,解決方法只能從硬件入手,更換性能更強大的處理器。在GUI方面,從圖5.3.2中可以看到內(nèi)存的使用情況,在裁剪后有明顯的改善,摒棄Gnash默認的Gtk而更換輕量級的SDL和fo后,內(nèi)存的占用率明顯下降。Gtk雖然功能強大,但意味著有較高資源需....
本文編號:4028646
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/4028646.html