This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

DM8127_IPNC_RDK3.8 Qt如何在HDMI/TV显示

我用的是DM8127_IPNC_RDK3.8,我已经交叉编译了qt-everywhere-opensource-src-4.6.2,将库文件等移植到板子上了,我想在实现的采集显示等视频功能上,再加上QT显示,在运行的时候出错:

Error opening framebuffer device /dev/fb0
QScreenLinuxFb::connect: No such file or directory

查看/dev/下确实没有fb相关设备。

请问QT如何实现在HDMI或者TV上显示??

  • 你好;

         你先查一下你的 /dev/fb 驱动的问题,要不然你qt没法玩;

         framebuffer 的驱动先查一下吧。

  • 您好!非常感谢你的解答(大神,又是你!)

    我在文件系统的/opt/ipnc/kermod/ti81xxfb.ko找到了这个fb驱动文件ti81xxfb.ko,在内核启动参数
    bootargs里设置Fbdev驱动的总的大小vram=24M,系统起来后,通过加载内核insmod
    /opt/ipnc/kermod/ti81xxfb.ko vram=0:8M,1:8M,2:8M,在/dev/下看到了涉设备文件节点:

    我先用fbset命令测试fb,#fbset -s,错误:

    ti81xxfb ti81xxfb: failed to star.
    fbset: can't open '/dev/fb0': No such device or address

    再运行Qt小程序,也是错误:

    这应该是fb驱动的问题吧?用的是官方源码的驱动.ko文件,不知道哪里有错误?我该怎么解决?

    再次感谢您的回答!

  • 你可以参数下面的连接,调试frame buffer

    http://processors.wiki.ti.com/index.php/DM816X_AM389X_VPSS_Video_Driver_User_Guide

  • Harry   你好,

        我们也打算在8148上做QT,你的 configure选项是怎么样的呢?  我配置始终有错,如果能给联系方式直接沟通最好了。