天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

嵌入式瀏覽器渲染架構的研究與設計

發(fā)布時間:2021-04-19 13:40
  伴隨著計算機技術和網(wǎng)絡技術的飛速發(fā)展,傳統(tǒng)的單機計算模式也快速轉(zhuǎn)變?yōu)榫W(wǎng)絡計算模式。同時,云計算研究和商業(yè)應用的不斷成熟,各種云終端設備層出不窮,如平板電腦以及手持互聯(lián)網(wǎng)終端。在這一趨勢下,PC的本地應用也逐漸過渡到基于瀏覽器的Web應用。HTML5正是為這一次變革而出現(xiàn),而瀏覽器技術則是對其的底層技術支撐;贖TML5的Web應用程序的加載速度和渲染效率,UI響應等直接關系著用戶體驗。又由于嵌入式系統(tǒng)有限的硬件資源,匱乏的電力支持,輸入方式有限等特點,也需要對瀏覽器進行針對性的優(yōu)化。本文分析了現(xiàn)有瀏覽器的架構與WebOS的技術特點,研究了在操作系統(tǒng)內(nèi)核上基于瀏覽器引擎的Web應用運行平臺。然后基于WebOS架構采用WebKit引擎在Linux內(nèi)核上構建基本的基于瀏覽器的操作系統(tǒng)。通過分析WebKit的基本原理、渲染架構。同時也深入研究目前研究熱點的利用GPU加速瀏覽器渲染技術。為適應嵌入式平臺特點和發(fā)展,對兩個方向進行了探索和研究。首先通過研究瀏覽器引擎渲染架構串行架構的特點,在渲染過程中引用了多線程技術,實現(xiàn)串行渲染在多核平臺的并行渲染。將渲染過程中邏輯上不同階段進行多線程劃分,并... 

【文章來源】:電子科技大學四川省 211工程院校 985工程院校 教育部直屬院校

【文章頁數(shù)】:76 頁

【學位級別】:碩士

【文章目錄】:
摘要
ABSTRACT
第一章 引言
    1.1 選題背景及意義
    1.2 國內(nèi)外研究現(xiàn)狀
        1.2.1 嵌入式系統(tǒng)的發(fā)展
        1.2.2 嵌入式瀏覽器概述
        1.2.3 WebOS 概述
        1.2.4 多線程技術
    1.3 課題綜述和主要工作
    1.4 論文章節(jié)安排
第二章 相關技術研究
    2.1 瀏覽器相關技術
        2.1.1 HTTP 協(xié)議研究
        2.1.2 瀏覽器引擎研究
        2.1.3 瀏覽器渲染技術研究
            2.1.3.1 WebKit 渲染原理
            2.1.3.2 DOM 樹、Render 樹和 RenderLayer 樹
            2.1.3.3 WebKit 軟件渲染
            2.1.3.4 GPU 加速與 OpenGL 編程接口
            2.1.3.5 OpenGL 加速 WebKit 渲染
    2.2 操作系統(tǒng)內(nèi)核接口分析
        2.2.1 圖形接口
        2.2.2 事件接口
    2.3 本章小結(jié)
第三章 構建在操作系統(tǒng)內(nèi)核上的瀏覽器引擎
    3.1 引言
    3.2 瀏覽器引擎概述
        3.2.1 WebKit 介紹
        3.2.2 WebKit 架構
    3.3 SDL 概述
    3.4 建立在內(nèi)核之上的瀏覽器引擎
        3.4.1 顯示接口部分設計
        3.4.2 事件接口部分設計
        3.4.3 界面交互接口設計
    3.5 實驗結(jié)果
    3.6 本章小結(jié)
第四章 多線程渲染架構
    4.1 引言
    4.2 串行渲染多線程劃分
    4.3 多線程渲染設計
        4.3.1 線程間依賴性分析
        4.3.2 通信機制實現(xiàn)
        4.3.3 多線程渲染架構
    4.4 實驗結(jié)果
        4.4.1 測試環(huán)境
        4.4.2 打開網(wǎng)站時間測試
        4.4.3 打開網(wǎng)站內(nèi)存占用測試
    4.5 本章小結(jié)
第五章 軟硬件混合渲染架構
    5.1 引言
    5.2 WebKit 顯示系統(tǒng)
    5.3 軟硬件混合渲染層設計
        5.3.1 硬件加速渲染的基本原理
        5.3.2 DirectFB 硬件加速
        5.3.3 軟硬件混合渲染層設計
    5.4 關鍵模塊設計
        5.4.1 坐標轉(zhuǎn)換模塊
        5.4.2 設備能力探測模塊
        5.4.3 Surface 管理模塊
        5.4.4 繪圖操作分發(fā)模塊
        5.4.5 參數(shù)轉(zhuǎn)換模塊
    5.5 DirectFB 后端實現(xiàn)
        5.5.1 接口定義
        5.5.2 時序圖
    5.6 實驗結(jié)果
        5.6.1 測試環(huán)境
        5.6.2 自制網(wǎng)頁性能評估
        5.6.3 門戶網(wǎng)站性能評估
    5.7 本章小結(jié)
第六章 總結(jié)與展望
致謝
參考文獻
攻研期間取得的成果


【參考文獻】:
期刊論文
[1]利用硬件加速層優(yōu)化Android顯示系統(tǒng)[J]. 董劍,張源,楊珉.  小型微型計算機系統(tǒng). 2012(07)
[2]嵌入式瀏覽器CSS引擎的研究與改進[J]. 劉劍,桑楠,郭文生.  計算機工程. 2011(09)
[3]CSS技術在網(wǎng)頁設計中的應用研究[J]. 車元媛.  科技信息. 2011(05)
[4]基于Elastos的WebKit引擎的研究與移植[J]. 謝立丹,陳榕.  計算機技術與發(fā)展. 2011(01)
[5]基于Qt/Embedded的Web瀏覽器的設計與實現(xiàn)[J]. 宋杰,曹竹冬,王書菊,檀林欣.  計算機與現(xiàn)代化. 2010(10)
[6]HTML5-未來網(wǎng)絡應用的核心技術研究[J]. 劉斌.  自動化與儀器儀表. 2010(04)
[7]DirectFB在嵌入式遠程桌面控制系統(tǒng)中的應用[J]. 楊霄雪,王力虎,葉佳寧,農(nóng)麗萍.  計算機工程與設計. 2010(09)
[8]基于ARM和FPGA的視頻監(jiān)控系統(tǒng)設計[J]. 趙小歡,夏靖波,李明輝.  液晶與顯示. 2010(01)
[9]基于Webkit的嵌入式瀏覽器的研究與實現(xiàn)[J]. 趙經(jīng)緯,周余,王自強,都思丹.  電子測量技術. 2009(03)
[10]網(wǎng)頁瀏覽器內(nèi)核的比較研究[J]. 牛津,楊濤,王林.  微計算機應用. 2009(03)

博士論文
[1]面向移動設備的圖形繪制技術研究[D]. 何高奇.浙江大學 2007

碩士論文
[1]嵌入式瀏覽器渲染體系結(jié)構的研究與設計[D]. 于海濤.電子科技大學 2011
[2]嵌入式JavaScript引擎即時編譯器的研究與設計[D]. 張銳.電子科技大學 2011
[3]二維圖形的裁剪算法研究與改進[D]. 王浩朋.西安電子科技大學 2011
[4]基于WebKit的嵌入式瀏覽器研究與移植[D]. 龐恒志.電子科技大學 2010
[5]嵌入式多媒體系統(tǒng)中硬件加速技術的應用[D]. 蔣永剛.上海交通大學 2009
[6]多核多線程處理器環(huán)境下軟件系統(tǒng)的設計與實現(xiàn)[D]. 方先康.北京郵電大學 2008



本文編號:3147658

資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/guanlilunwen/ydhl/3147658.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權申明:資料由用戶57469***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com