
显卡
yarsen
这个作者很懒,什么都没留下…
展开
-
framebuffer 简介
简介FrameBuffer 是出现在 2.2.xx 内核当中的一种驱动程序接口。Linux工作在保护模式下,所以用户态进程是无法象 DOS 那样使用显卡 BIOS 里提供的中断调用来实现直接写屏,Linux 抽象出FrameBuffer 这个设备来供用户态进程实现直接写屏。Framebuffer 机制模仿显卡的功能,将显卡硬件结构抽象掉,可以通过Framebuffer 的读写直接对显存进行操作转载 2012-02-07 18:31:58 · 807 阅读 · 1 评论 -
linux framebuffer study
/let's try to get the fb myers framebuffer的学习过程观察linux内核中的 /drivers/video/查找包含fb的文件;会发现framebuffer的实现需要三个关键文件:1 /linux/include/linux/fb.h2/linux/drivers/video/fbmem.c3/linux/drivers/video/转载 2012-02-07 19:41:03 · 1060 阅读 · 1 评论 -
显卡处理图像数据的过程
1、 CPU → 显卡 CPU将有关作图的指令和数据通过总线传送给显卡。对于现代显卡,由于需要传送大量的图像数据,因而显卡接口在不断改进,从最早的ISA接口到PCI、流行的AGP接口,以及正在普及的PCI-E接口,其数据吞吐能力不断增强。2、 显卡内部图像处理 GPU根据CPU的要求,完成图像处理过程,并将最终图像数据保存在显存中。 3、 最终图像输出 对于普通显卡 ,RA转载 2012-02-07 18:53:54 · 7879 阅读 · 2 评论 -
如何编写Linux设备驱动程序
序言 Linux是Unix操作系统的一种变种,在Linux下编写驱动程序的原理和思想完全类似于其他的Unix系统,但它dos或window环境下的驱动程序有很大的区别。在Linux环境下设计驱动程序,思想简洁,操作方便,功能也很强大,但是支持函数少,只能依赖kernel中的函数,有些常用的操作要自己来编写,而且调试也不方便。本人这几周来为实验室自行研制的一块多媒体卡编制了驱动程序,获得了一些转载 2012-02-09 09:46:08 · 645 阅读 · 1 评论 -
linux图形界面基本知识(X、X11、Xfree86、Xorg、GNOME、KDE之间的关系)
LINUX初学者经常分不清楚linux和X之间,X和Xfree86之间,X和KDE,GNOME等之间是什么关系。常常混淆概念,本文以比较易于理解的方式来解释X,X11,XFREE,WM,KDE,GNOME等之间的关系。一、linux本身没有图形界面,linux现在的图形界面的实现只是linux下的应用程序实现的。图形界面并不是linux的一部分,linux只是一个基于命令行的操作系统,转载 2012-04-23 09:12:27 · 907 阅读 · 1 评论 -
转载 本机运行x程序出现:Can't open display 原因及其解决方法
在Linux/Unix类操作系统上, DISPLAY用来设置将图形显示到何处. 直接登陆图形界面或者登陆命令行界面后使用startx启动图形,DISPLAY环境变量将自动设置为:0:0, 此时可以打开终端, 输出图形程序的名称(比如xclock)来启动程序, 图形将显示在本地窗口上,在终端上输入printenv查看当前环境变量, 输出结果中有如下内容:DISPLAY=:0.0转载 2012-04-17 14:59:11 · 2721 阅读 · 0 评论 -
X Server 的优化
X Server是一个广泛使用的图形引擎,提供用户界面绘画的基础图形原语以及用户事件的截获和发布功能。Xserver的图形操作可以由软件实现,然而,很多的显卡提供了硬件加速功能。如果利用这些硬件加速功能来实现Xserver的一些图形操作,将可以极大的提高X server的性能。目前,嵌入式上X server 使用kdrive (tinyX) 的较多,但也有逐渐向Xorg server迁移的转载 2012-07-16 10:16:07 · 1459 阅读 · 0 评论