Post by wangguoqin1001;1793314
tigatron给出的地址是xscale上面的一个实现,在arm上音频接口是做在芯片内部的(iis),事件当然就传给cpu了,所以只要对gpio中断作出应答就可以了。在pc机中,我个人认为这种事件应该是声卡负责解决的,这么小的事件应该不必麻烦cpu。至于楼上所说的这个情况,也许是这样的。我们知道,板卡生产商自己未必产芯片,芯片商生产的芯片很可能是要通过烧入板卡商写的固件(firmware,其实质为门级电路表)才能实现全部功能,否则就只能实现通用芯片的通用功能。那么,在windows下有板卡商提供的固件,就可以使声卡处理耳机插入事件;linux下没有对应的固件,就无法让声卡提供相应的功能了。但无论如何,我不同意说诸如耳机插入之类的事件都要在cpu中产生一个中断。