freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

s3c2440a下彩色液晶顯示器的設計-資料下載頁

2025-07-28 11:45本頁面
  

【正文】 memory (fbi)。 /*分配150K字節(jié)大小的LCD顯示緩沖區(qū) */if(ret) /* 出錯返回 */{if(fbi)kfree(fbi)。return ret。}s3c2440fb_set_var (amp。fbi,1,amp。fbifb)。ret=register_framebuffer(amp。fbifb)。/* 將fb注冊到內(nèi)核 */if(ret) /* 出錯返回 */{if(fbi)kfree(fbi)。return ret。}printk (Installed S3C2440 frame bufferkn)。/*在控制臺顯示安裝顯示驅(qū)動程序成功 */MOD_INC_USE_COUNT。/* 該宏用來管理自己被使用的計數(shù),模塊在被使用時,是不允許被卸載的 */return 0。}4 驅(qū)動程序嵌入到內(nèi)核 驅(qū)動程序嵌入到內(nèi)核有兩種方式:一種是直接編譯入內(nèi)核,隨Linux啟動的時候加載。另一種是編譯成模塊,動態(tài)加載。如果要將其直接編譯入Linux內(nèi)核,則需要將源代碼文件拷貝到Linux內(nèi)核源代碼的相應路徑里,這種方法會增加內(nèi)核的大小,而且不能動態(tài)卸載,不利于調(diào)試,所以目前一般推薦采用第二種方式,如果這樣,在本驅(qū)動程序的最后還需要加上宏module_init(s3c2440fb_init)。這是告訴編譯器該驅(qū)動程序的入口地址為初始化函數(shù)s3c2440fb_init()。需要注意的是初始化函數(shù)必須在宏module_init(s3c2440fb_init)使用前定義,否則會出現(xiàn)編譯錯誤。而且在編譯時至少要加上D_KERNEL_ DMODULE DLINUX這幾個參數(shù),編譯完成后通過insmod命令將驅(qū)動模塊加載進內(nèi)核, 通過rmmod命令卸載驅(qū)動模塊。5 應用程序?qū)彌_設備的使用 Linux將所有的設備都當作文件進行處理,各種設備通常以文件的形式放在/dev目錄下。幀緩沖設備和其它位于/dev目錄下面的設備類似,其驅(qū)動程序的設備文件一般是/dev/fb0、/dev/fb1等等。在應用程序中,操作/dev/fb的一般流程如圖7所示:圖7 應用程序?qū)彌_設備的操作流程其典型應用程序如下:Main(){int fbfd=O。struct fb_var_screeninfo vinfo。struct fb_fix_screeninfo finfo。unsigned char *fbp。fbfd=open (/dev/fb0,O_RDWR)。/* 打開設備文件 */if(!fbfd){ /* 失敗返回 */printf(Error:cannot open framebuffer device.\n )。exit(1)。}Printf (The framebuffer device was opened successfully.\n)。ioctl (fbfd,FBIOGET_FSCREENINFO,amp。finfo)。/* 獲取顯示設備特性 */ioctl(fbfd,FBIOGET_VSCREENINFO,amp。vinfo)。screensize=*** 計算屏幕緩沖區(qū)的大小 */fbp= (unsigned char*)mmap (0,screensize,PORT_READ|PORT_WRITE,MAP_SHARED,fbfd,0)。/* 將屏幕緩沖區(qū)映射到用戶地址空間,然后應用程序就可以通過fbp訪問緩沖區(qū)了*/memset (fbp,0,screensize)。 /* 用memset將屏幕清空 */}6 結(jié)束語 在顯示系統(tǒng)硬件設計中,顯示硬件的整體設計考慮全面是設計過程中的重點,這就要求對顯示硬件的各特性參數(shù)有全面的了解。軟件設計中,由于其中涉及到的數(shù)據(jù)結(jié)構比較多,同時又和控制臺聯(lián)系在一起,有一定的難度。只有在深刻理解各個變量和操作函數(shù)的具體意義后, 才能分析編寫自己需要的LCD驅(qū)動程序。在編寫的過程中,最好的參考莫過于Linux內(nèi)核drivers/video目錄下的源代碼。14 / 14
點擊復制文檔內(nèi)容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1