本文讲解arm平台上的alsa移植和测试,目标平台使用全志A20。
1、下载
下载alsa移植所需文件,包括alsa-lib-1.0.27.2和alsa-utils-1.0.27.2,可以从网络上下载,这里给出我移植所使用的文件下载地址:
http://download.youkuaiyun.com/detail/yxtouch/7476785
2、解压、编译
(1)alsa-lib
进入解压后的alsa-lib目录,输入如下命令进行相关配置、编译和安装(安装目录按照自己需要进行配置,本文使用/home/fyx/workspace/alsa/arm/alsa_lib):
./configure --host=arm-linux --prefix=/home/fyx/workspace/alsa/arm/alsa_lib --disable-python --with-configdir=/usr/local/share --with-plugindir=/usr/local/lib/alsa_lib
make
make install
注:
--with--configdir的选项.它将影响 include/config.h中的 ALSA_CONFIG_DIR 目录