| 
 | 
 
 
发表于 2015-9-8 17:16:53
 26263 浏览  8 回复
                                 
 
 
linux内核音频驱动的alsa框架不兼容oss吗?
                                
 
需要运行一个基于OSS框架的音频程序,一直显示找不到/dev/dsp,mknod之后显示/dev/dsp:No such device or address 
察看了内核中声卡的配置,oss弃用了,选择的是alsa,默认配置是没有勾选下面几项 
OSS Mixer API 
OSS PCM (digital audio) API 
OSS PCM (digital audio) API - Include plugin system 
勾选编译镜像,烧写到开发板之后,一直重启是怎么回事啊~~求指教~~ 
 
 |   
 
 
 
 |  
| 
 | 
 
 
 | 
 | 
 
| 
 | 
 | 
 
 
| 
 | 
| 
楼主,ALSA驱动是兼容OSS架构的驱动的,make menuconfig里面配置好即可。 |   
 
 
 
 |  
| 
 | 
 
 
 | 
 | 
 
| 
 | 
 | 
 
 
| 
 | 
 
 
发表于 2015-11-24 18:07:32
                                 
 
 
 |  
| 
 | 
 
 
 | 
 | 
 
| 
 | 
 | 
 
 
| 
 | 
 
 楼主|
发表于 2015-12-1 15:34:31
                                 
 
 
 
搞定了,之前不行是用的光盘的内核源码,参考新资料重新下载了个内核源码,在make menuconfig中选择上兼容OSS,编译之后就可以用了,我用aplay命令播放音乐是可以的 |   
 
 
 
 |  
| 
 | 
 
 
 | 
 | 
 
| 
 | 
 | 
 
 
| 
 | 
 
 
发表于 2015-12-3 10:00:14
                                 
 
 
| 
楼主,之前没声音是由于没有初始配置,现在播放速度过快是怎么回事?还有去哪里重新下载内核源码? |   
 
 
 
 |  
| 
 | 
 
 
 | 
 | 
 
| 
 | 
 | 
 
 
| 
 | 
 
 楼主|
发表于 2015-12-10 20:53:34
                                 
 
 
 |  
| 
 | 
 
 
 | 
 | 
 
| 
 | 
 | 
 
 
| 
 | 
 
 
发表于 2016-3-27 13:50:54
                                 
 
 
| 
楼主,我自己移植mplayer,也是发现缺失alsa项,没有声音。可是直接用讯为提供的mplayer就有alsa项,声音也正常。请问你是在make menuconfig里面重新配置了哪些选项? |   
 
 
 
 |  
| 
 | 
 
 
 | 
 | 
 
| 
 | 
 | 
 
 
| 
 | 
 
 
发表于 2016-4-18 19:40:47
                                 
 
 
 |  
| 
 | 
 
 
 | 
 | 
 
| 
 | 
 | 
 
 
| 
 | 
 
 
发表于 2016-9-2 23:39:21
                                 
 
 
 
层主,请问你是怎么解决的啊?我用madplay播放mp3,madplay已经运行了,但是没有声音,你后面说的初始化是什么意思啊? |   
 
 
 
 |  
| 
 | 
 
 
 | 
 | 
 
| 
 | 
 | 
 
 
 
	
登录或注册 
扫一扫关注迅为公众号
  
                 
   
 
 |