午夜伦理在线-午夜伦理在线观看-午夜毛片免费看-午夜美女久久久久爽久久-午夜免费

以文本方式查看主題

-  曙海教育集團論壇  (http://www.brpp.cn/bbs/index.asp)
--  Power Pcb設計開發(fā)  (http://www.brpp.cn/bbs/list.asp?boardid=40)
----  VxWorks體系下PowerPC860處理器串行總線  (http://www.brpp.cn/bbs/dispbbs.asp?boardid=40&id=1834)

--  作者:wangxinxin
--  發(fā)布時間:2010-11-29 9:40:35
--  VxWorks體系下PowerPC860處理器串行總線

摘 要:   Konqueror/embedded是針對嵌入式Linux的開放源碼瀏覽器,也是符合GNU條款的自由軟件。本文首先對該瀏覽器技術(shù)核心做了簡要分析,然后詳細介紹了Konqueror/embedded在arm-Linux操作系統(tǒng)上的移植和漢化過程。
關(guān)鍵詞:  Konqueror;嵌入式瀏覽器;arm-Linux;移植;漢化

引言
    目前,嵌入式瀏覽器已經(jīng)逐漸成為高端手機和PDA的標準配置。Konqueror/embedded作為嵌入式Linux操作系統(tǒng)的首選瀏覽器得到了廣泛使用。但是由于該瀏覽器是自由軟件,因此向具體嵌入式平臺移植時存在一定的難度。本文主要介紹了Konqueror/embedded 向arm-Linux平臺上的整個移植和漢化過程,以便工程師參考和使用。

Konqueror/embedded的結(jié)構(gòu)
    Konqueror/embedded 是由底層網(wǎng)絡連接,圖形化用戶界面和處理HTML繪制的引擎KHTML構(gòu)成的。底層的通信協(xié)議實現(xiàn)是基于KIO/slave機制來實現(xiàn)的;GUI界面采用 Kparts組建技術(shù)和Qt的基本構(gòu)件;而作為Konqueror/embedded的核心,KHTML則運用了文檔對象模型(DOM)所提供的API接口,并在DOM樹上掛接javascript引擎,CSS解析器以及渲染引擎。Konqueror/embedded的層次結(jié)構(gòu)如圖1所示。

圖片點擊可在新窗口打開查看
圖1 Konqueror/embedded層次結(jié)構(gòu)

Kparts及Qt構(gòu)件實現(xiàn)GUI
    為了方便地實現(xiàn)將現(xiàn)有應用作為一個控件插入到另外一個應用中去,采用了part對象負責管理整個應用和窗口。對于每個窗口又采取了類似 微軟 MFC 中的 Doc-View 結(jié)構(gòu)。因此在將應用嵌入到另外一個應用中的時候,只需要獲得part中的接口和數(shù)據(jù)即可。對窗口的一切操作的響應由被嵌入應用的 part 對象來完成,而類 Doc-View 結(jié)構(gòu)只負責顯示和保存數(shù)據(jù)即可。

    由于Konqueror/embedded是基于圖形庫Qt/E,因此也遵循了signal、slot消息機制,Konqueror/embedded作為Qt/E的一個標準應用程序進行輸入/輸出及界面消息響應。

執(zhí)行DOM 模塊
    DOM 模塊對經(jīng)過解析的標記進行語法檢查,并把屬性看作節(jié)點,按照標記的語義包含關(guān)系以及先后順序組織成DOM樹。它給HTML 文檔定義了一個與平臺無關(guān)的程序接口,使用該接口可以控制文檔的內(nèi)容、接口和樣式。

    在執(zhí)行DOM模塊的過程中,瀏覽器將所有從語法語義解析模塊中獲得的標記和屬性,按照一定的層次結(jié)構(gòu)組織成DOM 樹。完成DOM 樹的構(gòu)筑后,DOM 模塊會同時把標記和屬性以對象的形式傳給綁定模塊和腳本引擎模塊。

執(zhí)行I/O模塊
    瀏覽器加載有關(guān)的I/O文件,對HTTP等協(xié)議進行解析。語法語義解析模塊的解析功能分為兩部分:對接收到的字節(jié)流進行分詞,解析為關(guān)鍵字;調(diào)用解析器檢驗關(guān)鍵字是否合法,若是合法的關(guān)鍵字,則按照規(guī)則插入到DOM 樹中。


主站蜘蛛池模板: 手机看片一区 | 欧美成人精品第一区二区三区 | 1024香蕉视频 | 国产精品jizz视频 | 福利一区视频 | 婷婷色基地| 在线观看国产精成人品 | 亚洲美女在线播放 | 日韩欧美亚洲综合久久99e | 欧美日韩在线精品一区二区三区 | 久久视频精品线视频在线网站 | 亚洲永久 | 97碰碰碰免费公开在线视频 | 亚洲精品无码不卡 | 亚洲欧洲精品成人久久曰影片 | 欧美黑b| 国产日韩欧美视频在线 | 久久久亚洲 | 青青草一区国产97 | 国内精品自在自线2020 | 国产成人激情视频 | 经典三级影院 | 国产精品自拍一区 | 免费网站在线看 | 国产成人麻豆tv在线观看 | 香蕉在线精品视频在线观看2 | 国产一级黄毛片 | 国产精品免费视频一区二区三区 | 亚洲天堂视频网站 | 欧美精品在线观看 | 精品第一页 | 麻豆视传媒短视频网站 - | 美国一级做a爰片性色毛片 美国人与性xxxxxxx | 88福利视频| 亚洲日日做天天做日日谢 | 成人久久网 | 日本黄色片在线免费观看 | 在线成人a毛片免费播放 | 欧美人与善交大片 | 青草草视频在线观看 | 免费一级毛片在级播放 |