Chinaunix首页 | 论坛 | 博客
  • 博客访问: 344173
  • 博文数量: 41
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 476
  • 用 户 组: 普通用户
  • 注册时间: 2016-09-01 19:08
个人简介

Android/Linux/音频/驱动

文章分类

全部博文(41)

文章存档

2017年(21)

2016年(20)

我的朋友

分类: Android平台

2016-10-31 15:33:57

  今天阅读 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/ 目录中:

        

阅读(2199) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~