<?xml version="1.0" encoding="gbk"?>
<rss version="2.0">
<channel>
 <title><![CDATA[[求救]Qt4下open 2440的buttons设备总是报 ..]]></title>
 <link><![CDATA[http://121.40.142.80/read.php?tid=80451]]></link>
 <description><![CDATA[Latest 20 replies of [求救]Qt4下open 2440的buttons设备总是报 ..]]></description>
 <copyright><![CDATA[Copyright(C) ]]></copyright>
 <generator><![CDATA[PHPWind Forums by PHPWind Studio]]></generator>
 <lastBuildDate><![CDATA[Sun, 26 Jul 2026 18:46:34 +0000]]></lastBuildDate>
  <image>
 <url><![CDATA[images/rss.gif]]></url>
 <title><![CDATA[PHPWind Board]]></title>
 <link><![CDATA[http://121.40.142.80]]></link>
 <description><![CDATA[]]></description>
  </image>
<item>
 <title><![CDATA[回 10楼(zjun726) 的帖子]]></title>
 <description><![CDATA[[url]http://harmattan-dev.nokia.com/docs/platform-api-reference/xml/daily-docs/libqt4/qt-embedded-envvars.html[/url]]]></description>
 <link><![CDATA[http://121.40.142.80/read.php?tid=80451#244217]]></link>
 <author><![CDATA[kasim]]></author>
 <category><![CDATA[Linux技术交流区]]></category>
 <pubdate><![CDATA[Thu, 11 Jul 2013 07:25:05 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[回 8楼(kasim) 的帖子]]></title>
 <description><![CDATA[刚刚仔细看了一下官方提供的mini2440的qtopia中的qtopia启动脚本，里面键盘环境变量是这样设置的：
export QWS_KEYBOARD=TTY:/dev/tty1，请问这个tty1是什么设备啊？

我现在想同时使用触摸屏和按键作为操作输入，环境变量中的键盘设置要写成TTY:/dev/buttons吗？]]></description>
 <link><![CDATA[http://121.40.142.80/read.php?tid=80451#243269]]></link>
 <author><![CDATA[zjun726]]></author>
 <category><![CDATA[Linux技术交流区]]></category>
 <pubdate><![CDATA[Wed, 03 Jul 2013 03:29:50 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[回 8楼(kasim) 的帖子]]></title>
 <description><![CDATA[嗯，今天又看了一下，确实如斑竹所说，Qt的Server进程在我的程序之前open了buttons。
那这样的话，可不可以禁止掉，或者我在程序中如何直接获取Server进程open buttons后的文件描述符]]></description>
 <link><![CDATA[http://121.40.142.80/read.php?tid=80451#243251]]></link>
 <author><![CDATA[zjun726]]></author>
 <category><![CDATA[Linux技术交流区]]></category>
 <pubdate><![CDATA[Wed, 03 Jul 2013 01:41:55 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[回 7楼(zjun726) 的帖子]]></title>
 <description><![CDATA[那看起来还是open这个设备两次了？第一次是成功的（6个中断都request成功），第二次在请求第一个中断的时候就因为已经之前申请过出错了，返回-16(-EBUSY)。从你的解决办法看，应该是QT的Server进程在你的程序之前open这个设备。]]></description>
 <link><![CDATA[http://121.40.142.80/read.php?tid=80451#242750]]></link>
 <author><![CDATA[kasim]]></author>
 <category><![CDATA[Linux技术交流区]]></category>
 <pubdate><![CDATA[Fri, 28 Jun 2013 08:25:59 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[回 6楼(kasim) 的帖子]]></title>
 <description><![CDATA[就是在buttons的驱动open函数里面添加的，如下在request_irq函数下面添加的
int s3c24xx_buttons_open(struct inode *inode, struct file *file)
{
&nbsp;&nbsp;&nbsp;&nbsp;int i;
&nbsp;&nbsp;&nbsp;&nbsp;int err = 0;
&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;for (i = 0; i &lt; sizeof(button_irqs)/size ..]]></description>
 <link><![CDATA[http://121.40.142.80/read.php?tid=80451#242740]]></link>
 <author><![CDATA[zjun726]]></author>
 <category><![CDATA[Linux技术交流区]]></category>
 <pubdate><![CDATA[Fri, 28 Jun 2013 07:20:29 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[Re:回 2楼(kasim) 的帖子]]></title>
 <description><![CDATA[[quote]引用第3楼zjun726于2013-06-28 09:36发表的 回 2楼(kasim) 的帖子 :
谢谢斑竹，今天按照斑竹的方法查看了一下，发现之前没有哪个程序占用button的中断；后来又深入跟踪了一下，发现之前自己的判断是错误的；在button的驱动中request_irq返回值加了打印语句，如下：
err: 0
err: 0
err: 0
err: 0
.......
[/quote]
 ..]]></description>
 <link><![CDATA[http://121.40.142.80/read.php?tid=80451#242719]]></link>
 <author><![CDATA[kasim]]></author>
 <category><![CDATA[Linux技术交流区]]></category>
 <pubdate><![CDATA[Fri, 28 Jun 2013 04:15:33 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[设备总是报错]]></title>
 <description><![CDATA[我把export QWS_KEYBOARD=TTY:/dev/buttons改为了export QWS_USB_KEYBOARD = TTY:/dev/buttons，在运行时就没有报上面的错误了，很奇怪啊。难道是Qt4.7和Qt2.2不一样吗？我用的buttons不是usb键盘啊]]></description>
 <link><![CDATA[http://121.40.142.80/read.php?tid=80451#242696]]></link>
 <author><![CDATA[zjun726]]></author>
 <category><![CDATA[Linux技术交流区]]></category>
 <pubdate><![CDATA[Fri, 28 Jun 2013 02:12:11 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[我是要同时使用触摸屏和按键，是不是在/etc/profile里的环境变量设置有问题啊
export LD_LIBRARY_PATH=/usr/local/lib
export TSLIB_ROOT=/usr/local/lib
export TSLIB_TSDEVICE=/dev/input/event0
export TSLIB_FBDEVICE=/dev/fb0
export TSLIB_PLUGINDIR=/usr/local/lib/ts
export TSLIB_CONSOLEDEVICE=none
export TSL ..]]></description>
 <link><![CDATA[http://121.40.142.80/read.php?tid=80451#242689]]></link>
 <author><![CDATA[zjun726]]></author>
 <category><![CDATA[Linux技术交流区]]></category>
 <pubdate><![CDATA[Fri, 28 Jun 2013 01:43:00 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[回 2楼(kasim) 的帖子]]></title>
 <description><![CDATA[谢谢斑竹，今天按照斑竹的方法查看了一下，发现之前没有哪个程序占用button的中断；后来又深入跟踪了一下，发现之前自己的判断是错误的；在button的驱动中request_irq返回值加了打印语句，如下：
err: 0
err: 0
err: 0
err: 0
err: 0
err: 0
Could not initialize virtual console switching
err: -16
open buttons faile ..]]></description>
 <link><![CDATA[http://121.40.142.80/read.php?tid=80451#242688]]></link>
 <author><![CDATA[zjun726]]></author>
 <category><![CDATA[Linux技术交流区]]></category>
 <pubdate><![CDATA[Fri, 28 Jun 2013 01:36:57 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[从button驱动的open接口看，更像是在你的程序之前已经有人open了这个驱动从而申请了跟button对应的中断。在任何时候你都可以通过cat /proc/interrupts查看系统中已经申请的中断号。]]></description>
 <link><![CDATA[http://121.40.142.80/read.php?tid=80451#242384]]></link>
 <author><![CDATA[kasim]]></author>
 <category><![CDATA[Linux技术交流区]]></category>
 <pubdate><![CDATA[Tue, 25 Jun 2013 10:51:31 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[有没有哪位大侠在Qt4下面开发过按键的应用啊，有没有遇到过这种问题啊？ [s:12]]]></description>
 <link><![CDATA[http://121.40.142.80/read.php?tid=80451#242370]]></link>
 <author><![CDATA[zjun726]]></author>
 <category><![CDATA[Linux技术交流区]]></category>
 <pubdate><![CDATA[Tue, 25 Jun 2013 08:46:44 +0000]]></pubdate>
</item>
</channel></rss>