framebuffer 变量定义 问题点
来源:互联网 发布:螺旋板换热器计算软件 编辑:程序博客网 时间:2024/04/27 02:31
#include <stdio.h>
#include <stdlib.h>
#include <fcntl.h>
#include <linux/fb.h>
#include <sys/mman.h>
int main () {
int fp=0;
struct fb_var_screeninfo vinfo;
struct fb_fix_screeninfo finfo;
long screensize=0;
unsigned int *fbp = 0; short 型 和 int 型的区别 ,容易出问题
int x = 0, y = 0;
long location = 0;
fp = open ("/dev/fb0",O_RDWR);
if (fp < 0){
printf("Error : Can not open framebuffer device/n");
exit(1);
}
if (ioctl(fp,FBIOGET_FSCREENINFO,&finfo)){
printf("Error reading fixed information/n");
exit(2);
}
if (ioctl(fp,FBIOGET_VSCREENINFO,&vinfo)){
printf("Error reading variable information/n");
exit(3);
}
screensize = vinfo.xres * vinfo.yres * vinfo.bits_per_pixel / 8;
/*这就是把fp所指的文件中从开始到screensize大小的内容给映射出来,得到一个指向这块空间的指针*/
fbp =(unsigned int *) mmap (0, screensize, PROT_READ | PROT_WRITE, MAP_SHARED, fp,0);
if ((int )fbp == -1)
{
printf ("Error: failed to map framebuffer device to memory./n");
exit (4);
}
return 0;
}
- framebuffer 变量定义 问题点
- js-变量定义问题
- 变量定义问题集锦
- framebuffer 宏定义
- c中变量定义问题
- C语言变量定义问题
- 定义变量出现警告问题
- sql 定义变量的问题
- 循环中变量定义问题
- c++变量定义的问题
- try中定义变量问题
- tensorflow 变量定义路径//问题
- js 混杂点-变量定义与闭包
- Map 定义变量时编译的问题
- 关于Action里面定义的变量问题
- 定义变量SQLCODE引起的问题
- 变量被重复定义的问题
- Flash ActionScript中变量后定义问题
- LESSON 2 BASIC COMMANDS IN LINUX AND WINDOWS (LINUX 和 WINDOWS的基本命令) part III
- 抒发下心中抑郁
- 前台调用后台方法 后台调用前台JS
- 关于Windows编程中进程虚拟地址空间/虚拟内存及内存映射方面的资料
- 联发科变相全资收购苏州傲视通
- framebuffer 变量定义 问题点
- 找出数组中出现次数超过一半的数
- poj2664
- 【手绘】Man(Fat No)
- 如何找出字典中的兄弟单词...
- linux学习笔记(二)
- 复习Java的基本类
- 每天一小步 7/30 iphone 开发
- C++中成员函数的重载、覆盖与隐藏