操作笔记:Linux Framebuffer编程

复制static void *fbbuf; int openfb(char *devname) { int fd; fd = open(devname,操作 O_RDWR); if (ioctl(fd, FBIOGET_VSCREENINFO, &fbvar) <0) return -1; bpp = fbvar.bits_per_pixel; screen_size = fbvar.xres * fbvar.yres * bpp / 8; fbbuf = mmap(0, screen_size, PROT_READ | PROT_WRITE, MAP_SHARED, fd, 0); return fd; } 1.2.3.4.5.6.7.8.9.10.11.12.
本文地址:http://www.bzuk.cn/html/241c8699672.html
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。