版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、東南大學(xué)碩士學(xué)位論文基于Intel XScale架構(gòu)的嵌入式Linux中顯示設(shè)備驅(qū)動(dòng)的研究與實(shí)現(xiàn)姓名:熊德鵬申請(qǐng)學(xué)位級(jí)別:碩士專業(yè):電路與系統(tǒng)指導(dǎo)教師:時(shí)龍興20050330東南大學(xué)碩士淪文摘要顯示驅(qū)動(dòng)是操作系統(tǒng)內(nèi)核和顯示外設(shè)問(wèn)的一個(gè)軟件層,它抽象了外設(shè)的細(xì)節(jié),并提供接口給內(nèi)核調(diào)。在內(nèi)核的調(diào)用,顯示驅(qū)動(dòng)管理外設(shè)實(shí)現(xiàn)顯示圖像功能。本課題的主要目的是研究顯示驅(qū)動(dòng)的工作機(jī)制并基于架構(gòu)實(shí)現(xiàn)嵌入式的顯示設(shè)備驅(qū)動(dòng)。文章首先對(duì)顯示驅(qū)動(dòng)的基礎(chǔ)、原理、發(fā)展做了系統(tǒng)的說(shuō)明。接著文章結(jié)合當(dāng)前主流嵌入式處理器中的特點(diǎn),提出了其顯示功能實(shí)現(xiàn)的硬件方案。其次,對(duì)常用內(nèi)核下的顯示驅(qū)動(dòng)進(jìn)行系統(tǒng)研究,指出其分層設(shè)計(jì)的優(yōu)點(diǎn):同時(shí)
2、,文章又分析了其顯示驅(qū)動(dòng)中實(shí)現(xiàn)控制臺(tái)的方法所帶來(lái)的缺點(diǎn)。隨后,文章基于處理器特點(diǎn)提山了顯示驅(qū)動(dòng)的新方案。相對(duì)于中的顯示驅(qū)動(dòng)只實(shí)現(xiàn)了常規(guī)嵌入式顯示功能外,新的驅(qū)動(dòng)還增加了三個(gè)特點(diǎn):()去除了控制臺(tái)功能:()增加了動(dòng)態(tài)修改調(diào)色板功能:()改進(jìn)了原有驅(qū)動(dòng)中的中斷處理缺陷。最后,文章說(shuō)明了系列各處理器中控制單元的異同,并簡(jiǎn)介了將基于的顯示驅(qū)動(dòng)移植到其他處理器的方法。新驅(qū)動(dòng)已經(jīng)經(jīng)過(guò)初步驗(yàn)證,能夠?qū)崿F(xiàn)顯示功能,這表明在將控制臺(tái)去除后的顯示驅(qū)動(dòng)方案正確。對(duì)下新驅(qū)動(dòng)中的動(dòng)態(tài)修改凋色板功能,則還需要進(jìn)一步檢驗(yàn)。文章最后分析了本文實(shí)現(xiàn)方案中的一些不足,并針對(duì)顯示驅(qū)動(dòng)的改進(jìn)提出了一些想法。關(guān)鍵詞:徹東南大學(xué)碩士淪文
3、,【,“¨【,【,【畫(huà),:()付:():()睹【,色,【,【“【?!啊尽?,汜呲期:此東南大學(xué)碩士論文學(xué)位論文獨(dú)創(chuàng)性聲明本人聲明:所呈交的學(xué)位論文是我個(gè)人在導(dǎo)師指導(dǎo)下進(jìn)行的研究工作及取得的研究成果。盡我所知,除了文中特別加以標(biāo)注和致謝的地方外,論文中不包含其他人已經(jīng)發(fā)表或撰寫(xiě)過(guò)的研究成果,也不包含為獲得東南大學(xué)或其他教育機(jī)構(gòu)的學(xué)位或證書(shū)而使用過(guò)的材料。與我一同工作的同志對(duì)本研究所做的任何貢獻(xiàn)均已在論文中作了明確的說(shuō)明并表示了謝意。簽名:壘堡塢日期:蘭!衛(wèi)關(guān)于學(xué)位論文使用授權(quán)的說(shuō)明東南大學(xué)、中國(guó)科學(xué)技術(shù)信息研究所、國(guó)家圖書(shū)館有權(quán)保留本人所送交的學(xué)位論文的復(fù)印件和電子文檔,可以采用影印、縮
4、印或其他復(fù)制手段保存論文。本人電子文檔的內(nèi)容和紙質(zhì)論文的內(nèi)容相一致。除在保密期內(nèi)的保密論文外,允許論文被查詢和借閱,可以公布(包括刊登)論文的全部或部分內(nèi)容。論文的公布(包括刊登)繇鰳翩虢鱸瓤一授權(quán)東南大學(xué)研究生院辦理。東南大學(xué)碩士論文緒言課題研究背景隨著高性能嵌入式處理器的普及,高檔嵌入式系統(tǒng)在越來(lái)越多的領(lǐng)域中得到應(yīng);具有色彩豐富、畫(huà)面逼真的終端產(chǎn)品,不僅可滿足人們享受高科技帶來(lái)的美好生活之外,更能刺激人們的購(gòu)買(mǎi)欲,達(dá)到提高產(chǎn)品競(jìng)爭(zhēng)力的效果。因此,處理器的性能越來(lái)越好、顯示器件的色彩越來(lái)越豐富這是高檔嵌入式產(chǎn)品發(fā)展的大方向。而性能不斷進(jìn)步的這些硬件對(duì)驅(qū)動(dòng)開(kāi)發(fā)者提出了更高的要求。因?yàn)榍度胧健熬?/p>
5、備的穩(wěn)定、高效、易定制、易裁減、硬什支持廣泛等特點(diǎn),所以它在嵌入式領(lǐng)域與據(jù)著越米越重要的地位。顯示驅(qū)動(dòng)是操作系統(tǒng)中較復(fù)雜的驅(qū)動(dòng)之一,它要處理時(shí)序信號(hào)、數(shù)據(jù)的格式利傳輸?shù)?。?dāng)前,對(duì)丁嵌入式下顯示驅(qū)動(dòng)的介絹,寫(xiě)“【文章,簡(jiǎn)略的介紹了顯示驅(qū)動(dòng)的土體組成。除此之外,人們還可以參考系統(tǒng)的一篇短文顯示設(shè)備的驅(qū)動(dòng)程序和硬件來(lái)獲得一些幫助。更多的有幫助性的文章比較難找到。因此,在開(kāi)發(fā)高端的嵌入式的顯示外發(fā)的驅(qū)動(dòng)中,人們面對(duì)如恫處理時(shí)序信號(hào)的匹配、數(shù)據(jù)格式的處理、數(shù)據(jù)流的傳輸?shù)膯?wèn)題時(shí),常抱怨參考資料的不足。這最終會(huì)影響開(kāi)發(fā)速度和效果。高檔掌上嵌入式系統(tǒng)的處理器不僅要求能常好的支持各手外設(shè),而且還應(yīng)有著較高的速率
6、、較低的功耗等特點(diǎn),才更能贏得客戶的青睞。年,公司推出基于一技術(shù)的新型處理器。英特爾內(nèi)核是和架構(gòu)結(jié)構(gòu)兼容的微處理器,支持高效通訊指令。這系列的產(chǎn)品特點(diǎn)有功耗較低、支持動(dòng)態(tài)電源管理、核心頻率較高。同時(shí),這種系列的處理器還內(nèi)部集成了許多外搜驅(qū)動(dòng)模塊,如:顯示控制器等。在嵌入式的高檔處理器市場(chǎng)中占有了極重要的地位。顯示器件種類繁多,隨著顯示技術(shù)的發(fā)展,高檔嵌入式的顯示部分常選用體積小、色彩豐富的彩色的型(液晶顯示屏)。即使這樣,不同公司生產(chǎn)的的接口也存在著一定的差別。:程師需要針對(duì)各種顯示屏的不同要求來(lái)設(shè)置顯示控制器,從而輸山復(fù)雜的時(shí)序信號(hào)驅(qū)動(dòng)顯示屏,把劃像數(shù)據(jù)輸出到。這些與處理器的特點(diǎn)都表明:現(xiàn)在
7、的顯示外設(shè)不斷在發(fā)展和越來(lái)越復(fù)雜,最好有一定的參考文檔來(lái)介紹現(xiàn)在主流的顯示外設(shè)的使用方法。由于顯示設(shè)備的重要性和顯示設(shè)備不斷的發(fā)展,為了有助于人們更快的開(kāi)發(fā)出驅(qū)動(dòng)來(lái)支持新型顯示設(shè)備,從而增加產(chǎn)品在市場(chǎng)上的競(jìng)爭(zhēng)力,本課題結(jié)合和顯示硬件分析顯示驅(qū)動(dòng)的基礎(chǔ)、原理和實(shí)現(xiàn)形式,說(shuō)明如何實(shí)現(xiàn)基于的顯示設(shè)備驅(qū)動(dòng)。本課題對(duì)從事顯示驅(qū)動(dòng)開(kāi)發(fā)等相關(guān)人員有一定的參考價(jià)值。課題的主要工作本課題主要是研究顯示設(shè)備在基下處理器的平臺(tái)中的應(yīng)用。具體采削的硬東南大學(xué)碩士論文件平臺(tái)是以為處理器的掌上電腦,采用的操作系統(tǒng)是¨。課題的具體研究一作如下:學(xué)習(xí)平】查找有關(guān)顯示驅(qū)動(dòng)的基礎(chǔ)知識(shí),如時(shí)序信號(hào)的作用和意義等,可以為以
8、后管理控制器輸出時(shí)序信號(hào)作基礎(chǔ)。接著以主流的顯示屏為對(duì)象,分析它的:作原理,為后面的驅(qū)動(dòng)的具體代碼實(shí)現(xiàn)作基礎(chǔ)熟悉和的:作特性與使用方法,結(jié)合所采用平臺(tái)的特點(diǎn),提出合適的硬件方案。,解下的顯示驅(qū)動(dòng)的發(fā)展,并深八理解當(dāng)前下顯示驅(qū)動(dòng)的實(shí)現(xiàn)方法。系統(tǒng)的分析其優(yōu)點(diǎn)和缺點(diǎn),根據(jù)硬什平臺(tái),提出實(shí)現(xiàn)顯示驅(qū)動(dòng)的軟件方案。按照下的接口要求和分層結(jié)構(gòu),結(jié)合的顯示控制器和“的特性,說(shuō)明如何實(shí)現(xiàn)基于處理器的顯示驅(qū)動(dòng),并指出移植到的可行性??偨Y(jié)基于芯片的嵌入式顯示驅(qū)動(dòng)的實(shí)現(xiàn),并指出待改進(jìn)之處和發(fā)展的方向。論文的主要結(jié)構(gòu)本論文總體可以分為五部分,共六章,第一部分綜述了顯示驅(qū)動(dòng)的基礎(chǔ)利彩色顯示驅(qū)動(dòng)的基本原理;第二部分介紹本課
9、題的軟硬件研究平臺(tái)以及使的一些軟件編澤調(diào)試:【具;第三部分是詳細(xì)講述了埂什實(shí)現(xiàn)方案,包括和的控制器的使用、硬件連接方案:菊四部分(包括第四和第五章)系統(tǒng)地分析了的顯示驅(qū)動(dòng)的實(shí)現(xiàn)方法,在此基礎(chǔ)上,結(jié)合我們的硬件特性,提出了新的顯示驅(qū)動(dòng)的實(shí)現(xiàn)方案,在這部分的末尾,我詳細(xì)說(shuō)明了新的顯示驅(qū)動(dòng)的實(shí)現(xiàn)方法,以及它在系列處理器的移植:在論文的最后部分是系統(tǒng)評(píng)測(cè)與技術(shù)展望。具體篇章安排如下:第一章顯示驅(qū)動(dòng)的基礎(chǔ)與原理第二章軟硬件平臺(tái)簡(jiǎn)介第三章基于的顯示功能的硬件實(shí)現(xiàn)第四章嵌入式“與顯示驅(qū)動(dòng)第五章基于的顯示驅(qū)動(dòng)的實(shí)現(xiàn)第六章試驗(yàn)結(jié)果與性能測(cè)評(píng)第一章顯示驅(qū)動(dòng)的基礎(chǔ)與原理人們?cè)谏钪须x不開(kāi)視覺(jué)感覺(jué)到的信息,面對(duì)現(xiàn)代浩
10、如煙海的大量信息,人們已成功的使用計(jì)算機(jī)把這些信息處理成數(shù)字、字符、圖像,而且它們都通過(guò)顯示驅(qū)動(dòng)來(lái)還原成原來(lái)的信息,因此,在了解顯示驅(qū)動(dòng)前。有必要先了解的工作原理和驅(qū)動(dòng)技術(shù)。其次要明白描述顏色的像素值的意義等。驅(qū)動(dòng)開(kāi)發(fā)人員只有在理解的驅(qū)動(dòng)技術(shù)后才能理解時(shí)序信號(hào)的要求,設(shè)置控制器輸出合適的時(shí)序信號(hào):同時(shí),驅(qū)動(dòng)開(kāi)發(fā)人員只有在理解像素值格式的基礎(chǔ)上,才能把部分需要處理的像素值通過(guò)調(diào)色板來(lái)處理,形成適合選用的顯示屏所支持的格式。時(shí)序信號(hào)一驅(qū)動(dòng)處理的對(duì)象之一最早期的顯示器件只支持單色,后發(fā)展到可支持有限的彩色。現(xiàn)在甚至可支持”種顏色。從作機(jī)制上分為陰極射線管()羊液晶型()種。其中,顯示屏囚可集成性等優(yōu)
11、點(diǎn),使得它廣泛的應(yīng)用存嵌入式系統(tǒng)。它的:作原理是利利用液晶的光電效應(yīng),即液晶分子的排列在電場(chǎng)作用下發(fā)生變化,影響其液晶單元的透光率或反射率,產(chǎn)生具有不同灰度層次及顏色的幽像。犁顯示屏又分為被動(dòng)技術(shù)和主動(dòng)技術(shù)兩種。其中,作為主動(dòng)技術(shù)中的代表性的產(chǎn)品以其體積小、色彩豐富、屏幕反應(yīng)速度快、對(duì)比度好、亮度高成為高檔掌上毆備的首選。現(xiàn)有的使用不同的工作原理的兩種液晶顯示技術(shù),但它們對(duì)時(shí)序信號(hào)的要求比較相同。本文以高檔掌上設(shè)備的主流液品可為例,先介紹其驅(qū)動(dòng)技術(shù),再說(shuō)明驅(qū)動(dòng)中要處理的時(shí)序信號(hào)。的驅(qū)動(dòng)技術(shù)由于可是利用電壓改變液晶的排列控制光的偏轉(zhuǎn),產(chǎn)生具有不同灰度層次及顏色的圖像。因此,在整個(gè)顯示過(guò)程中,液晶
12、起到一個(gè)被電壓控制的光閥作用。理解控制電壓如何被加載到液品上前本文先介紹像素結(jié)構(gòu),如圖所示:數(shù)據(jù)線數(shù)據(jù)線數(shù)據(jù)線掃箍線娟蘭莖蘭液晶公熬電極像元電橙玎叮液晶公共電較掃搞線圖:像素的結(jié)構(gòu)示意圖薄膜晶體管的作用是把顯示像素和掃描電極很好的分隔開(kāi)來(lái)。當(dāng)柵極掃描信號(hào)到達(dá)某一行時(shí)這一行上所有的耵可單元同時(shí)打開(kāi),控制電壓(源極電荷)可加到液晶像素上,使顯示像素產(chǎn)生電壓差。當(dāng)掃描信號(hào)撤消時(shí)此像素上儲(chǔ)存的電荷因耵可關(guān)閉而一直保持,直到下一個(gè)掃描信號(hào)到來(lái)。這是單色的像素結(jié)構(gòu),而彩色的每個(gè)像素由紅綠藍(lán)三個(gè)子像素組成,目前子像素一般排列存水平方向(即行驅(qū)動(dòng)電極上)??梢壕槊總€(gè)子像素都?xì)幸粋€(gè)!導(dǎo)體開(kāi)關(guān),且每個(gè)子像素都
13、可以通過(guò)點(diǎn)脈沖獨(dú)立控制。驅(qū)動(dòng)電路為了支持?jǐn)?shù)量巨大的像素,用點(diǎn)排列的逐行掃描矩陣顯示。耵下的驅(qū)動(dòng)電路大致分成:信號(hào)控制電路、電源電路、灰度電壓電路、公用電極驅(qū)動(dòng)電路、數(shù)據(jù)線驅(qū)動(dòng)電路和柵極驅(qū)動(dòng)電路??h體結(jié)構(gòu)如下圖¨:控制信哮散據(jù)信號(hào)圖耵可驅(qū)動(dòng)芯片的系統(tǒng)框圖理解下面柵極驅(qū)動(dòng)電路、數(shù)據(jù)驅(qū)動(dòng)電路、直流變換電路的:作原理,對(duì)在顯示驅(qū)動(dòng)中設(shè)置控制器,輸出時(shí)序有直接的意義。柵極驅(qū)動(dòng)電路是產(chǎn)生逐行掃描信號(hào),使得每行的可管的柵極被依次接通或斷開(kāi)。數(shù)據(jù)驅(qū)動(dòng)電路功能,先接收、三色數(shù)據(jù)信號(hào),在移位時(shí)鐘信號(hào)的作用下把驅(qū)動(dòng)中處理好的圖像數(shù)據(jù)轉(zhuǎn)換成并行數(shù)據(jù),并存儲(chǔ)在顯示當(dāng)中。在鎖存脈沖的控制下,顯示中的數(shù)據(jù)經(jīng)過(guò),轉(zhuǎn)
14、換后輸出實(shí)際模擬電壓,再在行掃描信號(hào)的作用下,把轉(zhuǎn)換好的模擬電樂(lè)傳送給相應(yīng)的各對(duì)應(yīng)單元液品??刂埔浩返呐まD(zhuǎn)角度。其實(shí),上面是可的:二作流程而被動(dòng)模式的(如)還要求提供給液晶的電壓必須在時(shí)間上平均接近為,以防液晶加速老化,因此它們需要控制器提供,行反轉(zhuǎn)信號(hào)線。直流變換電路,將外部提供的電源轉(zhuǎn)換成數(shù)據(jù)驅(qū)動(dòng)模塊和柵極驅(qū)動(dòng)模塊所需的電壓。其實(shí),其中的逐行掃描是叮型的的掃描模式而有的顯示屏是交叉掃描模式,如是這樣的:掃描屏幕被分為上下兩部分,驅(qū)動(dòng)電路同時(shí)并行對(duì)這兩部分進(jìn)行刷新(烈掃描),這樣的刷新額率雖然要比單掃描()熏繪整個(gè)屏幕快倍”。像素值的屬性一驅(qū)動(dòng)處理的對(duì)象之二顯示內(nèi)存中存放的形式是一個(gè)個(gè)像素值
15、,彩色將把它們轉(zhuǎn)化成色彩艷麗的圖象,這是因?yàn)樵谟?jì)算機(jī)的顯示系統(tǒng)中,像素值中包含了的成分信息。因此說(shuō)計(jì)算機(jī)中存放的幽像是有屬性的。它的屬性包含分辨率像素深度、圖像的表示法和種類等翻。作為圖像的組成單元,我們可以把每個(gè)像素值也看作有自己的屬性,如:像素深度、像素值與顯存的值的映射關(guān)系等。像素深度、像素值與顏色的映射關(guān)系】像素深度被用來(lái)度量圖像的分辨率,它反映圖像中的每像素點(diǎn)對(duì)應(yīng)計(jì)算機(jī)存儲(chǔ)器內(nèi)的一個(gè)或多個(gè)比特。當(dāng)前計(jì)算機(jī)世界的圖像使用的像素深度有、和位等。了解像素值與顏色的映射關(guān)系,對(duì)于理解像素值中的顏色分量和驅(qū)動(dòng)中處理它們有直接的指導(dǎo)意義。比如,圖像為偽彩時(shí),當(dāng)顯示控制器提供硬件調(diào)色板時(shí),偽彩剴像
16、通過(guò)調(diào)色板的作用顯示到上。像素值與顏色的映射關(guān)系如下圖:、指示的映射關(guān)系:它們是描述單色顯示器的像素值與顏色的映射關(guān)系。甲期的顯示器只支持種顏色,前景色和背景色。除很少的被用在古老的綠色的顯示器的場(chǎng)合下,通常前景色和背景色用黑白色來(lái)代稱。和是指剛好相反的兩種前景色和背景色表示法。、和兀指示的映射關(guān)系:隨著顯示技術(shù)的發(fā)展,它們可變得以支持小數(shù)量的彩色,但由于受到內(nèi)存空間有限的約束,為了顯示豐富的色彩圖像,產(chǎn)生了硬件調(diào)色板(關(guān)丁調(diào)色板的原理,本文將在下一節(jié)說(shuō)明),它把像素值映射成人”想要的色彩像素值,這樣在消耗同樣的內(nèi)存情況可以實(shí)現(xiàn)顯示更多的色彩,這種實(shí)現(xiàn)方式被人們稱為偽彩模式。偽彩色圖像的含義是
17、:它的像素深度通常小于顯示屏所支持的像素深度,此時(shí)它的每個(gè)像素值不可直接分成三個(gè)基色分量值,而是把像素值整體當(dāng)作闊色扳()的表項(xiàng)入口地址的索引,去查找相應(yīng)單元中由三個(gè)基色分量組成的像素值,后者才送到顯示屏。在驅(qū)動(dòng)中,要處理的偽彩映劓模式有:靜態(tài)偽彩(皿)和動(dòng)態(tài)偽彩()。前者表明顯示驅(qū)動(dòng)芯片(包括控制器)的調(diào)色板的內(nèi)容是不可修改:而后者,驅(qū)動(dòng)可以修改它的值,來(lái)顯示更東南大學(xué)碩士論文大范同的顏色數(shù)。早期的調(diào)色板支持值像素深度到色的轉(zhuǎn)變,現(xiàn)在高檔嵌入式處理器(內(nèi)建的控制器)常提供位像素深度的圖像轉(zhuǎn)換成彩色的圖像的功能。、兀、指示的映射關(guān)系:隨著內(nèi)存平¨顯示技術(shù)的發(fā)展,它們不再限制一幀圖像中
18、可以顯示的顏色數(shù)了。如在桌面系統(tǒng)人們可以直接分配內(nèi)存來(lái)存放像素值,主流的顯示器件也都位色。于是,新的映射關(guān)系開(kāi)發(fā)出來(lái)了,一種是直接色(),它從動(dòng)態(tài)偽彩發(fā)展而來(lái),常用在大型復(fù)雜的系統(tǒng)中:另一種是真彩(訊);從動(dòng)態(tài)偽彩發(fā)展形成。在現(xiàn)在的嵌入式系統(tǒng)中,真彩圖像通常是指它能包含的顏色數(shù)目至多可達(dá)”種等,此時(shí),組成圖像的每個(gè)像素值中,有,三個(gè)基色分量,每個(gè)基色分量直接決定碌示設(shè)備的基色強(qiáng)度,而不川經(jīng)過(guò)凋色板的作用,這樣產(chǎn)生的彩色稱為真彩色。例如用:表示的彩色圖像,各用位,州,分量大小的值直接確定三個(gè)基色的強(qiáng)度。表示真彩圖像的像素值的的格式有許:多種。在桌面系統(tǒng)中,真彩色常指:格式的像素值等;而在嵌入式系
19、統(tǒng)中,真彩常指的是:或:兩種。如:格式的像素值表示方法是:計(jì)算機(jī)通常用一個(gè)字()來(lái)表示它,當(dāng)讀出一個(gè)像素值后,這個(gè)字的各個(gè)位的意義如:高字節(jié)低字仃這樣三色組成個(gè)字:缸,方便計(jì)算機(jī)的運(yùn)算和存儲(chǔ)。其實(shí),計(jì)算機(jī)世界中,色彩不只是用表示,有時(shí)還采用的表示方法。此時(shí)的真彩的格式就復(fù)雜些,在目前的嵌入式系統(tǒng)中有種格式:、:。()是顯示屬性控制位,它的含義可以這樣米理解:假如顯示屏上已經(jīng)有一幅圖存在,當(dāng)這幅圖或者這幅圖的一部分要重疊在上面時(shí),位就用來(lái)控制原圖是否能看得見(jiàn)。如可定義,原圖完全看不見(jiàn);,原到能完全看見(jiàn)舊。像素值與顯示內(nèi)存的映射關(guān)系像素值與顯示內(nèi)存的映射關(guān)系有種,具體的關(guān)系如下圖圖像素值在顯示內(nèi)存
20、中存儲(chǔ)方式本文主要說(shuō)明最通用的方式一方式”。這種方式下,像素值與內(nèi)存有直接對(duì)應(yīng)關(guān)系,當(dāng)你在顯示內(nèi)存某單元寫(xiě)入一個(gè)“”,該單元對(duì)應(yīng)的像素值也將是“”。這對(duì)應(yīng)用層把顯示內(nèi)存映射到用戶空間時(shí)非常方便吲。嵌入式下的示驅(qū)動(dòng)管東南大學(xué)碩士論文理顯示內(nèi)存時(shí)就常基于這種方式。調(diào)色板的原理和作用調(diào)色板的原理”“當(dāng)前,高檔嵌入式處理器內(nèi)常集成調(diào)色板,支持動(dòng)態(tài)偽彩模式。凋色板的大小一般為個(gè)單元,每單元占字節(jié)多少隨處理器的不同而各異。顯示驅(qū)動(dòng)對(duì)調(diào)色板的使用時(shí),先在存儲(chǔ)器中分配個(gè)單元的調(diào)色板內(nèi)存;接著把想要的顏色像素值()按照一定順序?qū)懭胝{(diào)色板內(nèi)存;當(dāng)要顯示的圖像是偽彩時(shí),顯示驅(qū)動(dòng)將先把調(diào)色板內(nèi)存中的顏色像素值(【)載
21、入到調(diào)色板中:在數(shù)據(jù)傳輸通道(現(xiàn)在常用)的作用下,顯示內(nèi)存中的編碼像素值()傳到顯示控制器的輸入緩沖區(qū),并被作為索引去調(diào)用調(diào)色板剝應(yīng)單元中的顏色像素值。為了充分發(fā)揮調(diào)色板的作用,每個(gè)內(nèi)存單元內(nèi)的值都應(yīng)該被設(shè)置成對(duì)應(yīng)不同顏色。此外,設(shè)置調(diào)色板的顏色像素值時(shí),驅(qū)動(dòng)開(kāi)發(fā)人員要考慮調(diào)色板的每單元的字節(jié)數(shù)和所支持的像素深度,它們共同決定了調(diào)色板的像素值的大小。為了加深理解調(diào)色板的上作原理,下面給山支持位色的調(diào)色板一作示意圖:顯示器位顏色口調(diào)色板(顏色表)圈調(diào)色板:作原理其中,相鄰兩單元的值之間是獨(dú)立設(shè)置,且顯示驅(qū)動(dòng)可修改凋色板中每一單元對(duì)應(yīng)的值。調(diào)色板的作用調(diào)色極長(zhǎng)度一般為,這表示調(diào)色板模式下的圖像一次
22、最多只能擁有種顏色。對(duì)人類的視覺(jué)米說(shuō),色圖像縣有照片的效果,比較真實(shí)。當(dāng)一幅顏色數(shù)大于的圖像轉(zhuǎn)換到“索引色模式”時(shí),應(yīng)用層可以使用圖像處理軟件分析圖像色彩,并從中選取種最主要的色彩作為潤(rùn)色板的值,然后將圖像中每一個(gè)像素點(diǎn)的色彩都替換為凋色板中相對(duì)應(yīng)的色彩。若某一像素點(diǎn)的色彩超出“凋色板”的色彩范圍,則以相近的色彩代替。當(dāng)下一幀圖像與正在顯示的圖像色彩范圍不同時(shí),只需改變調(diào)色板的顏色項(xiàng)就可。比如使用的硬件平臺(tái)中的調(diào)色板和都支持位色,雖然每幀只可顯示種色彩,但通過(guò)修改調(diào)色板的值,也可以顯示種顏色。調(diào)色板的作用主要是為了仃省內(nèi)存、提高系統(tǒng)的整體性能。東南大學(xué)碩論文比如:顯示一幅的豳像時(shí),位色顯示模式
23、比位色,省內(nèi)存,且減少對(duì)系統(tǒng)的占用。彩色顯示驅(qū)動(dòng)的原理嵌入式的處理器和液晶顯示屏種類都較繁多,為了提供相對(duì)更多的參考意義,本文將針對(duì)嵌入式系統(tǒng)中的高端處理器,說(shuō)明嵌入式顯示驅(qū)動(dòng)的主要原理。在介紹它之前,我們先說(shuō)明硬件的特性,只有明白這些知識(shí)后,才能更容易明白驅(qū)動(dòng)的作原理。高端處理器(如系列),它們的控制器內(nèi)都集成了調(diào)色板和專用【。當(dāng)控制器進(jìn)入:作態(tài)時(shí),同日被使能,并把它的地址寄存器對(duì)應(yīng)的像素值,傳到控制器的輸入緩沖器,而控制器被使不能時(shí),它也被關(guān)斷,即不需要中斷函數(shù)來(lái)管理的運(yùn)行,非常高效且,省系統(tǒng)開(kāi)銷(xiāo)。屏的參數(shù)非常多,其中在設(shè)置控制器的寄存器時(shí)要考慮的是:驅(qū)動(dòng)模式(主動(dòng)態(tài)、被動(dòng)態(tài))、像素深度、
24、時(shí)序信號(hào)(包括像素時(shí)鐘信號(hào)、行掃描信號(hào)、幀掃描信號(hào)、極性偏轉(zhuǎn))、數(shù)據(jù)信號(hào)等。嵌入式顯示驅(qū)動(dòng)的原理主要是:首先根據(jù)選定的屏,確定一行的點(diǎn)數(shù)、一列的點(diǎn)數(shù)幣位色的值。求出它們的乘積;這個(gè)乘積決定了將來(lái)要分配的內(nèi)存大小,接著驅(qū)動(dòng)分配顯示內(nèi)存用來(lái)存放像素值:并把它的起始地址和艮眨賦給控制器;驅(qū)動(dòng)中按照屏的時(shí)序要求,設(shè)置顯示控制模塊各寄存器;接著設(shè)置相應(yīng)的通道;在顯示醴備初始化彳,顯存中的像素值通過(guò)的傳送進(jìn)入到顯示控制模塊的輸入緩沖器中;如果彩屏是位色,像素編碼值將被控制器直接輸出到顯示控制模塊的輸出引腳,否則像素編碼值則用來(lái)索引調(diào)色板中的顏色值,后者才被輸出到顯示控制模塊的輸出引腳:在控制模塊輸出的時(shí)序
25、信號(hào)的管理下,顯示數(shù)據(jù)以一定的幀頻刷新到顯示屏上。這樣,顯示驅(qū)動(dòng)利用的:作原理,把像素值還原成圖像,實(shí)現(xiàn)了顯示圖像的功能。此外當(dāng)控制器不支持調(diào)色板功能時(shí),圖像編碼的處理在應(yīng)用層(實(shí)際是層)實(shí)現(xiàn)圖像編碼到圖像數(shù)據(jù)的轉(zhuǎn)換,此時(shí)顯示內(nèi)存中存放的全是色彩數(shù)據(jù)(),而不是編碼數(shù)據(jù)。顯示驅(qū)動(dòng)的這種設(shè)計(jì),把顯示硬件抽象成一個(gè)顯示內(nèi)存。顯示圖像時(shí),應(yīng)用層不需了解硬件的細(xì)仃,而只要通過(guò)映射顯示內(nèi)存到應(yīng)層空問(wèn),把圖像像素值寫(xiě)到顯示內(nèi)存,就可實(shí)現(xiàn)顯示圖像功能。從應(yīng)用層的角度看,這種設(shè)計(jì)大大降低了應(yīng)用釋序的開(kāi)發(fā)難度。下幽是硬件的傳輸通道支持和調(diào)色板功能的彩色顯示驅(qū)動(dòng)的系統(tǒng)示意圖??刂颇K圖真彩色顯示驅(qū)動(dòng)的系統(tǒng)示意圖顯
26、示驅(qū)動(dòng)在實(shí)現(xiàn)形式上:初始化顯示設(shè)備并提供函數(shù)接口來(lái)根據(jù)需要米修改顯示方案;而在實(shí)現(xiàn)的過(guò)程中,都是圍繞著下面?zhèn)€對(duì)象來(lái)進(jìn)行操作:提供合適的時(shí)序信號(hào);接收?qǐng)D像編碼,輸出圖像數(shù)據(jù)。詳細(xì)說(shuō)明這些方面,有利于進(jìn)一步了解顯示驅(qū)動(dòng)的原理。初始化并維護(hù)顯示方案:根據(jù)顯示屏的特性,驅(qū)動(dòng)要瑟置外毆來(lái)支持一種顯示方案,實(shí)現(xiàn)單一的顯示幽形功能。這個(gè)設(shè)置過(guò)程包括每行的、每列的像素?cái)?shù)目數(shù)、掃描頻率、色深(一個(gè)像素用幾位表示)、顯存大小、調(diào)色板信息、以及此顯示驅(qū)動(dòng)芯片支持的設(shè)備選項(xiàng)(比如是否支持便件加速)。在驅(qū)動(dòng)的初始化中毆置顯示方案。此外,針對(duì)應(yīng)用層的不同要求,驅(qū)動(dòng)需要能更改顯示方案。岡此,驅(qū)動(dòng)還要提供函數(shù)接口,供應(yīng)川層用
27、來(lái)改變顯示方案。,提供合適的時(shí)序信號(hào):以外部提供的時(shí)鐘信號(hào)為基礎(chǔ),驅(qū)動(dòng)程序配置顯示驅(qū)動(dòng)芯片(模塊)的寄存器,提供合適的時(shí)序。據(jù)前面液晶顯示屏的驅(qū)動(dòng)技術(shù)可知,一般應(yīng)為如下幾個(gè):移位信號(hào)、行同步、幀同步、偏轉(zhuǎn)信號(hào)。其中行同步信號(hào)是連接到行掃描端,它是確保行掃揣作常,它的寬度常等于幾個(gè)像素時(shí)鐘的值;同理,幀同步的寬度是幾個(gè)行時(shí)鐘的值。但在上面這些信號(hào)中,真正被需要的信號(hào)是由選用的顯示屏決定的。不同的顯示屏集成功能模塊的程度不同,對(duì)信號(hào)的輸入也因之不同。如的彩屏內(nèi)自構(gòu)建了許多時(shí)序?qū)崿F(xiàn)模塊,而只要求外界提供的時(shí)序信號(hào)為:主時(shí)鐘()、行同步()、幀同步()。接收?qǐng)D像編碼,輸出圖像數(shù)據(jù):它主要是分配顯示內(nèi)存
28、,用來(lái)存儲(chǔ)接收到圖像編碼,分配調(diào)色板內(nèi)存,轉(zhuǎn)換幽像編碼成真正的圖像數(shù)據(jù),設(shè)置數(shù)據(jù)傳輸通道。分配顯示內(nèi)存:驅(qū)動(dòng)程序先根據(jù)選用的顯示屏支持的一行的像素點(diǎn)數(shù)、。一列的點(diǎn)數(shù)利位色的值。求出它們的乘積,這個(gè)乘積就是要分配的顯示內(nèi)存大小,接著驅(qū)動(dòng)程序分配顯示內(nèi)存,用來(lái)存放圖像像素值。分配調(diào)色板內(nèi)存:目前,一般驅(qū)動(dòng)彩屏的調(diào)色板是單元,每單元長(zhǎng)度通常為字肖。而單色屏是單元,每單元為字節(jié)。根據(jù)選用屏的特性,計(jì)算出系統(tǒng)調(diào)色板所需的長(zhǎng)度,分配調(diào)色板內(nèi)存。根據(jù)需要,轉(zhuǎn)換圖像編碼成真正的圖像數(shù)據(jù):因?yàn)閼?yīng)用層寫(xiě)入顯示內(nèi)存的圖像編碼,可能是偽彩,據(jù)第二章的分析知道,此時(shí)要用調(diào)色板,把圖像編碼作為索引去取調(diào)色板相應(yīng)單元中的數(shù)
29、據(jù),此數(shù)據(jù)()真正代表顏色值。不同的顯示硬件傳送圖像編碼時(shí),使用的通道不同?,F(xiàn)在高端的嵌入式設(shè)備的彩屏常采用,因其數(shù)據(jù)量大,速度要求高。針對(duì)這個(gè)特點(diǎn),當(dāng)前高端的嵌入式處理器中普遍集成了兒個(gè)專用的傳輸模塊。如,它集成了個(gè),但當(dāng)驅(qū)動(dòng)單顯示屏?xí)r,它只使一個(gè)。這種專用的:【作方式是:驅(qū)動(dòng)中只要配置寄存器。當(dāng)控制器使能后,自動(dòng)向申請(qǐng)釋放總線控制權(quán),它不需驅(qū)動(dòng)程序的進(jìn)一步管理。驅(qū)動(dòng)中配置姒寄存器時(shí),主要包括數(shù)據(jù)傳輸?shù)脑吹刂泛偷蛏屣@存:作方式。其中,單要負(fù)責(zé)傳輸幽像數(shù)據(jù)和調(diào)色板數(shù)據(jù)。當(dāng)要使用調(diào)色板時(shí),它被設(shè)置成調(diào)色板二作模式和獲得調(diào)色板數(shù)據(jù)地址;接著,單將被設(shè)置成顯存上作模式和圖像數(shù)據(jù)地址,實(shí)現(xiàn)傳送圖像數(shù)
30、據(jù)功能。這種專用的優(yōu)點(diǎn)是工作狀態(tài)是同步于控制器的作狀態(tài)。既實(shí)現(xiàn)了傳輸數(shù)據(jù)功能,又減少了驅(qū)動(dòng)程序的管理:一作。在驅(qū)動(dòng)實(shí)現(xiàn)了顯示圖像的功能后。應(yīng)用程序可通過(guò)操作系統(tǒng)提供的接口把到像編碼寫(xiě)到顯示內(nèi)存,顯示驅(qū)動(dòng)將管理外設(shè)把圖像顯示到。其實(shí),通常復(fù)雜的圖形用戶界面()是通過(guò)圖形驅(qū)動(dòng)引擎()來(lái)調(diào)用操作系統(tǒng)提供的接口,實(shí)現(xiàn)畫(huà)點(diǎn)、畫(huà)線函數(shù)等州。東南大學(xué)碩十論文第二章軟硬件平臺(tái)簡(jiǎn)介硬件開(kāi)發(fā)平刨垌年月日,英特爾公司正式推出了基于英特爾一技術(shù)的新型處理器。內(nèi)核是和架構(gòu)結(jié)構(gòu)兼容的微處理器。它集成了多種微結(jié)構(gòu)的特點(diǎn),內(nèi)置調(diào)試接口、存儲(chǔ)器控制器、實(shí)時(shí)時(shí)鐘及系統(tǒng)時(shí)鐘、通用及紅外串行、藍(lán)牙接口、接口、擴(kuò)展接口、控制器、電源管
31、理模塊等等。其主要針對(duì)一代高性能的市場(chǎng),支持視頻流、無(wú)線互聯(lián)網(wǎng)存取以及其他前沿領(lǐng)先技術(shù)而毆計(jì)。系列的:、等。其中、的應(yīng)用主要是針對(duì)網(wǎng)絡(luò)存儲(chǔ)和網(wǎng)絡(luò)計(jì)算,它們沒(méi)有自建控制器,不常被用在帶顯示功能的掌上設(shè)備中。而、都內(nèi)建了顯示控制模塊,且控制器的架構(gòu)和特點(diǎn)基本相似。本課題最終實(shí)現(xiàn)的硬件平臺(tái)是基于處理器為核心、顯示功能的實(shí)現(xiàn)采用了彩屏的掌上電腦系統(tǒng)。由前面說(shuō)明的原因可知:在基于利上顯示驅(qū)動(dòng)的實(shí)現(xiàn)方案,對(duì)其余的處理器的使用和驅(qū)動(dòng)的開(kāi)發(fā)也可提供不錯(cuò)的參考價(jià)值。本文的硬件平臺(tái)的框架如下圖:東南大學(xué)碩論文圖,】硬件系統(tǒng)框架示意圖軟件平臺(tái)嵌入式是從“衍變而來(lái)的嵌入式操作系統(tǒng)。將作為一個(gè)嵌入式操作系統(tǒng)具有許多的優(yōu)
32、點(diǎn):自由軟件可以有效降低開(kāi)發(fā)成本模塊化可裁減特性非常適合嵌入式系統(tǒng)的要求,系統(tǒng)完全啟動(dòng)只需要小到字竹不到的目標(biāo)代碼,完全可以把“內(nèi)核和文件系統(tǒng)放在一張軟盤(pán)上。一系統(tǒng)穩(wěn)定,功能強(qiáng)大,支持多種硬件平臺(tái)。它可以非常穩(wěn)定地運(yùn)行在許多種體系結(jié)構(gòu)的處理器上。最新的內(nèi)核支持、“、唧()、,、)等微處理器體系結(jié)構(gòu)。文檔完善,支持渠道眾多。強(qiáng)大的網(wǎng)絡(luò)功能,完全適用移動(dòng)互連的嵌入式設(shè)備發(fā)展趨勢(shì)。下圖是嵌入式內(nèi)核的系統(tǒng)框架圖。圖嵌入式內(nèi)核的框架圖其中在驅(qū)動(dòng)程序部分實(shí)現(xiàn)了顯示驅(qū)動(dòng)的部分操作,對(duì)具體的屏的支持需要驅(qū)動(dòng)開(kāi)發(fā)人員修改來(lái)實(shí)現(xiàn)。本課題使用的是運(yùn)行在體系上的嵌入式,該內(nèi)核已經(jīng)被成功移植到兼容體系的處理器上(本課題
33、的前期:作)。軟件開(kāi)發(fā)環(huán)境絕人多數(shù)的軟件開(kāi)發(fā)都是以本機(jī)方式進(jìn)行開(kāi)發(fā)、調(diào)試,本機(jī)運(yùn)行的,但是這種方式通常不適臺(tái)于嵌入式系統(tǒng)的軟什開(kāi)發(fā)。因?yàn)閷?duì)于嵌入式系統(tǒng)的開(kāi)發(fā),沒(méi)有足夠的資源在本機(jī)(即板子上系統(tǒng))運(yùn)行開(kāi)發(fā):具和調(diào)試:具。通常的嵌入式系統(tǒng)的軟件開(kāi)發(fā)采用一種交叉編譯瀾試的方式。交叉編譯調(diào)試環(huán)境建立在宿主機(jī)(即一臺(tái)機(jī))上的。開(kāi)發(fā)時(shí)使用宿主機(jī)上的交義編譯工具鏈(包括編澤、匯編及連接工具)來(lái)生成目標(biāo)板上運(yùn)行的二進(jìn)制的代碼,然后把可執(zhí)行文件下載到目標(biāo)機(jī)上運(yùn)行。圖調(diào)試環(huán)境本課題采閂了裝有操作系統(tǒng)的主機(jī)作為宿主機(jī),并安裝了交叉編譯工具鏈卜,該:具可以從唧:下載,也可以自行下載源代碼編譯得到。本課題中的調(diào)試采用了
34、插樁的調(diào)試方法,開(kāi)發(fā)板和宿主機(jī)通過(guò)串口方式進(jìn)行通信。此外,本課題采用的(引導(dǎo)裝載程序)是,它是朗訊開(kāi)發(fā)的一款多功能。它的作用是把編譯好的內(nèi)核鏡像寫(xiě)入開(kāi)發(fā)板中的中,并完成啟動(dòng)時(shí)加載和引導(dǎo)內(nèi)核的功能。第三章基于的顯示功能的硬件實(shí)現(xiàn)處理器介紹整合的功能極為強(qiáng)大,可支持結(jié)構(gòu)、雖多容量的內(nèi)存或閃存,采用、位寬度總線連接;支持雙結(jié)構(gòu)的、控制器和,存儲(chǔ)膏控制器;支持音頻、藍(lán)牙和紅外接口:整合顯示控制器,可支持、位色彩顯示等等。為了省電,可凋整:二作頻率在、。它的芯片結(jié)構(gòu)如下圖:圖芯片結(jié)構(gòu)圖從上圖我們看到內(nèi)構(gòu)了,對(duì)于支持暾入式屏,它有著方便使用、功能強(qiáng)大等優(yōu)點(diǎn)。的控制器的特點(diǎn)和使用控制器的特點(diǎn)的芯片內(nèi)部集成了
35、控制器,它支持單色、被動(dòng)、主動(dòng)液晶屏;支持、或值共四種像素深度的數(shù)據(jù);它內(nèi)部構(gòu)建了一個(gè)單元位寬的惆色板,當(dāng)從顯示內(nèi)存取來(lái)的編碼數(shù)據(jù)是偽彩時(shí),調(diào)色板會(huì)自動(dòng)轉(zhuǎn)換它成真正表示顏色的像素?cái)?shù)據(jù);此外它還內(nèi)建了一個(gè)幀速率控制(抖動(dòng)邏輯)電路,它使用一種空基和時(shí)基算法促使每一個(gè)象素以不同的速率在每一幀上關(guān)斷,形成不同的灰度感。整個(gè)控制器的結(jié)構(gòu)示意如下圖:東南大學(xué)碩士淪文圖控制器的結(jié)構(gòu)示意圖該控制器有非常靈活的特性,可以進(jìn)行編程控制相應(yīng)的寄存器值,以適應(yīng)不同的顯示板,它支持下面四種顯示類型:無(wú)源彩色模式有源彩色模式無(wú)源黑白模式雙屏顯示模式在州的抖動(dòng)邏輯單元的作用下,總共可支持種彩色支持高達(dá)種彩色;可支持級(jí)灰度
36、:可支持無(wú)源彩色。對(duì)下可支持的屏的火小,控制器支持高達(dá)×的顯示屏。它的特點(diǎn)還包括它集東南大學(xué)碩士論文成了取通道控制器??刂破鞯囊粋€(gè)通道用丁單屏顯示,戲屏顯示則用上個(gè)通道。硬件調(diào)色板的作用是:當(dāng)從顯示內(nèi)存()中取來(lái)的圖像數(shù)據(jù)的像素深度小于選用的所支持的像素深度時(shí)??刂破鲗阉闹涤米魉饕?,去選中調(diào)色板中對(duì)應(yīng)的顏色數(shù)據(jù)值,后者才被輸出到屏用來(lái)顯示。針對(duì)單色屏,調(diào)色扳輸出的像素?cái)?shù)據(jù)為位寬,而彩屏,潤(rùn)色板輸出的寬度為位寬。來(lái)自顯示內(nèi)存的象素編碼數(shù)據(jù)(位)尋撲黑向調(diào)色板的頂部單元;位象素編碼數(shù)據(jù)可訪問(wèn)調(diào)色板中的單元的任意一個(gè)。在無(wú)源彩色位象素模式,彩色象素?cái)?shù)據(jù)旁路掉彩色凋色板并且直接送到的抖動(dòng)
37、邏輯電路。在有源彩色位象素模式,彩象素?cái)?shù)據(jù)僅旁路掉彩色調(diào)色板,而且旁路掉的抖動(dòng)邏輯電路,并直接送到的數(shù)據(jù)管腳。當(dāng)我們根據(jù)需要選定了,這的類型就決定了控制器的輸出引腳被編程為何、位或位的方式中的一種。對(duì)于位的彩色顯示器,控制器也只能被編程為位的輸出引腳,前面己說(shuō)明,這是因?yàn)橄袼財(cái)?shù)據(jù)為位時(shí),計(jì)算機(jī)容易處理,此時(shí)常把屏的、引腳接地??刂破饕仓С诸愋偷?。此時(shí),控制器數(shù)據(jù)行被分成兩組,一組驅(qū)動(dòng)上半屏,另一組驅(qū)動(dòng)下半屏??刂破鞯妮敵鲂盘?hào):】:位數(shù)據(jù)線,用于位和位顯示模式,同時(shí)也是位方式的低位;】:當(dāng)采用的液晶模塊是位可方式時(shí),構(gòu)成數(shù)據(jù)線的高位;:點(diǎn)時(shí)鐘(),用于把每一點(diǎn)的數(shù)據(jù)送入移位寄存器;:行時(shí)鐘(),
38、用丁指示一行數(shù)據(jù)由移位寄存器到顯示驅(qū)動(dòng)芯片傳輸完畢,使得行指針加。在位可方式下,就是水平同步信號(hào):幀時(shí)鐘(),用于指示一幀圖像的開(kāi)始,同時(shí)把行指針置于顯示屏的第一行。在位可方式下,就是垂直同步信號(hào);:工作在叩方式時(shí),輸出允許信號(hào),用于指示顯示驅(qū)動(dòng)芯片(也可能是顯示屏)把數(shù)據(jù)信號(hào)鎖存起來(lái);在方式時(shí),指示行,列驅(qū)動(dòng)信號(hào)的極性反轉(zhuǎn),保護(hù)屏免受損害。控制器的使用為了實(shí)現(xiàn)傳送數(shù)據(jù)和輸出時(shí)序信號(hào)給,必須先理解控制器的使州。它的使用主要是對(duì):控制寄存器配置和通道配置兩部分。在了解如何設(shè)置它們前,我們有必要知道對(duì)各寄存器的設(shè)置要遵守一定的順序,即必須最后設(shè)置,接著才能置的域?yàn)椤R豢刂萍拇嫫髋渲每刂萍拇嫫骶哂幸?/p>
39、個(gè)狀態(tài)寄存器和四個(gè)控制寄存器。是主要用來(lái)指示中斷的產(chǎn)生。如其中的,當(dāng)它為,表明控制器己被“使不能”且當(dāng)前一幀圖像數(shù)據(jù)已傳輸完,硬件產(chǎn)生了中斷。產(chǎn)生的中斷可通過(guò)()域米屏蔽。顯示驅(qū)動(dòng)對(duì)的使用常只用)域,它被來(lái)幫助實(shí)現(xiàn)修改顯示方案的操作,當(dāng)驅(qū)動(dòng)在使不能控制器后,只有在它被硬件設(shè)置位,驅(qū)動(dòng)才可修改:東南大學(xué)碩士論文控制器的各寄存器的值。的配置:由于采用的屏是可型,故這個(gè)寄存器中主要設(shè)置三個(gè)域,其余可為零,具體見(jiàn)下表表中部分的於的意義:,【,”()】,【,”什,【,”】”一,【,”什】,【什】,”一陀,:¨:(一),()熄,“():決定屏所支持的每像素用多少表示,即像素深度。當(dāng)選用的屏支持位
40、色時(shí),這個(gè)域要被設(shè)置為。:決定在下降還是上升沿采樣數(shù)據(jù)。本實(shí)現(xiàn)采用上升沿,故設(shè)置為。:設(shè)置點(diǎn)頻率分頻值。這個(gè)值由以的式子計(jì)算得出:!璺旦蘭!蘭:堂璺曼蘭塑竺三:生!叢蘭:!堅(jiān)!璺!盟二!其中,)是由選用的屏的點(diǎn)頻率決定如本實(shí)現(xiàn)中的彩屏的點(diǎn)頻允許的范圍為。而的意義是:在高檔的掌上設(shè)備中,人們可通過(guò)設(shè)置寄存器的值(包括)來(lái)實(shí)現(xiàn)降低處理器的:作頻率,達(dá)到省電的目的。的取值范圍在(。)中的說(shuō)明如下表:表,中域的意義【:】一,一一一一一”一陀、,通過(guò)上面的說(shuō)明,我們可以看出,是相對(duì)俐定的,會(huì)變化的參數(shù)是。因此,當(dāng)“系統(tǒng)的省電管理軟件部分改變了的值,為了仍能正確顯示,要求顯示驅(qū)動(dòng)中的值也要相應(yīng)的作改變。這個(gè)域被設(shè)值是在獲得的值后,通過(guò)計(jì)算來(lái)實(shí)現(xiàn)的,而不象別的時(shí)序參數(shù),它們是只與有關(guān),可直接設(shè)置。和的配置:供給合適的的行、列時(shí)序,是分別由和寄存器負(fù)責(zé)。盯顯示屏的顯示是通過(guò)逐行掃揣完成的:顯示時(shí)首先從第一行開(kāi)始掃描,從左至右逐點(diǎn)掃描,當(dāng)一行結(jié)束后,需要折回行的左邊開(kāi)始第二行的掃描,同理,當(dāng)一幀的內(nèi)容掃描完成后,需要折回到幀開(kāi)頭開(kāi)始下一幀掃描,這樣,不論是行折回還是幀折回,都在類型的屏的掃描時(shí)序中占川了時(shí)間。仟也
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年節(jié)日裝飾燈飾工程合同3篇
- 服裝行業(yè)購(gòu)房合同樣板
- 商業(yè)大廈地塊租賃合同
- 旅游業(yè)發(fā)展支持辦法
- 化工項(xiàng)目招投標(biāo)違規(guī)處理辦法
- 2024年跨境電商項(xiàng)目股權(quán)融資及市場(chǎng)開(kāi)拓合作協(xié)議書(shū)3篇
- 醫(yī)療器械企業(yè)市場(chǎng)推廣費(fèi)用分析
- 藥品安全風(fēng)險(xiǎn)監(jiān)測(cè)程序
- 環(huán)保行業(yè)收入管理辦法
- 2025版生物質(zhì)能項(xiàng)目結(jié)算合同規(guī)范文本3篇
- 個(gè)人在工作中的服務(wù)態(tài)度和客戶滿意度
- 部長(zhǎng)述職答辯報(bào)告
- 2024年中國(guó)航空油料集團(tuán)公司招聘筆試參考題庫(kù)含答案解析
- 行政訴訟起訴狀書(shū)范本
- 廣東省深圳市寶安區(qū)和平中英文實(shí)驗(yàn)學(xué)校2023-2024學(xué)年九年級(jí)上學(xué)期期末物理測(cè)試卷
- 《國(guó)有企業(yè)采購(gòu)操作規(guī)范》【2023修訂版】
- 2023年人教版九年級(jí)數(shù)學(xué)全冊(cè)期末試題試題(含答案)
- 2023四川測(cè)繪地理信息局直屬事業(yè)單位招考筆試參考題庫(kù)(共500題)答案詳解版
- 水站運(yùn)維服務(wù)投標(biāo)方案
- 山東師范大學(xué)《古代文學(xué)專題(一)》期末復(fù)習(xí)題
- 【《“雙減”背景下小學(xué)數(shù)學(xué)創(chuàng)新作業(yè)設(shè)計(jì)問(wèn)題研究》(論文)】
評(píng)論
0/150
提交評(píng)論