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

          關(guān) 閉

          新聞中心

          EEPW首頁(yè) > 工控自動(dòng)化 > 設(shè)計(jì)應(yīng)用 > 基于SEP4O2O的Linux frame buffer驅(qū)動(dòng)設(shè)計(jì)

          基于SEP4O2O的Linux frame buffer驅(qū)動(dòng)設(shè)計(jì)

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


          0 引言
          隨著世界經(jīng)濟(jì)的迅速發(fā)展,液晶顯示屏廣泛應(yīng)用于手機(jī)、PDA、金融終端等電子產(chǎn)品上,而在嵌入式電子領(lǐng)域,操作系統(tǒng)占有越來(lái)越大的市場(chǎng)份額。因而本文提出在嵌入式平臺(tái)上實(shí)現(xiàn)液晶顯示器的功能,詳細(xì)敘述了液晶顯示屏在SEP4020微處理器為基礎(chǔ)的平臺(tái)上的Frame驅(qū)動(dòng)程序設(shè)計(jì)。

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


          1 液晶顯示器原理
          1.1 液晶顯示器種類(lèi)
          液晶顯示器(LCD)根據(jù)驅(qū)動(dòng)方式可以分為靜態(tài)驅(qū)動(dòng)、簡(jiǎn)單矩陣驅(qū)動(dòng)以及主動(dòng)矩陣驅(qū)動(dòng)三種。其中,簡(jiǎn)單矩陣型又可以再分為扭轉(zhuǎn)向列(TN)和超扭轉(zhuǎn)式向列型(STN)兩種,而主動(dòng)矩陣則以薄膜式晶體管(TFT)為主流。
          TN型技術(shù)是LCD中最基本的,其他種類(lèi)的LCD都以TN型為基礎(chǔ)改進(jìn)而得。TN型LCD顯示質(zhì)量很差,色彩單一、對(duì)比度低,反應(yīng)速度很慢,故主要應(yīng)用于簡(jiǎn)單的數(shù)字符與文字的顯示,如電子表以及電子計(jì)算器等。STN LCD的顯示原理與TN類(lèi)似,區(qū)別在于TN型的液晶分子將入射光旋轉(zhuǎn)90°,而STN可將入射光旋轉(zhuǎn)180°到270°。STN改善了TN視角狹小的缺點(diǎn),并提高了對(duì)比度,顯示品質(zhì)較TN高。
          TFT型LCD中,晶體管矩陣依顯示信號(hào)開(kāi)啟或者關(guān)閉液晶分子的電壓,使液晶分子軸轉(zhuǎn)向而成亮或者暗的對(duì)比,避免了顯示器對(duì)電場(chǎng)效應(yīng)的依靠。因此,TFTLCD顯示質(zhì)量較TN/STN更佳,畫(huà)面顯示對(duì)比度可達(dá)150:1以上,反應(yīng)速度逼近30ms甚至更快,適用于PDA、筆記本電腦、數(shù)碼相機(jī)、MP4等。
          1.2 液晶顯示器時(shí)序
          圖1為L(zhǎng)CD的典型時(shí)序圖。時(shí)序圖中VFRAME為幀同步信號(hào),VLINE為行同步信號(hào),VCLK為像素時(shí)鐘信號(hào)(用于鎖存圖像數(shù)據(jù)的像素時(shí)鐘),VM為數(shù)據(jù)有效標(biāo)志信號(hào),VD為圖像的數(shù)據(jù)信號(hào)。

          作為幀同步信號(hào)的VFRAME,每發(fā)出一個(gè)脈沖,都意味著新的一屏圖像數(shù)據(jù)開(kāi)始發(fā)送。而作為行同步信號(hào)的VLINE,每發(fā)出一個(gè)脈沖都表明新的一行圖像資料開(kāi)始發(fā)送。在幀同步以及行同步的頭尾都必須留有回掃時(shí)間。


          2 硬件平臺(tái)
          本設(shè)計(jì)采用的硬件平臺(tái)是基于東南大學(xué)國(guó)家專(zhuān)用集成電路系統(tǒng)工程中心研發(fā)的SEP4020微處理器的開(kāi)發(fā)板。該處理器是使用0.18μ m標(biāo)準(zhǔn)CMOS的工藝設(shè)計(jì),內(nèi)嵌ASIX CORE(32位RISC內(nèi)核兼容ARM720T,帶8 kB指令數(shù)據(jù)cache和全功能MMU),采用馮諾依曼結(jié)構(gòu)的一款微處理器。該處理器集成了液晶控制模塊(LCDC),此模塊兼容AMBA規(guī)范,有AHB MASTER和AHB SLAVE接口,分別用于讀取需要顯示的數(shù)據(jù)和軟件配置。經(jīng)過(guò)軟件配置后,LCDC能自己獨(dú)立工作,而不再需要內(nèi)核的再次參與,從而節(jié)省內(nèi)核的處理時(shí)間。工作過(guò)程是LCDC使能后申請(qǐng)系統(tǒng)總線(xiàn),獲得總線(xiàn)使用權(quán)后讀取需要顯示的數(shù)據(jù),數(shù)據(jù)經(jīng)過(guò)相應(yīng)算法的處理就得到滿(mǎn)足時(shí)序要求的信號(hào),送到LCDC顯示驅(qū)動(dòng)器。
          LCDC使用內(nèi)嵌的DMA方式進(jìn)行數(shù)據(jù)操作,配備一個(gè)深度為16的32位FIFO用于緩存顯示數(shù)據(jù),支持1、2、4位的STN灰度顯示和16位TFT彩色顯示,分辨率軟件可配置。相關(guān)的需要配置的寄存器有:
          SSA為屏幕起始寄存器;SIZE為屏幕尺寸寄存器;PCR為面板配置寄存器;HCR為水平配置寄存器;VCR為垂直配置寄存器:PWMR為對(duì)比度控制器;LECR為使能控制寄存器;DMACR為DMA控制寄存器。

          linux操作系統(tǒng)文章專(zhuān)題:linux操作系統(tǒng)詳解(linux不再難懂)

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

          關(guān)鍵詞: SEP4O2O buffer Linux frame

          評(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); })();