日期:2014-05-16  浏览次数:20631 次

ubuntu 11.10中dev文件夹下没有dsp
音频频程中要用到/dev/dsp,网上搜了下它是oss的东西。这个新版本的ubuntu用的是alsa。

高版本的linux(大概是3.0.0)内核还支持oss吗?如果支持我要怎样才能使用/dev/dsp?

------解决方案--------------------
我的2.6.37 linux有这个设备。
------解决方案--------------------
ls -l /dev/dsp 
crw-rw----+ 1 root audio 14, 3 4月 1 08:15 /dev/dsp

尝试手动创建
------解决方案--------------------
重新编译内核才行
alsa提供oss的模拟以保证兼容,make menuconifg勾选oss相关支持即可
内核支持,udev会自动创建oss相关的设备节点

不过对于新手,重新编译ubnutu的linux比较费劲,lz先搜相关blog学编译内核

建议还是学alsa的api,oss逐渐被抛弃中