易截截图软件、单文件、免安装、纯绿色、仅160KB

linux framebuffer驱动全篇

本文详细介绍如何编写一个显卡的驱动程序。
framebuffer
device在内核里面作为显卡驱动模型,许多函数和数据结构都是特定,正是这些特定的东西为我们的编程提供了方便。
要开发frame buffer
device驱动,你应该阅读Source\Source\Documentation\fb下面的说明文件,三个重要文件00-
INDEX,framebuffer.txt,internals.txt,其他文件都是针对具体显卡芯片的说明了。
文件00-INDEX译文
文档/documentation/fb的索引文件。如果你对frame buffer设备有什么想法,mail:Geert
Uytterhoeven <geert@linux-m68k.org
>
00-index 这个文件
framebuffer.txt--- frame buffer 设备介绍
internals.txt----frame
buffer设备内部快速浏览
modedb.txt----关于视频模式的资料
aty128fb.txt----关于ATI
Rage128显卡的frame buffer设备
clgenfb.txt-----关于Cirrus Logic的显卡
matroxfb.txt----
关于Matrox的显卡
pvr2fb.txt----关于PowerVR 2的显卡
tgafb.txt----关于
TGA(DECChip 21030)显卡
vesafb.txt----关于VESA显卡
帧缓冲设备
(framebuffer.txt译文)
维护: Geert Uytterhoeven
最后校正:  
May 10, 2001
翻译:
good02xaut@hotmail.com
0.介绍
帧缓冲设备提供了显卡的抽象描述。他同时代表了显卡上的显存,应用程序通过定义好的接口可以访问显卡,而不需要知道底层的任何操
作。
 
该设备使用特殊的设备节点,通常位于/dev目录,如/dev/fb*.
 
1.用户角度的/dev/fb*
从用户的角度看,帧缓冲设备和其他位于/dev下面的设备类似。他是一个字符设备,通常
主设备号是29,次设备号定义帧缓冲的个数。
 
通常,使用如下方式(前面的数字代码次设备号)
 
     

0 = /dev/fb0   
First frame buffer
     
  
1 = /dev/fb1   
Second frame buffer
   
 
...
    
   
31
= /dev/fb31 
32nd frame buffer
    
考虑到向下兼容,你可以创建符号链接:
     
/dev/fb0current
-> fb0
   
 
/dev/fb1current
-> fb1
and so on...
 
帧缓冲设备也是一种普通的内存设备,你可以读写其内容


相关文档:

Linux中定位、查找文件的命令

which 语法 which command 说明 依序从path环境变量所列的目录中找出command的位置,并显示完整路径的名称。在找到第一个符合条件的程序文件时,就立刻停止搜索,省略其余未搜索目录。 范例,找出ls命令的程序文件的位置: which ls 系统输出: /usr/bin/ls whereis 语法 whereis [option] name 说明 找出特定 ......

Linux下samba服务器的架设

最近在学习linux 今天把架设linux samba服务器的方法写出来 欢迎大家讨论和指点
本机是虚拟机和winxp进行测试,虚拟机地址是192.168.1.144 主机地址是192.168.1.10.两者是可以互通的。
首先我们先做linux下的配置
一. 首先要确定linux是否安装了smb
[root@localhost zy]#rpm -qa | grep samba
samba-2.2.5-10
samba-s ......

在linux gcc 64位平台编译动态链接库时出现的问题

在32位平台上编译动态库没有啥问题,拿到x86_64位平台上编译时出现了问题。
relocation R_X86_64_32 against `a local symbol' can not be used when making a shared object; recompile with -fPIC
照着提示编译代码的时候加入 -fPIC选项就ok.
......

LINUX下的一些家压缩安装命令

在fedora下解压.deb文件(没安装dpkg):
ar p filename.deb data.tar.gz | tar zxvf -
其它压缩文件的解压
#tar xv file.a
#uncompress file.Z
#gunzip file.gz
#bunzip2 file.bz2
#tar xvZf file.tar.Z 
#compress -dc file.tar.Z | tar xvf -
#tar xvzf file.tar.gz 
#gzip -dc file.tar.gz | tar ......

Linux USB gadget设备驱动解析(2) 驱动调试

      本文主要把在实现“linux模拟U盘功能”过程中的一些调试过程记录下来,并加以解析。
一、背景知识
    1、USB Mass Storage类规范概述

       USB 组织在universal Serial Bus Mass Storage Class ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号