<?xml version="1.0" encoding="gbk"?>
<rss version="2.0">
<channel>
 <title><![CDATA[QtCreate2.7下编写硬件中断服务函数找不到 ..]]></title>
 <link><![CDATA[http://121.40.142.80/read.php?tid=80141]]></link>
 <description><![CDATA[Latest 20 replies of QtCreate2.7下编写硬件中断服务函数找不到 ..]]></description>
 <copyright><![CDATA[Copyright(C) ]]></copyright>
 <generator><![CDATA[PHPWind Forums by PHPWind Studio]]></generator>
 <lastBuildDate><![CDATA[Sun, 26 Jul 2026 19:35:25 +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[回 5楼(zjun726) 的帖子]]></title>
 <description><![CDATA[这个是对设备驱动的配置，如果你愿意，可以让应用程序通过ioctl把1ms这个时间作为参数传递给驱动，在驱动程序里实现中断处理。]]></description>
 <link><![CDATA[http://121.40.142.80/read.php?tid=80141#239879]]></link>
 <author><![CDATA[kasim]]></author>
 <category><![CDATA[Linux技术交流区]]></category>
 <pubdate><![CDATA[Wed, 05 Jun 2013 05:47:41 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[因为应用层要对中断响应，中断服务函数是由应用层写。
比如：我现在这个项目，pwm是1ms进一次中断，应用层要求每隔N*1ms对某个IO口输出一个高电平，这个N由应用层来设置。

那这种情况下，应用层要写中断服务函数啊]]></description>
 <link><![CDATA[http://121.40.142.80/read.php?tid=80141#239848]]></link>
 <author><![CDATA[zjun726]]></author>
 <category><![CDATA[Linux技术交流区]]></category>
 <pubdate><![CDATA[Wed, 05 Jun 2013 02:55:03 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[回 3楼(zjun726) 的帖子]]></title>
 <description><![CDATA[我想不出什么理由你需要这样做。应用程序不会比设备驱动程序更清楚应该如何响应中断。]]></description>
 <link><![CDATA[http://121.40.142.80/read.php?tid=80141#239762]]></link>
 <author><![CDATA[kasim]]></author>
 <category><![CDATA[Linux技术交流区]]></category>
 <pubdate><![CDATA[Tue, 04 Jun 2013 12:29:53 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[回 1楼(kasim) 的帖子]]></title>
 <description><![CDATA[想请教一下，linux有没有回调函数之类的操作啊。

我以前是搞vxworks底层驱动的，一般来说如果上层应用需要在硬件中断中进行某个操作，我们会在底层的驱动中断服务函数里面提供一个回调函数，上层应用的操作就在回调函数里面执行。

现在刚开始接触linux，不知道linux里面是否可以执行类似的操作？
谢谢。]]></description>
 <link><![CDATA[http://121.40.142.80/read.php?tid=80141#238850]]></link>
 <author><![CDATA[zjun726]]></author>
 <category><![CDATA[Linux技术交流区]]></category>
 <pubdate><![CDATA[Tue, 28 May 2013 03:03:15 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[回 1楼(kasim) 的帖子]]></title>
 <description><![CDATA[我知道，我现在想做的就是在Qt里面对Linux的设备进行操作，需要对硬件中断服务函数进行自定义，需要从上层传递值给底层的中断服务函数，所以我想把中断服务函数放到应用层来编写。这个应该是没有问题的吧？

或者有什么其他办法，从应用层传递参数到底层中断呢？]]></description>
 <link><![CDATA[http://121.40.142.80/read.php?tid=80141#238570]]></link>
 <author><![CDATA[zjun726]]></author>
 <category><![CDATA[Linux技术交流区]]></category>
 <pubdate><![CDATA[Sat, 25 May 2013 14:32:54 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[[quote]想在QtCreate下面使用PWM的硬件中断[/quote]
通常情况下，只有内核里的Linux设备驱动才能使用硬件中断。你代码里所用到的request_irq()这些接口只提供给硬件驱动程序。]]></description>
 <link><![CDATA[http://121.40.142.80/read.php?tid=80141#238220]]></link>
 <author><![CDATA[kasim]]></author>
 <category><![CDATA[Linux技术交流区]]></category>
 <pubdate><![CDATA[Thu, 23 May 2013 04:25:16 +0000]]></pubdate>
</item>
</channel></rss>