Tag: device driver

如何从Linux framebuffer获取RGB像素值?

我希望使用Linux以最有效的方式获得屏幕像素的RGB值。 所以我决定使用C( fb.h )中的framebuffer库来访问framebuffer设备( / dev / fb0 )并直接读取它。 这是代码: #include #include #include #include #include #include #include #include int main() { int fb_fd; struct fb_fix_screeninfo finfo; struct fb_var_screeninfo vinfo; uint8_t *fb_p; /* Open the frame buffer device */ fb_fd = open(“/dev/fb0”, O_RDWR); if (fb_fd < 0) { perror("Can't open /dev/fb0\n"); exit(EXIT_FAILURE); } /* Get fixed […]