声卡---android USB声卡调试(播放和录音)

目录

  • 一、概述
  • 二、实例
  • 三、总结

一、概述

        这里注意一下,声卡只是包含adc(模拟音频转数字音频),dac(数字音频转模拟音频)这两个主要部件。里面没有编码和解码器。asoc驱动架构中的codec也只是这个部件。不然会出现理解错误,导致概念不清。后续分析alsa和asoc驱动时再提及。

二、实例

1、插入usb声卡,出现下面的打印

首先确保usb硬件和驱动正常,当插入usb声卡,usb总线控制器驱动,会识别到声卡设备插入,然后会读取声卡的设备描述符等信息,分配地址等操作,具体可参考usb驱动设备插入流程。如果没有如下打印,首先查找usb硬件是否连接正确,然后查看usb控制驱动是否正常。

usb 1-1: new high-speed USB device number 7 using xhci-hcd

[ 2306.893049] usb 1-1: New USB device found, idVendor=0424, idProduct=2514

[ 2306.899791] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0

[ 2306.934929] hub 1-1:1.0: USB hub found

[ 2306.938780] hub 1-1:1.0: 4 ports detected

你可能感兴趣的:(android音频系统)