<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

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

VBE標準及其在實(shí)時(shí)動(dòng)態(tài)圖像實(shí)時(shí)顯示中的應用

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

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

本文引用地址:http://dyxdggzs.com/article/166672.htm

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

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


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

評論


相關(guān)推薦

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

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>