当前位置:  技术问答>linux和unix

測試framebuffer出錯

    来源: 互联网  发布时间:2016-02-26

    本文导语:  測試framebuffer出錯,why  出錯的程式碼  if ( ioctl ( fbfd , FBIOGET_FSCREENINFO , &finfo ) )  {  printf("Error reading fixed screen information.n");  exit(2);  }  //執行時錯誤訊息  The framebuffer device was opened successfully.  Error...

測試framebuffer出錯,why 
出錯的程式碼 
if ( ioctl ( fbfd , FBIOGET_FSCREENINFO , &finfo ) ) 



printf("Error reading fixed screen information.n"); 

exit(2); 



//執行時錯誤訊息 
The framebuffer device was opened successfully. 
Error reading fixed screen information.

|
ioctl的返回值:
若出错则返回-1. 若成功则返回其他值. (APUE 2ND Page67)

这个程序写的有问题, 改为:
if (ioctl(fbfd, FBIOGET_FSCREENINFO, &finfo) == -1)
{
    perror("Error reading fixed screen informationn");
    exit(2);
}

|
ioctl的返回值是-1才是出错,可能这个ioctl正确会返回一些正值

建议判断一下ioctl返回了-1还是其他正值,另外,确认ioctl参数正确。

|
跟踪下framebuffer驱动的ioctl函数

    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 关于framebuffer的问题
  • framebuff配置
  • linux下如何设置framebuffer的alpha值
  • 想用Framebuffer功能,请问需要打开内核的哪些编译选项?
  • 哪里有关于framebuffer编程的资料啊??
  • 请问framebuffer显示模式的配置文件放在那里的
  • 如何查看framebuffer是否已经开启?
  • framebuffer驱动 三星6410 调整分辨率
  • 请问 启动X server时间内在哪里手动加入一段 写framebuffer界面的程序?
  • 有基于framebuffer的media player吗?
  • 关于不能打开framebuffer支持
  • 关于framebuffer与console
  • 双framebuffer驱动的刷新问题请教
  • framebuffer相关的问题
  • 针对framebuffer编程问题
  • 128*64黑白lcd实现framebuffer驱动,如何在上面显示点阵字体,有没有现成的开源代码可以参考.
  • 关于FrameBuffer的问题
  • Intel i810显卡如何支持FrameBuffer?
  • 如何在framebuffer中设置320 240的分辨率
  • framebuffer和输出问题


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3