要使“/dev/dsp1”存在,我应该启用哪些配置?

Posted

技术标签:

【中文标题】要使“/dev/dsp1”存在,我应该启用哪些配置?【英文标题】:To make "/dev/dsp1" exist, which configs should I enable? 【发布时间】:2020-08-02 10:23:08 【问题描述】:

我的程序需要打开“/dev/dsp1”。但是我编译的内核没有这个文件。要拥有这个文件,我应该启用 .config 中的哪些配置? 谢谢

【问题讨论】:

设备文件通常只在硬件和驱动程序都存在的情况下创建。您的硬件驱动程序可以构建为可加载模块。 lspci 可能有一条适用于您的硬件的线路。 【参考方案1】:

CONFIG_SND_OSSEMUL(启用 OSS 仿真)和CONFIG_SND_PCM_OSS(OSS PCM(数字音频)API)。

另请阅读Notes on Kernel OSS-Emulation。

【讨论】:

另外,你知道哪部分代码决定了是否添加“/dev/dsp1/”吗? 我启用这两个配置并编译。但是“dev/dsp1”仍然不存在 您阅读文档了吗?你想访问aplay -l列出的哪些设备?`

以上是关于要使“/dev/dsp1”存在,我应该启用哪些配置?的主要内容,如果未能解决你的问题,请参考以下文章

为 SSL 套接字启用哪些密码套件?

html语言中要使表格的边框不显示,应该设置border的值为多少?

不停服务调试(debug)线上Rsyslog

有没有办法告诉 gradle 哪些配置文件应该用于测试?

如何使用 IPTables 限制Ip访问

我怎么能把这个配置放在我的华为手机上?