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

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 基于YGV629的系統(tǒng)圖形用戶界面設(shè)計

          基于YGV629的系統(tǒng)圖形用戶界面設(shè)計

          作者: 時間:2009-07-09 來源:網(wǎng)絡(luò) 收藏

          嵌入式廣泛應(yīng)用在通信終端、車載設(shè)備、工業(yè)控制等領(lǐng)域。隨著嵌入式技術(shù)的發(fā)展,對嵌入式界面(Graphic User Interface,GUI)的要求逐步提高。GUI是和嵌入式設(shè)備之間的接口,是嵌入式的重要組成部分,它通過窗口和菜單等化操作方式,極大地方便了對嵌入式產(chǎn)品的使用。GUI的好壞將直接影響嵌入式產(chǎn)品的普及和使用。GUI簡潔、方便、美觀的嵌入式產(chǎn)品具有廣闊的市場應(yīng)用前景。
          嵌入式系統(tǒng)的資源是比較緊張的,多數(shù)嵌入式系統(tǒng)沒有個人電腦所具有的硬件資源和顯示處理資源。一個嵌入式系統(tǒng)能夠顯示何種風格的界面,是由嵌入式系統(tǒng)的功能需求和本身的圖形顯示處理機制決定的。因此不同嵌入式系統(tǒng)的GUI設(shè)計是不同的,它綜合了硬件和軟件兩方面的考慮,而不像在個人電腦上開發(fā)界面時多數(shù)情況下只需考慮軟件設(shè)計。
          本文以車載影音導(dǎo)航系統(tǒng)為例,介紹了一種嵌入式系統(tǒng)圖形用戶界面的設(shè)計方法。首先介紹了系統(tǒng)對圖形界面的需求,然后給出了實現(xiàn)系統(tǒng)圖形界面的硬件和軟件設(shè)計方案。

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

          1 功能需求
          本文中的車載影音導(dǎo)航系統(tǒng)集導(dǎo)航、DVD播放、收音、倒車雷達顯示、倒車后視等多功能于一體,采用圖形化界面顯示。為了方便用戶使用,系統(tǒng)采用按鍵和觸摸屏結(jié)合的操作方式。
          本系統(tǒng)對圖形界面的功能需求主要分為兩大類。
          一類是單純的用戶界面操作,如圖1所示。這一類界面總體上是由窗口和按鈕組成,整個操作界面可以看成是一個窗口,窗口上有可供用戶操作的各種按鈕。從實現(xiàn)上看,圖形界面的窗口實際上是一個背景圖片,每個按鈕則至少由兩張圖片組成的:一張圖片用于表示正常顯示的按鈕,一張圖片用于表示選中時的按鈕顯示。那么整個界面就是由窗口圖片和按鈕圖片組合而成,最終送到顯示終端上的是一副完整拼接的圖片。圖1中,“設(shè)置”按鈕顯示當前用戶點中了該按鈕。

          另一類圖形界面是在有播放視頻(如DVD播放)時,疊加在播放視頻上的按鈕,如圖2所示。從實現(xiàn)上看,這類圖形界面上的每個按鈕仍然至少由兩張圖片組成。但是不同的是,這類圖形界面最終送到顯示終端上的內(nèi)容由圖片和DVD視頻兩部分疊加而成。大多數(shù)DVD機芯輸出的視頻信號是CVBS(復(fù)合視頻信號)或 YC,而圖片信息在系統(tǒng)中是以RGB的形式出現(xiàn)的,那么要實現(xiàn)這類圖形界面就需要對DVD視頻進行解碼,解碼后和圖片的RGB信息進行疊加再輸出到顯示終端。圖2所示為DVD播放時,提供給用戶的操作按鈕。

          2 硬件設(shè)計方案
          為了實現(xiàn)本系統(tǒng)中的圖形用戶界面,采用雅馬哈公司的圖像處理芯片。同時為了滿足圖像處理的要求,系統(tǒng)的MCU使用意法半導(dǎo)體公司ARM7TDMI-S的32位RISC CPU STR750,STR750主頻最高可達60 MHz,具有16 KB的RAM,最大片內(nèi)Flash為256 KB。
          2.1
          是一款圖像處理芯片,通過MCU控制其讀取存儲在Flash或ROM中的圖片數(shù)據(jù),將數(shù)據(jù)處理成RGB信號輸出。有兩種RGB信號輸出:模擬 RGB和數(shù)字RGB。輸出的行場時序有兩種方式,一種是YGV629自身產(chǎn)生的時序關(guān)系,此時芯片工作在內(nèi)同步模式下;另一種是根據(jù)外部輸入的視頻時序來生成輸出的視頻時序關(guān)系,此時芯片工作在外同步模式下。YGV629可以產(chǎn)生的終端顯示時序包括NTSC、PAL、VGA、QVGA、SVGA等,因此可以支持多種顯示終端設(shè)備。
          YGV629對圖形界面中圖片的管理是通過圖層的方式,每個圖片占用1個圖層,最多可以有341個圖層,輸出圖片的RGB由這341個圖層疊加而成。每個圖層在整屏上的顯示由12字節(jié)的屬性數(shù)據(jù)確定,這些屬性數(shù)據(jù)決定每個圖層在整屏上的顯示位置、透明色、縮放比例、Alpha通道等。


          上一頁 1 2 下一頁

          評論


          相關(guān)推薦

          技術(shù)專區(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); })();