1.添加内核支持usb音频模块,并编译内核
<*> Sound card support --->
<*> Advanced Linux Sound Architecture --->
[*] USB sound devices --->
<*> USB Audio/MIDI driver
2.移植alsa库,下载alsa-lib-1.1.3.tar.bz2和alsa-utils-1.1.3.tar.bz2
编译alsa-lib-1.1.3.tar.bz2,解压之后运行配置
./configure \
-host=arm-hisiv400-linux \
-prefix=/mnt/third_lib/alsa/alsa_lib
make
make install
编译alsa-utils-1.1.3.tar.bz2,解压之后运行配置
./configure \
-host=arm-hisiv400-linux \
--prefix=/mnt/third_lib/alsa/alsa_utils \
--with-alsa-inc-prefix=/mnt/third_lib/alsa/alsa_lib/include \
--with-alsa-prefix=/mnt/third_lib/alsa/alsa_lib/lib \
--disable-alsamixer \
--disable-xmlto
make
make install
参考http://www.embedu.org/Column/Column397.htm