- 博客(2)
- 收藏
- 关注
转载 Linux异步通知 fasync
转载地址:http://blog.sina.com.cn/s/blog_6340cd9c01016sbi.html我们知道,驱动程序运行在内核 空间中,应用程序运行在用户空间中,两者是不能直接通信的。但在实际应用中,在设备已经准备好的时 候,我们希望通知用户程序设备已经ok,用户程序可以读取了,这样应用程序就不需要一直查询该设备 的状态,从而节约了资源,这就是异步通知。
2014-02-16 10:20:32 572
原创 一种linux声音解决方案ALSA+pauseaudio
ALSA(高级Linux声音体系)是为声卡提供驱动的Linux内核组件,以替代原先的OSS(开放声音系统).这两个是系统发出声音最低层的软件系统,可以视为(或者就是)驱动.而PulseAudio和ESD是两个声音服务器,简单说,软件要发声就先发消息给声音服务器,然后声音服务器经过处理(主要是多条音频流的混音),然后发给驱动控制声音设备发出声音.选用pulseaudio+alsa的好处和坏处
2014-02-13 14:11:43 7863
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人