1.介绍
Android使用的音频驱动库是tinyalsa,所以后面的说明都是基于驱动程序与tinyalsa的。
2.编译
编译出tinyalsa应用程序
$ mmm external/tinyalsa/
$ cp out/target/product/tiny4412/symbols/system/bin/tiny* /mnt/hgfs/Desktop/
生成的文件在out/target/product/tiny4412/symbols/system/bin/目录下。
然后可以将生成的文件拷贝到SD卡中:
$ ls /mnt/media_rw/sd_external/images/
Android
FriendlyARM.ini
Linux
Superboot4412.bin
UbuntuCore
tinycap
tinymix
tinypcminfo
tinyplay
在Android系统中,如果出现:
mkdir failed for share, Read-only file system
解决办法为:
$ su
$ mount -o remount /system
之后,就可以将文件拷贝到Android中了。
$ mkdir /share
$ cp /mnt/media_rw/sd_external/images/tiny* /share
$ cd /share
$ ./tinyplay
Usage: ./tinyplay file.wav [-D card] [-d device] [-p period_si