曙海教育集團(tuán)論壇嵌入式硬件開發(fā)專區(qū)Power Pcb設(shè)計開發(fā) → VxWorks體系下PowerPC860處理器串行總線


  共有6937人關(guān)注過本帖樹形打印

主題:VxWorks體系下PowerPC860處理器串行總線

美女呀,離線,留言給我吧!
wangxinxin
  1樓 個性首頁 | 博客 | 信息 | 搜索 | 郵箱 | 主頁 | UC


加好友 發(fā)短信
等級:青蜂俠 帖子:1393 積分:14038 威望:0 精華:0 注冊:2010-11-12 11:08:23
VxWorks體系下PowerPC860處理器串行總線  發(fā)帖心情 Post By:2010-11-29 9:40:35

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

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

Konqueror/embedded的結(jié)構(gòu)
    Konqueror/embedded 是由底層網(wǎng)絡(luò)連接,圖形化用戶界面和處理HTML繪制的引擎KHTML構(gòu)成的。底層的通信協(xié)議實現(xiàn)是基于KIO/slave機(jī)制來實現(xiàn)的;GUI界面采用 Kparts組建技術(shù)和Qt的基本構(gòu)件;而作為Konqueror/embedded的核心,KHTML則運(yùn)用了文檔對象模型(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)有應(yīng)用作為一個控件插入到另外一個應(yīng)用中去,采用了part對象負(fù)責(zé)管理整個應(yīng)用和窗口。對于每個窗口又采取了類似 微軟 MFC 中的 Doc-View 結(jié)構(gòu)。因此在將應(yīng)用嵌入到另外一個應(yīng)用中的時候,只需要獲得part中的接口和數(shù)據(jù)即可。對窗口的一切操作的響應(yīng)由被嵌入應(yīng)用的 part 對象來完成,而類 Doc-View 結(jié)構(gòu)只負(fù)責(zé)顯示和保存數(shù)據(jù)即可。

    由于Konqueror/embedded是基于圖形庫Qt/E,因此也遵循了signal、slot消息機(jī)制,Konqueror/embedded作為Qt/E的一個標(biāo)準(zhǔn)應(yīng)用程序進(jìn)行輸入/輸出及界面消息響應(yīng)。

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

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

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


支持(0中立(0反對(0單帖管理 | 引用 | 回復(fù) 回到頂部

返回版面帖子列表

VxWorks體系下PowerPC860處理器串行總線








簽名
主站蜘蛛池模板: 六月丁香婷婷天天在线| 久久久午夜精品理论片| 国产真实乱系列2孕妇| 扒开双腿猛进入免费视频黄 | www一区二区| 久久精品人妻中文系列| 亚洲综合久久1区2区3区| 国产乱人伦偷精品视频不卡| 国产精品欧美激情在线播放| 成年人在线播放| 日韩高清免费观看| 欧美精品久久久久久久自慰| 精品久久久噜噜噜久久久| 香蕉视频网页版| 你懂的在线视频网站| japanese酒醉侵犯| 中文字幕一区在线播放| 久久夜色精品国产欧美乱| 亚洲午夜国产精品无码老牛影视| 人人揉人人爽五月天视频| 又爽又黄又无遮挡的视频在线观看 | 精品人妻少妇一区二区三区在线| 黄网站欧美内射| 日本网址在线观看| 香蕉视频在线看| 2019国产开嫩苞视频| 99国内精品久久久久久久| xxxxx做受大片视频| 一区二区三区电影网| 中文在线字幕中文字幕| 中文字幕理论电影理论片| 中文字幕精品无码亚洲字| 久久久久亚洲AV无码去区首| 久久精品国产精品亚洲艾| 亚洲18在线天美| 久久精品人人爽人人爽| 久久精品国1国二国三在| 久久国产色AV免费观看| 久久天天躁狠狠躁夜夜免费观看 | 色yeye香蕉凹凸视频在线观看| 领导边摸边吃奶边做爽在线观看|