免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 5509 | 回复: 16
打印 上一主题 下一主题

GTK-DFB安装完毕后运行测试程序出现的小问题! [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-02-27 13:53 |只看该作者 |倒序浏览
不好意思,下面这个问题大家肯定都遇到过,可是在网上对应的资料很少呢?

在按照 https://wiki.mozilla.org/Mobile/DFBPorting  上的说明安装完GTK-DFB后,可地运行  gtk+-2.12.9/tests下的程序时出现如下错误:
(*) DirectFB/Core: Single Application Core. (2009-02-27 02:50)
(!) Direct/Util: opening '/dev/fb/0' failed
    --> 没有那个设备或地址
(!) DirectFB/FBDev: Error opening framebuffer device!
(!) DirectFB/FBDev: Use 'fbdev' option or set FRAMEBUFFER environment variable.
(!) DirectFB/Core: Could not initialize 'system_core' core!
    --> Initialization error!
(#) DirectFBError [gdk_display_open: DirectFBCreate]: Initialization error!
这是如何呢?
我看了,在dev下只有fb一个文件,可是我mknod 了一个/dev/fb/0 之后还是上面这个错误?
大家帮忙提示一下吧!

论坛徽章:
5
摩羯座
日期:2014-07-22 09:03:552015元宵节徽章
日期:2015-03-06 15:50:392015亚冠之大阪钢巴
日期:2015-06-12 16:01:352015年中国系统架构师大会
日期:2015-06-29 16:11:2815-16赛季CBA联赛之四川
日期:2018-12-17 14:10:21
2 [报告]
发表于 2009-02-27 14:22 |只看该作者
你自己mknod不可以的
要有驱动程序去支持他
在pc上的还是开发板上运行的?

论坛徽章:
0
3 [报告]
发表于 2009-02-27 14:33 |只看该作者
现在还是在PC上调试呢
那需要哪个驱动程序来支持呢?
感觉该装的都装了的啊,也没有出错误

论坛徽章:
5
摩羯座
日期:2014-07-22 09:03:552015元宵节徽章
日期:2015-03-06 15:50:392015亚冠之大阪钢巴
日期:2015-06-12 16:01:352015年中国系统架构师大会
日期:2015-06-29 16:11:2815-16赛季CBA联赛之四川
日期:2018-12-17 14:10:21
4 [报告]
发表于 2009-02-27 14:37 |只看该作者
这样啊
默认是不带Framebuffer的
需要修改一下启动项
/boot/grub/grub.conf
详细修改办法我在
http://linux.chinaunix.net/bbs/thread-1063136-1-1.html
中有讲,请参考一下

评分

参与人数 1可用积分 +6 收起 理由
yidou + 6

查看全部评分

论坛徽章:
0
5 [报告]
发表于 2009-02-27 14:41 |只看该作者
太感谢了,我先看一下!
确实,以前没有做过图形这块所以有许多东西还是不懂

论坛徽章:
0
6 [报告]
发表于 2009-02-27 14:57 |只看该作者
版主,您好
刚看了您的贴子,所以就设置了一下环境变量 export FRAMEBUFFER=/dev/fb
结果错误结果改变了,有点进步了,错误信息如下:
(*) DirectFB/Core: Single Application Core. (2009-02-27 02:50)
(!) DirectFB/FBDev: Error opening '/dev/fb'!
    --> 没有那个设备
(!) DirectFB/Core: Could not initialize 'system_core' core!
    --> Not supported!
(#) DirectFBError [gdk_display_open: DirectFBCreate]: Not supported!

(lt-simple:14321): Gtk-WARNING **: cannot open display: :0.0

论坛徽章:
0
7 [报告]
发表于 2009-02-27 16:14 |只看该作者
呵,现在有点进步了,我按文章中写的,在/boot/grub/grub.conf.中对应的地方加入 vga=0x314
重启
然后按上面的方法设置环境变量,再运行对应的DEMO

可是屏幕变黑了几秒,然后出现下面的信息:

(*) DirectFB/Core: Single Application Core. (2009-02-27 02:50)
(*) Direct/Thread: Started 'VT Switcher' (-1) [CRITICAL OTHER/OTHER 0/0] <10485760>...
(*) Direct/Thread: Started 'Linux Input' (3283) [INPUT OTHER/OTHER 0/0] <10485760>...
(*) DirectFB/Input: Power Button (FF) (1) 0.1 (directfb.org)
(*) Direct/Thread: Started 'Linux Input' (3284) [INPUT OTHER/OTHER 0/0] <10485760>...
(*) DirectFB/Input: Power Button (CM) (2) 0.1 (directfb.org)
(*) Direct/Thread: Started 'Linux Input' (3285) [INPUT OTHER/OTHER 0/0] <10485760>...
(*) DirectFB/Input: Macintosh mouse button emulatio (3) 0.1 (directfb.org)
(*) Direct/Thread: Started 'Linux Input' (3286) [INPUT OTHER/OTHER 0/0] <10485760>...
(*) DirectFB/Input: AT Translated Set 2 keyboard (4) 0.1 (directfb.org)
(*) Direct/Thread: Started 'Linux Input' (3287) [INPUT OTHER/OTHER 0/0] <10485760>...
(*) DirectFB/Input: ImPS/2 Generic Wheel Mouse (5) 0.1 (directfb.org)
(*) Direct/Thread: Started 'Linux Input' (328 [INPUT OTHER/OTHER 0/0] <10485760>...
(*) DirectFB/Input: PC Speaker (6) 0.1 (directfb.org)
(*) Direct/Thread: Started 'Keyboard Input' (3289) [INPUT OTHER/OTHER 0/0] <10485760>...
(*) DirectFB/Input: Keyboard 0.9 (directfb.org)


(*) Direct/Thread: Started 'PS/2 Input' (-1) [INPUT OTHER/OTHER 0/0] <10485760>...
(*) DirectFB/Input: IMPS/2 Mouse 1.0 (directfb.org)
(*) DirectFB/Genefx: MMX detected and enabled

(*) DirectFB/Graphics: MMX Software Rasterizer 0.6 (directfb.org)
(*) DirectFB/Core/WM: Default 0.3 (directfb.org)
(*) FBDev/Surface: Allocated 640x480 16 bit LUT8 buffer (index 0) at offset 0 and pitch 1600.
(!) DirectFB/FBDev: Panning display failed (x=0 y=0 ywrap=0 vbl=1)!
    --> 无效的参数
(*) GDK/DirectFB: System visual LUT8
(!) [ 3275:    0.000] --> Caught signal 11 (at 0xc, invalid address) <--
(!!!)  *** WARNING [still objects in 'Layer Region Pool'] *** [object.c:241 in fusion_object_pool_destroy()]
(!!!)  *** WARNING [still objects in 'Layer Context Pool'] *** [object.c:241 in fusion_object_pool_destroy()]
(!!!)  *** WARNING [still objects in 'Surface Pool'] *** [object.c:241 in fusion_object_pool_destroy()]
已放弃

论坛徽章:
5
8 [报告]
发表于 2009-02-27 16:33 |只看该作者
原帖由 xiabeizi 于 2009/2/27 14:57 发表
版主,您好
刚看了您的贴子,所以就设置了一下环境变量 export FRAMEBUFFER=/dev/fb
结果错误结果改变了,有点进步了,错误信息如下:
(*) DirectFB/Core: Single Application Core. (2009-02-27 02:50)
( ...


是T-bagwell兄帮你, 不是我阿

论坛徽章:
5
摩羯座
日期:2014-07-22 09:03:552015元宵节徽章
日期:2015-03-06 15:50:392015亚冠之大阪钢巴
日期:2015-06-12 16:01:352015年中国系统架构师大会
日期:2015-06-29 16:11:2815-16赛季CBA联赛之四川
日期:2018-12-17 14:10:21
9 [报告]
发表于 2009-02-27 16:47 |只看该作者
好现象

论坛徽章:
0
10 [报告]
发表于 2009-02-27 17:02 |只看该作者
呵,确实起作用了,可是如何再设置一下,让demo程序的结果可以显示出来呢?
我的.directbrc 的内容如下:

#Output video to a X11 window
system=X11
#Display mode set. mode=<width>x<height>
mode=1024x768
#Don't output message to termial
#quiet
#Color depths set. depth=8,15,16 or 32
depth=16
#Clear disk buffers
sync
#Hardware
hardware
#Check all resource when exit.
deinit-check

据官网上说把这个文件放到home 下面,可是用高手说放到 etc下,不过好像都不起作用啊
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP