File tree Expand file tree Collapse file tree 1 file changed +30
-0
lines changed Expand file tree Collapse file tree 1 file changed +30
-0
lines changed Original file line number Diff line number Diff line change @@ -122,3 +122,33 @@ codec probe成功后在下面目录会有相关信息
122122播放
123123
124124 tinyplay test.wav
125+
126+ # attached
127+
128+ ## spin lock
129+
130+ [ 参考文章] ( http://blog.csdn.net/droidphone/article/details/7395983 )
131+
132+ ### 如果只是在普通线程之间同时访问共享对象
133+
134+ 使用spin_lock()/spin_unlock()
135+
136+ ### 如果是在中断和普通线程之间同时访问共享对象,并且确信退出临界区后要打开中断
137+
138+ 使用spin_lock_irq()/spin_unlock_irq()
139+
140+ ### 如果是在中断和普通线程之间同时访问共享对象,并且退出临界区后要保持中断的状态
141+
142+ 使用spin_lock_irqsave()/spin_unlock_irqrestore()
143+
144+ ## PCM是什么
145+
146+ [ 参考文章] ( http://blog.csdn.net/droidphone/article/details/6308006 )
147+
148+ PCM是英文Pulse-code modulation的缩写,中文译名是脉冲编码调制
149+
150+ PCM就是要把声音从模拟转换成数字信号的一种技术
151+
152+ playback:如何把用户空间的应用程序发过来的PCM数据,转化为人耳可以辨别的模拟音频
153+
154+ capture:把mic拾取到得模拟信号,经过采样,量化,转换为PCM信号送回给用户空间的应用程序
You can’t perform that action at this time.
0 commit comments