<?xml version="1.0" encoding="gbk"?>
<rss version="2.0">
<channel>
 <title><![CDATA[adc 驱动问题]]></title>
 <link><![CDATA[http://121.40.142.80/read.php?tid=1235]]></link>
 <description><![CDATA[Latest 20 replies of adc 驱动问题]]></description>
 <copyright><![CDATA[Copyright(C) ]]></copyright>
 <generator><![CDATA[PHPWind Forums by PHPWind Studio]]></generator>
 <lastBuildDate><![CDATA[Mon, 27 Jul 2026 16:29:17 +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[]]></title>
 <description><![CDATA[我也刚学驱动，比较菜鸟，不知道对不对，你看下吧。
你驱动程序里的DEVICE_NAME是“adctest”，但是你测试程序打开的是“adcray”]]></description>
 <link><![CDATA[http://121.40.142.80/read.php?tid=1235#31115]]></link>
 <author><![CDATA[blp]]></author>
 <category><![CDATA[Linux技术交流区]]></category>
 <pubdate><![CDATA[Tue, 08 Jun 2010 06:42:32 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[咋没有下文了,关注ing...]]></description>
 <link><![CDATA[http://121.40.142.80/read.php?tid=1235#8019]]></link>
 <author><![CDATA[soyo]]></author>
 <category><![CDATA[Linux技术交流区]]></category>
 <pubdate><![CDATA[Fri, 24 Jul 2009 01:15:51 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[是因为程序问题,

还是adc和触摸屏相冲突.]]></description>
 <link><![CDATA[http://121.40.142.80/read.php?tid=1235#3357]]></link>
 <author><![CDATA[chase1011]]></author>
 <category><![CDATA[Linux技术交流区]]></category>
 <pubdate><![CDATA[Mon, 09 Mar 2009 08:15:55 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[谢谢版主,我比较菜,


现程序运行了,无反应,而且开发板死机了.]]></description>
 <link><![CDATA[http://121.40.142.80/read.php?tid=1235#3356]]></link>
 <author><![CDATA[chase1011]]></author>
 <category><![CDATA[Linux技术交流区]]></category>
 <pubdate><![CDATA[Mon, 09 Mar 2009 08:07:31 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[[quote]引用第8楼chase1011于2009-03-09 14:39发表的&#160;&#160;:
那返回的 value 的值怎么得到?
[/quote]
[s:14] C语言基础知识, 正确的用法是这样
[code]&#160;&#160;&#160;&#160;&#160;&#160; ret = read(fd,&amp;value,sizeof(value));
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;if(ret !=sizeof(value)
&nb ..]]></description>
 <link><![CDATA[http://121.40.142.80/read.php?tid=1235#3352]]></link>
 <author><![CDATA[kasim]]></author>
 <category><![CDATA[Linux技术交流区]]></category>
 <pubdate><![CDATA[Mon, 09 Mar 2009 06:57:47 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[那返回的 value 的值怎么得到?]]></description>
 <link><![CDATA[http://121.40.142.80/read.php?tid=1235#3351]]></link>
 <author><![CDATA[chase1011]]></author>
 <category><![CDATA[Linux技术交流区]]></category>
 <pubdate><![CDATA[Mon, 09 Mar 2009 06:39:23 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[[code]&nbsp;&nbsp;ret = read(fd,value,sizeof value);[/code]

read()系统调用的声明是

[code]ssize_t read(int fd, void *buf, size_t count);[/code]]]></description>
 <link><![CDATA[http://121.40.142.80/read.php?tid=1235#3349]]></link>
 <author><![CDATA[kasim]]></author>
 <category><![CDATA[Linux技术交流区]]></category>
 <pubdate><![CDATA[Mon, 09 Mar 2009 05:05:17 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[现在可以打开驱动了,但只输出

Can&#39;t read adc
: Bad address
Can&#39;t read adc
: Bad address
Can&#39;t read adc
: Bad address
Can&#39;t
[root@FriendlyARM plg]#]]></description>
 <link><![CDATA[http://121.40.142.80/read.php?tid=1235#3348]]></link>
 <author><![CDATA[chase1011]]></author>
 <category><![CDATA[Linux技术交流区]]></category>
 <pubdate><![CDATA[Mon, 09 Mar 2009 04:55:13 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[驱动加载后用mknod /dev/adcray c &lt;adc major returned by driver, 比如253&gt; 0, 确保测试程序所需要的/dev/adcray节点存在]]></description>
 <link><![CDATA[http://121.40.142.80/read.php?tid=1235#3346]]></link>
 <author><![CDATA[kasim]]></author>
 <category><![CDATA[Linux技术交流区]]></category>
 <pubdate><![CDATA[Mon, 09 Mar 2009 04:02:54 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[测试程序是这样的

int main(int argc,char **argv)
{
&nbsp;&nbsp;int fd;
//&nbsp;&nbsp;int on;
//&nbsp;&nbsp;int adc_no;
&nbsp;&nbsp;int value;

&nbsp;&nbsp;/*if(argc !=3 || sscanf(argv[1],&quot;%d&quot;,&amp;adc_no)!=1 || sscanf(argv[2],&quot;%d,&amp;on&quot;)!=1 || on&lt;0||on&gt;1||adc_no&lt;0||a ..]]></description>
 <link><![CDATA[http://121.40.142.80/read.php?tid=1235#3344]]></link>
 <author><![CDATA[chase1011]]></author>
 <category><![CDATA[Linux技术交流区]]></category>
 <pubdate><![CDATA[Mon, 09 Mar 2009 02:27:57 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[以为是 在开机时,adc的时钟没打开,

所以加了几句,但结果还是一样]]></description>
 <link><![CDATA[http://121.40.142.80/read.php?tid=1235#3343]]></link>
 <author><![CDATA[chase1011]]></author>
 <category><![CDATA[Linux技术交流区]]></category>
 <pubdate><![CDATA[Mon, 09 Mar 2009 02:25:25 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[#include &lt;linux/kernel.h&gt;
#include &lt;linux/init.h&gt;
#include &lt;linux/module.h&gt;
#include &lt;linux/ioport.h&gt;
#include &lt;linux/miscdevice.h&gt; 
#include &lt;linux/sched.h&gt; 
#include &lt;linux/delay.h&gt; 
#include &lt;linux/poll.h&gt; 
#include &lt;linux/spinlock.h&gt; 
#incl ..]]></description>
 <link><![CDATA[http://121.40.142.80/read.php?tid=1235#3342]]></link>
 <author><![CDATA[chase1011]]></author>
 <category><![CDATA[Linux技术交流区]]></category>
 <pubdate><![CDATA[Mon, 09 Mar 2009 02:24:04 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[把源代码贴出来]]></description>
 <link><![CDATA[http://121.40.142.80/read.php?tid=1235#3334]]></link>
 <author><![CDATA[kasim]]></author>
 <category><![CDATA[Linux技术交流区]]></category>
 <pubdate><![CDATA[Sun, 08 Mar 2009 06:02:18 +0000]]></pubdate>
</item>
</channel></rss>