From: Crazy B. <cra...@ya...> - 2006-01-31 15:10:48
|
Hi, First of all, I would like to thankful to you for your fast response. Please forget about yesterdays mail. In my previous mail, I did a mistake. I have one more doubt. i.e., When I am trying to execute the below Framebuffer example program in Lepton (http://mulinux.dotsrc.org/lepton.html) linux and Redhat Linux, My program is unable to open the framebuffer device (/dev/fb0). This program is successfully running in SuSe Linux 9.3. How can I open the framebuffer (/dev/fb0) device in Redhat or Lepton Linux? What can I do? Please show me a solution. The example program is: #include <unistd.h> #include <stdio.h> #include <fcntl.h> #include <linux/fb.h> #include <sys/mman.h> int main(void) { int fbfd,fbfd1,fbfd2; struct fb_var_screeninfo vinfo; struct fb_fix_screeninfo finfo; printf("\nReturn Values of \n\n"); /* Open the file for reading and writing */ fbfd = open("/dev/fb0", O_RDWR); printf("\nfbfd = %d",fbfd); /* Get fixed screen information */ fbfd1 = ioctl(fbfd, FBIOGET_FSCREENINFO, &finfo); printf("\n fbfd1 = %d",fbfd1); /* Get variable screen information */ fbfd2 = ioctl(fbfd, FBIOGET_VSCREENINFO, &vinfo); printf("\nfbfd2 = %d\n",fbfd2); printf("\n\n%dx%d, %dbpp\n", vinfo.xres, vinfo.yres, vinfo.bits_per_pixel ); close(fbfd); return 0; } The output of the above program is : Return Values of fbfd = -1 fbfd1 = -1 fbfd2 = -1 Thatmeans, Framebuffer device is not opening. So, to achieve this problem, what can I do? This is really very urgent. Please show me a solution. I will be waiting for your reply. Thank you very much for considering your valuable time for me. With regards, Chandra. --------------------------------- Yahoo! Autos. Looking for a sweet ride? Get pricing, reviews, & more on new and used cars. |