在OMAP3530上移植成功Android的ALSA声卡驱动(3)

9. 其次asound.conf文件需要几个特别的配置 (这个我没有设置,开始以为这里出来问题,搞了好久,直到后来用logcat查看了系统的启动记录,发现系统中启动的基本就不是Alsa声卡模式,而是系统自带的sub声卡模式,所以没有声音出来)

ctl.AndroidOut {         type hw         card 0    }    ctl.AndroidIn {       type hw       card 0   }   pcm.AndroidPlayback {       type hw      card 0      device 0   }   pcm.AndroidRecord {      type hw     card 0     device 0  

10.最后还需要修改init.rc文件,重新设置Audio 驱动的设备节点的owner和访问属性(编译后,文件系统中的init.rc) (这一步我也没有进行,可能在我在第二步的时候就已经做过了)

chown root audio /dev/snd/controlC0

chown root audio /dev/snd/pcmC0D0c

chown root audio /dev/snd/pcmC0D0p

chown root audio /dev/snd/timer

chmod 0666 /dev/snd/controlC0

chmod 0666 audio /dev/snd/pcmC0D0c

chmod 0666 audio /dev/snd/pcmC0D0p

chmod 0666 audio /dev/snd/timer

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wwjdyx.html