TI中文支持网
TI专业的中文技术问题搜集分享网站

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上显示??

Ternence_Hsu:

你好;

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

     framebuffer 的驱动先查一下吧。

Harry:

回复 Ternence_Hsu:

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

我在文件系统的/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文件,不知道哪里有错误?我该怎么解决?

再次感谢您的回答!

xiaobo li1:

回复 Harry:

Harry   你好,

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

赞(0)
未经允许不得转载:TI中文支持网 » DM8127_IPNC_RDK3.8 Qt如何在HDMI/TV显示
分享到: 更多 (0)