基于LINUX的嵌入式瀏覽器的設(shè)計(jì)與實(shí)現(xiàn)
圖3網(wǎng)絡(luò)訪問原理主要接口函數(shù):AddJobTbQueue(structJobJob):加入新任務(wù)到任務(wù)隊(duì)列GetHTMLFile();利用HTTP函數(shù)實(shí)現(xiàn)任務(wù)隊(duì)列的頭個(gè)任務(wù)NetworkContml():任務(wù)調(diào)度3系統(tǒng)功能特點(diǎn)及實(shí)現(xiàn)情況此系統(tǒng)設(shè)計(jì)實(shí)現(xiàn)了瀏覽器的基本功能,能夠滿足一般嵌入式環(huán)境的需要。在優(yōu)秀的嵌入式GUI上開發(fā)項(xiàng)目,可以借用最新的科研成果,加快開發(fā)進(jìn)度。系統(tǒng)結(jié)構(gòu)簡(jiǎn)單,易于實(shí)現(xiàn)。代碼量較小,資源占用較少。在國(guó)產(chǎn)著名自由軟件MiniGUI下已成功實(shí)現(xiàn)。
4結(jié)語(yǔ)本文的創(chuàng)新點(diǎn)是基于現(xiàn)有的嵌入式GUI,利用系統(tǒng)的HTEP函數(shù)庫(kù)實(shí)現(xiàn)網(wǎng)絡(luò)訪問,根據(jù)文檔類型定義和層疊式樣式表規(guī)范,解析HTML文件和排版顯示。設(shè)計(jì)與實(shí)現(xiàn)了基于LINUX系統(tǒng)的嵌入式瀏覽器的基本功能,滿足一般嵌入式環(huán)境的需要。其次,本系統(tǒng)簡(jiǎn)單,易于實(shí)現(xiàn),代碼較小,資源占有較少。
linux操作系統(tǒng)文章專題:linux操作系統(tǒng)詳解(linux不再難懂)linux相關(guān)文章:linux教程
評(píng)論