音频设备驱动代码单独存放于sound/目录而不在drivers/目录中

68 篇文章 14 订阅
56 篇文章 6 订阅

    今天阅读 drivers/Kconfig 文件时,发现在 "Device Drivers" 这个菜单下的配置项除了音频设备 其它配置项都是在 drivers/ 目录。音频设备的所有代码都位于与 drivers/ 目录平行的 sound/ 目录中。这让音频设备驱动在这堆设备驱动中显得很独特,也提醒我们在添加自己的音频设备驱动时为了保证一致性,不应该将音频驱动代码添加到 drivers/ 目录下。

    如上文所述,执行 make menuconfig 命令时可以在首界面中看到 "Device Drivers" 菜单选项,这个菜单的内容记录在 drivers/Kconfig 文件中:

        

    在 "Device Drivers" 菜单项中我们可以找到设备上所有设备驱动的相关选项,包括音频设备驱动选项 "Sound card support":

        

    但实际上音频设备驱动选项 "Sound card support" 的内容是记录在 sound/Kconfig 文件中的,也仅有这一个选项对应的 Kconfig 文件不在 drivers/ 目录中:

        

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值