发布时间:2012-12-13 16:33:50
最近学习《linxu设备驱动开发详解》中的关于字符设备驱动第六章的内容,记录如下,一.globalmem.c文件如下/* * A globalmem driver as an example of char device drivers * * The initial developer of the original code is Barry Song * <author@linuxdriver.cn>. All Rights Reserved. */#include <linux/module.h>#i......【阅读全文】
发布时间:2012-12-11 20:46:49
一. Linux的帧缓冲设备帧缓冲(framebuffer)是Linux为显示设备提供的一个接口,把显存抽象后的一种设备,他允许上层应用程序在图形模式下直接对显示缓冲区进行 读写操作。这种操作是抽象的,统一的。用户不必关心物理显存的位置、换页机制等等具体细节。这些都是由Framebuffer设备驱动来完成的。帧缓冲驱 动的应用广泛,在linux的桌面系统中,Xwindow服务器就是利用帧缓冲进行窗口的绘制。尤其是通过帧缓冲可显示汉字点阵,成为Linux汉化的唯 一可行方案。帧缓冲设备对应的设备文件为/dev/fb*,如果系统有多个显示卡,Linux下还可支持多个帧缓冲设备,最多可达......【阅读全文】