日韩床上生活一级视频|能看毛片的操逼网站|色悠悠网站在线观看视频|国产免费观看A淫色免费|国产av久久久久久久|免费A级视频美女网站黄|国产毛片av日韩小黄片|热久久免费国产视频|中文字幕无码色色|成人在线视频99久久久

機電之家資源網
單片機首頁|單片機基礎|單片機應用|單片機開發(fā)|單片機文案|軟件資料下載|音響制作|電路圖下載 |嵌入式開發(fā)
培訓信息
贊助商
嵌入式系統(tǒng)中LCD驅動的實現(xiàn)原理
嵌入式系統(tǒng)中LCD驅動的實現(xiàn)原理
 更新時間:2008-8-4 5:16:07  點擊數(shù):15
【字體: 字體顏色
truct file_operations結構體中的成員為一系列的接口函數(shù),如用于讀/寫的read/write函數(shù)和用于控制的ioctl等。打開一個文件就是調用這個文件file_operations中的open操作。不同類型的文件有不同的file_operations成員函數(shù),如普通的磁盤數(shù)據(jù)文件,接口函數(shù)完成磁盤數(shù)據(jù)塊讀寫操作;而對于各種設備文件,則最終調用各自驅動程序中的I/O函數(shù)進行具體設備的操作。這樣,應用程序根本不必考慮操作的是設備還是普通文件,可一律當作文件處理,具有非常清晰統(tǒng)一的I/O接口。所以file_operations是文件層次的I/O接口。

 

LCD控制器

 

LCD控制器的功能是顯示驅動信號,進而驅動LCD。用戶只需要通過讀寫一系列的寄存器,完成配置和顯示驅動。在驅動LCD設計的過程中首要的是配置LCD控制器,而在配置LCD控制器中最重要的一步則是幀緩沖區(qū)(FrameBuffer)的指定。用戶所要顯示的內容皆是從緩沖區(qū)中讀出,從而顯示到屏幕上的。幀緩沖區(qū)的大小由屏幕的分辨率和顯示色彩數(shù)決定。驅動幀緩沖的實現(xiàn)是整個驅動開發(fā)過程的重點。S3C2410中的LCD控制器可支持STN和TFT兩種液晶。對于STN 液晶平板,該LCD控制器可支持4位雙掃描、4位單掃描和8位單掃描三種顯示類型,支持4級和16級灰度級單色顯示模式,支持256色和4096色顯示,可接多種分辨率的LCD,例如640×480、320×240和160×160等,在256色顯示模式時,最大可支持4096×1024、2048×2048和1024×4096顯示。TFT液晶平板可支持1-2-4-8bpp(bits per pixel)調色板顯示模式和16bpp非調色板真彩顯示。

 

幀緩沖區(qū)是出現(xiàn)在Linux 2.2.xx及以后版本內核當中的一種驅動程序接口,這種接口將顯示設備抽象為幀緩沖區(qū)設備區(qū)。幀緩沖區(qū)為圖像硬件設備提供了一種抽象化處理,它代表了一些視頻硬件設備,允許應用軟件通過定義明確的界面來訪問圖像硬件設備。這樣軟件無須了解任何涉及硬件底層驅動的東西(如硬件寄存器)。它允許上層應用程序在圖形模式下直接對顯示緩沖區(qū)進行讀寫和I/O控制等操作。通過專門的設備節(jié)點可對該設備進行訪問,如/dev/fb*。用戶可以將它看成是顯示內存的一個映像,將其映射到進程地址空間之后,就可以進行讀寫操作,而讀寫操作可以反映到LCD。

 

幀緩沖設備對應的設備文件是/dev/fb*。如果系統(tǒng)有多個顯卡,Linux還支持多個幀緩沖設備,最多可達32個,即/dev/fb0~/dev/fb31。而/dev/fb則指向當前的幀緩沖設備,通常情況下,默認的幀緩沖設備為/dev/fb0。

 

幀緩沖設備也屬于字符設備,采用“文件層-驅動層”的接口方式。在文件層為之定義了以下數(shù)據(jù)結構。

 

Static struct file_operations fb_fops={

ower: THIS_MODULE,

read: fb_read, /*讀操作*/

writ

  • 上一篇: MC33991型二相步進電機驅動器
  • 下一篇: 二級數(shù)據(jù)矩陣碼在飛機發(fā)動機上的應用
  • 發(fā)表評論   告訴好友   打印此文  收藏此頁  關閉窗口  返回頂部
    熱點文章
     
    推薦文章
     
    相關文章
    網友評論:(只顯示最新5條。)
    關于我們 | 聯(lián)系我們 | 廣告合作 | 付款方式 | 使用幫助 | 機電之家 | 會員助手 | 免費鏈接

    點擊這里給我發(fā)消息66821730(技術支持)點擊這里給我發(fā)消息66821730(廣告投放) 點擊這里給我發(fā)消息41031197(編輯) 點擊這里給我發(fā)消息58733127(審核)
    本站提供的機電設備,機電供求等信息由機電企業(yè)自行提供,該企業(yè)負責信息內容的真實性、準確性和合法性。
    機電之家對此不承擔任何保證責任,有侵犯您利益的地方請聯(lián)系機電之家,機電之家將及時作出處理。
    Copyright 2007 機電之家 Inc All Rights Reserved.機電之家-由機電一體化網更名-聲明
    電話:0571-87774297 傳真:0571-87774298
    杭州濱興科技有限公司提供技術支持

    主辦:杭州市高新區(qū)(濱江)機電一體化學會
    中國行業(yè)電子商務100強網站

    網站經營許可證:浙B2-20080178-1