首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

请问: 研究过linux frame buffer驱动的有关问题

2012-03-16 
请教: 研究过linux frame buffer驱动的问题 framebuffer内存中保存的图像是什么格式的,我使用FBIOGET_VSCR

请教: 研究过linux frame buffer驱动的问题

frame   buffer内存中保存的图像是什么格式的,   我使用FBIOGET_VSCREENINFO读到每个像素有16位,   正好是RGB   5-6-6格式的image   depth,   请问RGB   5-6-5格式的图像数据写入frame   buffer后能正常显示吗?

我不能确定我捕捉到的图像是否正确,   所以提出了这个问题.   请高手现身答复一下,   不胜感激!!


[解决办法]
返回的是虚拟地址, 好象是 unsigned long类型吧。。。
__get_free_page()只会返回一页,申请2M的话应该用__get_free_pages()

eg:
void *buf;
buf = (void *)__get_gree_pages(gfp_mask ,20);
如果使用DMA的话gfp_mask = GFP_DMA | 其他,“其他”看你还需要什么功能

热点排行