在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,91精品国产91免费

<menu id="6qfwx"><li id="6qfwx"></li></menu>
    1. <menu id="6qfwx"><dl id="6qfwx"></dl></menu>

      <label id="6qfwx"><ol id="6qfwx"></ol></label><menu id="6qfwx"></menu><object id="6qfwx"><strike id="6qfwx"><noscript id="6qfwx"></noscript></strike></object>
        1. <center id="6qfwx"><dl id="6qfwx"></dl></center>

            新聞中心

            EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 高清嵌入式系統(tǒng)中的DVI驅(qū)動(dòng)開(kāi)發(fā)

            高清嵌入式系統(tǒng)中的DVI驅(qū)動(dòng)開(kāi)發(fā)

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

            摘要:以飛思卡爾半導(dǎo)體的MX51為硬件平臺(tái),給出了產(chǎn)品中視頻顯示接口的實(shí)現(xiàn)方案;通過(guò)處理器的LCD1接口,外擴(kuò)TFP 410芯片實(shí)現(xiàn)視頻輸出;分析了framebuffer的實(shí)現(xiàn)機(jī)制及其在中的應(yīng)用;詳細(xì)講述Linux2.6.28內(nèi)核下基于framebuffer的方法及步驟。該設(shè)計(jì)應(yīng)用于機(jī)頇盒等產(chǎn)品中,效果良好。
            關(guān)鍵詞:Linux;設(shè)備;DVI;framebuffer;MX51

            引言
            DVI是Digital VisualInterface(數(shù)字視頻接口)的縮寫(xiě)。在電子領(lǐng)域,像DVI這樣的接口應(yīng)用越來(lái)越多,很多產(chǎn)品采用H.264視頻編碼技術(shù),支持播放H.264格式的720P分辨率的視頻文件,這就需要至少1024×768分辨率的顯示輸出設(shè)備。
            MX51是飛思卡爾半導(dǎo)體的基于ARM Cortex-A8內(nèi)核的高端ARM嵌入式多媒體處理器,支持720P視頻多種格式的硬解碼,可以用來(lái)高清機(jī)頂盒、上網(wǎng)本等產(chǎn)品,很多情況下需要集成DVI這樣的高清視頻端子。
            在嵌入式電子產(chǎn)品中,Linux操作占有越來(lái)越多的市場(chǎng)份額。本文采用Linux2.6.28內(nèi)核和MX51作為的軟、硬件平臺(tái),詳細(xì)論述了基于framebtffer技術(shù)DVI顯示驅(qū)動(dòng)程序的方法。

            1 DVI概述
            DVI接口只在一些高端顯示器上可以看到,一般常見(jiàn)的液晶顯示器只有VGA接口。VGA接口顯示的是模擬信號(hào),而DVI接口顯示的是數(shù)字信號(hào),它傳輸沒(méi)有經(jīng)過(guò)壓縮的數(shù)字信號(hào),最高速率可達(dá)4.9 Gbps,對(duì)高清視頻顯示可以達(dá)到較好的保真度,減少模擬信號(hào)傳輸時(shí)的信號(hào)損失。
            DVI基于TMDS(Transition Minimized Differential Signaling,轉(zhuǎn)換最小差分信號(hào))技術(shù)來(lái)傳輸數(shù)字信號(hào),TMDS運(yùn)用先進(jìn)的編碼算法把8位數(shù)據(jù)(R、G、B中的每路基色信號(hào))通過(guò)最小轉(zhuǎn)換編碼為10位數(shù)據(jù)(包含行場(chǎng)同步信息、時(shí)鐘信息、數(shù)據(jù)DE、糾錯(cuò)等),經(jīng)過(guò)DC平衡后,采用差分信號(hào)傳輸數(shù)據(jù)。DVI和LVDS、TTL相比有較好的電磁兼容性能,可以用低成本的專(zhuān)用電纜實(shí)現(xiàn)長(zhǎng)距離、高質(zhì)量的數(shù)字信號(hào)傳輸。

            2 硬件接口
            本設(shè)計(jì)采用的硬件平臺(tái)是基于飛思卡爾半導(dǎo)體的MX51多媒體應(yīng)用處理器開(kāi)發(fā)板。該處理器集成了多種外設(shè)接口,其中包括兩個(gè)液晶顯示控制器(LCDC)及其接口,可以連接各類(lèi)LCD,分辨率最大支持1280×800像素。通過(guò)MX51的LCD1接口,外擴(kuò)德州儀器公司的TFP410芯片實(shí)現(xiàn)DVI視頻輸出,MX51的高清720P視頻解碼能力需要較大分辨率的顯示輸出設(shè)備。圖1為MX51的LCD1接口與TFP410的連接圖。

            本文引用地址:http://www.biyoush.com/article/149120.htm

            a.jpg


            圖1中的TX2±、TX1±、TX0±、TXC±信號(hào)是DVI視頻輸出信號(hào)4對(duì),8個(gè)信號(hào)。DATA[23:0]是視頻數(shù)據(jù)輸入信號(hào),對(duì)應(yīng)MX51 LCD1的DATA[23:0];DE、VSYNC、HSYNC、IDCK±等時(shí)鐘信號(hào)分別對(duì)應(yīng)LCD1的相應(yīng)的引腳。SCL、SDA是I2C總線時(shí)鐘和數(shù)據(jù)信號(hào),接MX51 I2C接口的2個(gè)引腳。以上硬件電路連接,可實(shí)現(xiàn)MX51輸出高清視頻到DVI芯片,再通過(guò)外接LCD顯示。MX51處理器內(nèi)部集成的LCD控制器包括如下主要寄存器:
            ①LSSAR寄存器。設(shè)置顯示緩沖區(qū)的首地址。
            ②LSR寄存器。設(shè)置顯示緩沖區(qū)的大小。
            ③LPCR寄存器。設(shè)置像素時(shí)鐘頻率PCD、同步時(shí)鐘極性FB_SYNC_CLK_INVERT、OE信號(hào)極性FB_SYNC_OE_ACT_HIGH、垂直信號(hào)時(shí)鐘極性FB_SY NC_VERT_HIGH_ACT、水平信號(hào)時(shí)鐘極性FB_SYNC_HOR_HIGH_ACT。
            ④LHCR寄存器。設(shè)置行同步信號(hào)的hsync_len、left_margin和right_margin。
            ⑤LVCR寄存器。設(shè)置幀同步信號(hào)的vsync_len、upper_margin和lower_margin。
            ⑥LPCCR寄存器。設(shè)置屏幕的顯示亮度,LPCCR的低8位控制PWM的脈沖高電平占空比,調(diào)節(jié)范圍為0x00~0xFF。

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

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

            評(píng)論


            相關(guān)推薦

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

            關(guān)閉