• 10560阅读
  • 9回复

求教各位,/dev/fb/1 和/dev/fb/0有什么不同 [复制链接]

上一主题 下一主题
离线netlove
 

只看楼主 正序阅读 楼主  发表于: 2008-11-13
— 本帖被 XChinux 执行加亮操作(2008-11-30) —
如题
离线netlove

只看该作者 9楼 发表于: 2008-11-14
引用第7楼fanzhichao于2008-11-14 11:12发表的  :
我觉得你两个都要设置,让/dev/fb/1和/dev/fb/0都指向/dev/fb0
不知道你为什么有“/dev/fb/1”这样一个连接,你查查看是谁在open了这个dd
/dev/fb/0是默认的触摸屏的帧缓存,必须连到/dev/fb0上,这个最好不要改


这个应该怎么都指向?都连接不行啊
离线netlove

只看该作者 8楼 发表于: 2008-11-14
我也不知道为什么有,看网上没人涉及这个东西,我也不知道我前面那个辞职的人怎么会整出这东西来,整的我一头雾水。
离线fanzhichao

只看该作者 7楼 发表于: 2008-11-14
我觉得你两个都要设置,让/dev/fb/1和/dev/fb/0都指向/dev/fb0
不知道你为什么有“/dev/fb/1”这样一个连接,你查查看是谁在open了这个dd
/dev/fb/0是默认的触摸屏的帧缓存,必须连到/dev/fb0上,这个最好不要改
离线netlove

只看该作者 6楼 发表于: 2008-11-14
然后修改/dev/fb/0为1?我试试,谢谢
离线netlove

只看该作者 5楼 发表于: 2008-11-14
看fbutils.c这个文件吗?
离线netlove

只看该作者 4楼 发表于: 2008-11-14
那再继续问一下,主要看触摸屏校准的哪一部分啊,我现在项目很忙,却又出现折现问题,没时间全看呢,我对这个就是刚开始看,一点也不懂
离线fanzhichao

只看该作者 3楼 发表于: 2008-11-14
这样看来你的触摸屏校准程序和普通qt程序不在一个图层,你应该看一下触摸屏校准程序,让它显示在/dev/fb/1中。
离线netlove

只看该作者 2楼 发表于: 2008-11-14
谢谢楼上,终于遇到一个懂的,我现在遇到的问题是,ln -s /dev/fb/0 /dev/fb0,此时,tslib能用,但是qt程序不显示。
ln -s /dev/fb/1 /dev/fb0的时候,触摸屏校准不能用了,qt 程序显示正常,很多东西都是公司以前的一个人整的,现在换了触摸屏,像素变了,他做的那个校准程序像素不正确,重做了就这样了,不知道该怎么解决。
离线fanzhichao

只看该作者 1楼 发表于: 2008-11-14
它们都是标准的显示设备接口。可看成是两个显示图层,一般来讲:
/dev/fb0 这一层主要放置基于QT的窗口控件,是不透明的
/dev/fb1 这一层主要放置透明的窗口控件,位于fb0层之上,透明度是可调的,一般用于显示半透明的图标、按钮和对话框等。这一层的窗口控件需要自己去写,qt没有提供。
快速回复
限100 字节
 
上一个 下一个