Framebuffer et adresse de base

Framebuffer et adresse de base - C - Programmation

Marsh Posté le 29-04-2011 à 23:52:48    

J'utilise un framebuffer pour mon affichage avec des codes classiques :

Code :
  1. fbfd = open("/dev/fb", O_RDWR);
  2. if (!fbfd)
  3.  exit(0);
  4. if (ioctl(fbfd, FBIOGET_FSCREENINFO, &finfo))
  5.  exit(0);
  6. if (ioctl(fbfd, FBIOGET_VSCREENINFO, &vinfo))
  7.  exit(0);
  8. screensize = vinfo.xres * vinfo.yres * vinfo.bits_per_pixel / 8;
  9. fbp = (char *)mmap(0, screensize, PROT_READ | PROT_WRITE, MAP_SHARED, fbfd, 0);


 
Je recherche toutefois à connaitre l'adresse originale du précédent gestionnaire du framebuffer pour capturer une zone dans son buffer.
 
Est-ce possible et dans l'affirmative, quelle instruction pour savoir ça ?
 
Merci pour votre aide.


Message édité par Noobs69 le 29-04-2011 à 23:54:34
Reply

Marsh Posté le 29-04-2011 à 23:52:48   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed