上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
4.4.8 EAC音频的驱动程序
GoldFish虚拟处理器的音频驱动程序,相关文件如下所示:
arch/arm/mach-goldfish/audio.c
GoldFish的电池终端的驱动程序在sys文件系统的driver路径如下所示:
# ls /sys/bus/platform/drivers/goldfish_audio uevent unbind bind goldfish_audio.0
其在用户空间的设备节点为/dev/eac,是一个非标准MISC驱动程序。这是一个在仿真器中实现的音频驱动程序,读写分别表示录音和放音。
EAC是audio驱动程序,并不支持更多附加的ioctl命令。在读写的时候,它通过仿真器联系到主机的音频系统,获得声音的输入流和输出流。