嵌入式linux 修改alsa默认声卡

原创 2018年04月17日 09:02:08


使用aplay -l或cat /proc/asound/cards 得到声卡号

root@freescale /$ aplay -l

**** List of PLAYBACK Hardware Devices ****
card 0: wm8962audio [wm8962-audio], device 0: HiFi wm8962-0 []
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: imxhdmisoc [imx-hdmi-soc], device 0: IMX HDMI TX mxc-hdmi-soc-0 []
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 2: Set [C-Media USB Headphone Set], device 0: USB Audio [USB Audio]
  Subdevices: 1/1

  Subdevice #0: subdevice #0


把usb声卡card 2设置为默认声卡, 修改/etc/asound.conf (如果此文件不存在,自己创建即可)


pcm.!default {
    type hw
    card 2
}


ctl.!default {
    type hw           
    card 2

}

以上条目 如果/etc/asound.conf中有 就修改 没有就添加即可。

摆脱在每个命令消息处理函数中的TRY和CATCH

每个命令处理都可能导致异常,抛出异常通常导致终止当前命令处理。在每个命令处理过程中编写异常处理代码是一个十分繁琐的工作,由于命令是CCmdTarget::OnCmdMsg中处理的,所以可以这个函数中处...
  • jiangsheng
  • jiangsheng
  • 2001-08-02 22:00:00
  • 1615

alsa设置默认声卡

首先说一下alsa的配置文件。alsa的配置文件是alsa.conf位于/usr/share/alsa目录下,通常还有/usr/share/alsa/card和/usr/share/alsa/pcm两...
  • lophyxp
  • lophyxp
  • 2013-11-06 15:43:20
  • 7358

alsamixer设置

功能键:Tab 、 space空格、 左右方向、上下调值、m设是否静音(静音显示MM) 用TAB,在VIEW项内部选择:PLAYBACK,CAPTURE,ALL 另外,mic说话耳机有声问题,则需要关...
  • coolper
  • coolper
  • 2013-09-26 09:07:23
  • 575

Linux ALSA声卡驱动之五:移动设备中的ALSA

1.  ASoC的由来 ASoC--ALSA System on Chip ,是建立在标准ALSA驱动层上,为了更好地支持嵌入式处理器和移动设备中的音频Codec的一套软件体系。在ASoc出...
  • michaelcao1980
  • michaelcao1980
  • 2017-10-13 17:24:25
  • 169

ALSA声卡09_从零编写之参数设置_学习笔记

1、参数设置分析 (1)open: soc_pcm_open 依次调用cpu_dai, dma, codec_dai, machine的open或startup函数 只在dma的open函...
  • qingkongyeyue
  • qingkongyeyue
  • 2017-01-20 20:15:09
  • 600

[系统操作][Ubuntu]重置声卡

sudo /sbin/alsa force-reload
  • cloudblaze
  • cloudblaze
  • 2017-11-14 07:22:32
  • 214

ALSA声卡12_从零编写之添加音量控制_学习笔记

1、设置音量时应用程序的调用过程 (1)strace分析: amixer cset numid=1 30 (设置音量) /dev/snd/controlC0 open SNDRV_CTL_...
  • qingkongyeyue
  • qingkongyeyue
  • 2017-01-21 20:53:34
  • 891

用ALSA驱动声卡流程详解

用ALSA驱动声卡流程详解 作者:北南南北来自:LinuxSir.Org 提要:目前大多数发行版都已经支持主流声卡,声卡的驱动无非是用ALSA;本文主要讲述声卡驱动的流程;目的是帮助遇到声卡的驱动问题...
  • SuperLinux
  • SuperLinux
  • 2005-11-02 18:45:00
  • 3265

linux下alsa架构采集声音成wav格式播放(添加)

  • 2014年08月12日 13:48
  • 140KB
  • 下载

Android中使用ALSA声卡及alsa.conf asound.conf

1. 配置文件 总共有三个配置文件:  1) /system/usr/share/alsa/alsa.conf :它指定了另外两个配置文件的路径  2) /etc/asound.conf  3...
  • u012719256
  • u012719256
  • 2016-09-12 17:31:31
  • 1332
收藏助手
不良信息举报
您举报文章:嵌入式linux 修改alsa默认声卡
举报原因:
原因补充:

(最多只允许输入30个字)