ChinaUnix.net
相关文章推荐:

framebuffer驱动架构

framebuffer device在内核里面作为显卡驱动模型,许多函数和数据结构都是特定,正是这些特定的东西为我们的编程提供了方便。 要开发frame buffer device驱动,你应该阅读Source\Source\Documentation\fb下面的说明文件,三个重要文件00-INDEX,framebuffer.txt,internals.txt,其他文件都是针对具体显卡芯片的说明了。 文件00-INDEX译文 文档/documentation/fb的索引文件。如果你对frame buffer设备有什么想法,mail:Geert U...

by shuiguomayi - Linux文档专区 - 2007-11-21 15:07:11 阅读(934) 回复(0)

相关讨论

http://blogold.chinaunix.net/u2/67519/showart_586738.html

http://www.360doc.com/content/09/1228/13/664667_12167550.shtml

在后续的几篇里面会详细介绍如何编写一个显卡的驱动程序。
framebuffer device在内核里面作为显卡驱动模型,许多函数和数据结构都是特定,正是这些特定的东西为我们的编程提供了方便。

要开发frame buffer device驱动,你应该阅读Source\Source\Documentation\fb下面的...

by yuweixian4230 - 移动操作系统 - 2011-12-21 08:41:26 阅读(1498) 回复(0)

还是要补充点,下面是/linux/fb.h的部分注释,加粗的是常用的,红色是关键的,一般不可少。旁边没有汉字,要么很简单没必要加注,要么就用不到!

by yuweixian4230 - 移动操作系统 - 2011-12-21 08:41:26 阅读(1133) 回复(0)
by yuweixian4230 - 移动操作系统 - 2011-12-21 08:41:26 阅读(894) 回复(0)

(1)本文介绍的设备是位于/video

by yuweixian4230 - 移动操作系统 - 2011-12-21 08:41:26 阅读(1146) 回复(0)

/driver/video目录下

by yuweixian4230 - 移动操作系统 - 2011-12-21 08:41:26 阅读(885) 回复(0)

framebuffer驱动学习

Daniel Wood 20110301

by 工藤*新一 - 移动操作系统 - 2011-12-20 09:44:21 阅读(1385) 回复(0)

本帖最后由 Change_shi 于 2010-11-03 02:47 编辑 之前我一直认为驱动就是完成功能的实现,但是现在发现这个想法太幼稚了。写驱动并非只是为了实现功能,而且实现功能只是驱动中极小的一部分,整个驱动架构才是最重要的。功能上的实现只是时间问题,代码总归是能凑起来的。而整个架构的设计不是随随便便能想出来的,需要有很开阔的眼界和思维,需要对整个代码有一个全局性的把握。这样的代码才有更好的移植性、通用性、可读性...

by Change_shi - MaxWit & g-bios - 2010-11-03 10:07:35 阅读(2065) 回复(1)

Fb console中的字体 /driver/video目录下: font_6x11.c,font_8x8.c,font_8x16.c font_acorn_8x8.c,font_pearl_8x8.c, font_sun8x16.c,font_sun12x22.c fonts.c 这些文件都是用来处理在fbcon中的字体显示问题。其中除最后一个文件fonts.c外,其他都是字模文件由cpi2fnt产生。 /include/video/目录下: font.h 1. 首先介绍font.h文件 font.h文件中,定义了字体的描述结构 struct fbcon_font_desc { int idx; /字体...

by skyhy.happy - Linux文档专区 - 2008-04-26 11:19:17 阅读(509) 回复(0)

(1)本文介绍的设备是位于/video目录下面的anakinfb.c驱动程序。虽然我不清楚那个设备的特性,但是从对程序的分析中我们仍然知道如何编写一个frame buffer设备驱动。 本文是个标准的fb驱动。共221行,包含函数如下: 1. static int anakinfb_getcolreg(u_int regno, u_int *red, u_int *green, u_int *blue, u_int *transp, struct fb_info *info) 31行 2. static int anakinfb_setcolreg(u_int regno, u_i...

by skyhy.happy - Linux文档专区 - 2008-04-26 11:18:08 阅读(472) 回复(0)

Color Map 剖析 在framebuffer驱动程序设计中,cmap这个东东太晕了。现在我要把他赤裸裸的剖析给大家:) 1. struct fb_cmap /*颜色映射表*/ struct fb_cmap { __u32 start; /* First entry */ __u32 len; /* Number of entries */ __u16 *red; /* 红色 */ __u16 *green; /*绿色*/ __u16 *blue; ...

by skyhy.happy - Linux文档专区 - 2008-04-26 11:16:17 阅读(470) 回复(0)