<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁(yè) > 消費(fèi)電子 > 設(shè)計(jì)應(yīng)用 > VBE標(biāo)準(zhǔn)及其在實(shí)時(shí)動(dòng)態(tài)圖像實(shí)時(shí)顯示中的應(yīng)用

          VBE標(biāo)準(zhǔn)及其在實(shí)時(shí)動(dòng)態(tài)圖像實(shí)時(shí)顯示中的應(yīng)用

          作者: 時(shí)間:2010-07-06 來(lái)源:網(wǎng)絡(luò) 收藏

          摘要:本文介紹了視頻電子協(xié)會(huì)(VESA)制定的,結(jié)合該,通過(guò)對(duì)基于嵌入式平臺(tái)的遙感滾動(dòng)系統(tǒng)的三種軟件實(shí)現(xiàn)方案進(jìn)行對(duì)比,凸顯了該標(biāo)準(zhǔn)的在硬件資源占用上的優(yōu)勢(shì),最后,本文給出了一個(gè)基于嵌入式計(jì)算機(jī)平臺(tái)和標(biāo)準(zhǔn)的遙感系統(tǒng)的實(shí)施方案。
          關(guān)鍵詞:VGA標(biāo)準(zhǔn):標(biāo)準(zhǔn):

          本文引用地址:http://www.ex-cimer.com/article/166672.htm

          0 引言
          PC機(jī)的開(kāi)放體系結(jié)構(gòu)使得有更多的廠(chǎng)商能夠參與計(jì)算機(jī)部件的生產(chǎn),參加標(biāo)準(zhǔn)的制定。在PC機(jī)圖形顯示領(lǐng)域的早期,IBM推出的VGA標(biāo)準(zhǔn)成為默認(rèn)的行業(yè)標(biāo)準(zhǔn),但隨后一段時(shí)期,其他廠(chǎng)商生產(chǎn)的VGA顯示卡雖兼容了IBM VGA的BIOS和寄存器,卻加入了擴(kuò)展功能,當(dāng)時(shí),出現(xiàn)了眾多具有更高分辨率、更多色彩甚至附加圖形處理功能的顯示卡-Super VGA顯示卡。
          當(dāng)時(shí),對(duì)于Super VGA顯示卡的軟件開(kāi)發(fā)者而言,他們卻要面對(duì)非常嚴(yán)重的問(wèn)題:由于沒(méi)有硬件設(shè)計(jì)標(biāo)準(zhǔn),軟件開(kāi)發(fā)者面對(duì)著各種完全不同的Super VGA硬件結(jié)構(gòu),而且,由于沒(méi)有統(tǒng)一的軟件開(kāi)發(fā)界面,在程序開(kāi)發(fā)中必須解決軟件兼容不同顯示卡的問(wèn)題,隨之而來(lái)的是,對(duì)于某一具體的Super VGA顯示卡,除了一些特定的軟件可以得到制造廠(chǎng)家提供的顯示驅(qū)動(dòng)程序支持,幾乎再?zèng)]有什么軟件包可以利用Super VGA帶來(lái)的能力和優(yōu)點(diǎn)。
          VBE標(biāo)準(zhǔn)的制定就是要改變這種困境,作為各種Super VGA顯示卡的統(tǒng)一軟件接口,它可以使軟件和系統(tǒng)軟件在較大的范圍內(nèi)利用擴(kuò)展VGA可用的優(yōu)勢(shì)。
          本文先簡(jiǎn)單介紹VBE標(biāo)準(zhǔn),然后結(jié)合一個(gè)具體設(shè)計(jì),給出如何利用VBE標(biāo)準(zhǔn)實(shí)現(xiàn)遙感圖像實(shí)時(shí)滾動(dòng)顯示。

          1 VBE標(biāo)準(zhǔn)
          VBEl.0提供了基本信息查詢(xún)、顯示方式信息查詢(xún)、設(shè)置顯示方式、返回當(dāng)前顯示方式、保存/恢復(fù)視頻狀態(tài)等幾項(xiàng)基本功能,定義了有限的幾種擴(kuò)展顯示模式。
          VBEl.1增加了設(shè)置/獲取邏輯掃描線(xiàn)長(zhǎng)度等功能,并增加5種顯示模式和新的顯示方式參數(shù)。
          VBEl.2增加了對(duì)調(diào)色板設(shè)置的接口及更多的顯示模式和顯示方式參數(shù)。
          VBE2.0增加了對(duì)線(xiàn)性幀緩存和保護(hù)模式的支持等。
          VBE3.0擴(kuò)充了過(guò)去版本中的許多功能,實(shí)現(xiàn)了刷新率、點(diǎn)時(shí)鐘、硬件幀切換等。由于篇幅所限,這里只對(duì)被硬件廠(chǎng)商廣泛支持的VBE-2.0標(biāo)準(zhǔn)定義的軟件接口做簡(jiǎn)單介紹。
          標(biāo)準(zhǔn)VGA的BIOS是通過(guò)中斷l(xiāng)O來(lái)調(diào)用的,而VBE是通過(guò)中斷4F,通過(guò)設(shè)置不同的功能號(hào)調(diào)用該標(biāo)準(zhǔn)的不同功能:
          (1)功能調(diào)用00H--基本信息查詢(xún)
          可返回VBE版本號(hào)、OEM名字,顯示視頻環(huán)境能力、支持的顯示方式、顯示存儲(chǔ)器數(shù)目等信息。
          (2)功能調(diào)用01H--顯示方式信息查詢(xún)
          可返回特定顯示方式的具體信息,包括顯示方式屬性、主機(jī)視頻窗口屬性、功能調(diào)用入口地址、分辨率、像素位數(shù)、顯示存儲(chǔ)器分塊數(shù)、分塊長(zhǎng)度等。
          (3)功能調(diào)用02H--設(shè)置顯示方式
          設(shè)置顯示方式。
          (4)功能調(diào)用03H--返回顯示方式
          返回當(dāng)前顯示方式。
          (5)功能調(diào)用04H--保存/恢復(fù)視頻狀態(tài)
          保存/恢復(fù)視頻狀態(tài)。
          (6)功能調(diào)用05H--主機(jī)視頻窗口控制
          設(shè)置主機(jī)視頻窗口在顯示存儲(chǔ)器中的位置。
          (7)功能調(diào)用06H--設(shè)置/獲取邏輯掃描線(xiàn)長(zhǎng)度
          通過(guò)對(duì)子功能的控制實(shí)現(xiàn)設(shè)置或獲取邏輯掃描線(xiàn)長(zhǎng)度。
          (8)功能調(diào)用07H--設(shè)置/獲取顯示起始地址
          通過(guò)對(duì)子功能的控制實(shí)現(xiàn)設(shè)置或獲取顯示的起始地址。
          (9)功能調(diào)用08H--設(shè)置/獲取調(diào)色板格式
          通過(guò)對(duì)子功能的控制實(shí)現(xiàn)設(shè)置或獲取調(diào)色板格式。
          (10)功能調(diào)用09H--設(shè)置/獲取調(diào)色板數(shù)據(jù)
          通過(guò)對(duì)子功能的控制實(shí)現(xiàn)設(shè)置或獲取調(diào)色板數(shù)據(jù)。
          (11)功能調(diào)用0AH--返回保護(hù)模式接口
          返回保護(hù)模式程序接口。


          上一頁(yè) 1 2 3 下一頁(yè)

          評(píng)論


          相關(guān)推薦

          技術(shù)專(zhuān)區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();