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

嵌入式瀏覽器渲染架構(gòu)的研究與設(shè)計(jì)

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

【文章來(lái)源】:電子科技大學(xué)四川省 211工程院校 985工程院校 教育部直屬院校

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

【學(xué)位級(jí)別】:碩士

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


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

博士論文
[1]面向移動(dòng)設(shè)備的圖形繪制技術(shù)研究[D]. 何高奇.浙江大學(xué) 2007

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



本文編號(hào):3147658

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

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


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

版權(quán)申明:資料由用戶57469***提供,本站僅收錄摘要或目錄,作者需要?jiǎng)h除請(qǐng)E-mail郵箱bigeng88@qq.com