<?xml version="1.0" encoding="gbk"?>
<rss version="2.0">
<channel>
 <title><![CDATA[open(&quot;/dev/dsp&quot; , O_RDWR)失败]]></title>
 <link><![CDATA[http://aiothome.net/read.php?tid=1925]]></link>
 <description><![CDATA[Latest 20 replies of open(&quot;/dev/dsp&quot; , O_RDWR)失败]]></description>
 <copyright><![CDATA[Copyright(C) ]]></copyright>
 <generator><![CDATA[PHPWind Forums by PHPWind Studio]]></generator>
 <lastBuildDate><![CDATA[Mon, 27 Jul 2026 20:48:50 +0000]]></lastBuildDate>
  <image>
 <url><![CDATA[images/rss.gif]]></url>
 <title><![CDATA[PHPWind Board]]></title>
 <link><![CDATA[http://aiothome.net]]></link>
 <description><![CDATA[]]></description>
  </image>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[可以打开了。
方法是：
将
dsp_fd = open(&quot;/dev/dsp&quot;, O_RDWR);
改为：
dsp_fd = open(&quot;/dev/dsp&quot;, O_RDONLY，0777);

应该是读写权限问题，以只读方式或者只写方式打开即可。权限参数0777后来证明不写也可以。
另外在2.6.29内核上录音时，：
1 、声道数设置不了，默认为2声道；
2、采样率可以设置； ..]]></description>
 <link><![CDATA[http://aiothome.net/read.php?tid=1925#5947]]></link>
 <author><![CDATA[wangzai368]]></author>
 <category><![CDATA[Linux技术交流区]]></category>
 <pubdate><![CDATA[Fri, 22 May 2009 04:58:52 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[参考下面的例子
[code]
#include &lt;errno.h&gt;

dsp_fd = open(&quot;/dev/dsp&quot;, O_RDWR);
if(dsp_fd &lt; 0)
{
&nbsp;&nbsp;&nbsp;&nbsp;perror(&quot;Error: open /dev/dsp failed!&quot;);
&nbsp;&nbsp;&nbsp;&nbsp;printf(&quot;error no = %d\n&quot;, errno);
}
[/code]]]></description>
 <link><![CDATA[http://aiothome.net/read.php?tid=1925#5866]]></link>
 <author><![CDATA[kasim]]></author>
 <category><![CDATA[Linux技术交流区]]></category>
 <pubdate><![CDATA[Thu, 21 May 2009 03:28:11 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[dsp_fd 返回小于0，会有一个具体的数字，而这个数字就代表一个错误码，可以给你更多的出错信心啊，然后你可以试着看看driver里面哪个地方返回这个错误]]></description>
 <link><![CDATA[http://aiothome.net/read.php?tid=1925#5856]]></link>
 <author><![CDATA[hulifox008]]></author>
 <category><![CDATA[Linux技术交流区]]></category>
 <pubdate><![CDATA[Thu, 21 May 2009 02:44:37 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[怎么没有回复了啊。
在做毕设，毕业临近，急啊。。]]></description>
 <link><![CDATA[http://aiothome.net/read.php?tid=1925#5854]]></link>
 <author><![CDATA[wangzai368]]></author>
 <category><![CDATA[Linux技术交流区]]></category>
 <pubdate><![CDATA[Thu, 21 May 2009 02:35:02 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[回 2楼(hulifox008) 的帖子]]></title>
 <description><![CDATA[就是打开时返回的文件描述符dsp_fd&lt;0.
其它我也不知道啊]]></description>
 <link><![CDATA[http://aiothome.net/read.php?tid=1925#5810]]></link>
 <author><![CDATA[wangzai368]]></author>
 <category><![CDATA[Linux技术交流区]]></category>
 <pubdate><![CDATA[Wed, 20 May 2009 10:02:27 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[总得说说具体是啥错误嘛， errno=？]]></description>
 <link><![CDATA[http://aiothome.net/read.php?tid=1925#5782]]></link>
 <author><![CDATA[hulifox008]]></author>
 <category><![CDATA[Linux技术交流区]]></category>
 <pubdate><![CDATA[Tue, 19 May 2009 14:36:06 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[自己顶一下]]></description>
 <link><![CDATA[http://aiothome.net/read.php?tid=1925#5774]]></link>
 <author><![CDATA[wangzai368]]></author>
 <category><![CDATA[Linux技术交流区]]></category>
 <pubdate><![CDATA[Tue, 19 May 2009 13:53:37 +0000]]></pubdate>
</item>
</channel></rss>