- 博客(6)
- 收藏
- 关注
原创 linux 内核态线程简单使用
#include <linux/init.h> #include <linux/module.h>#include <linux/kthread.h> #include <linux/sched.h> #include <linux/kernel.h>#include <linux/err.h> #inc...
2019-07-28 17:49:26
676
原创 Android audio系统理解
一、framework层MediaPlayer和MediaRecorder,AudioTrack和AudioRecorder这是我们在开发音频相关产品时使用最广泛的几个类,MediaPlayerService内部的实现就是通过它们来完成的,只不过MediaPlayer/MediaRecorder提供了更强大的控制及编解码功能,相比前者也更易于使用。除此以外,Android系统还为我们控制音...
2019-03-27 15:29:37
998
原创 Android audio系统服务
一、audioservice、audiomanager和audiosystem的关系由图可知:· AudioService继承自IAudioService.Stub。IAudioService.Stub类很明显是通过IAudioService.aidl自动生成的。AudioService位于Bn端。· AudioManager拥有AudioService的Bp端,是Aud...
2019-03-27 15:20:53
1413
原创 codec 寄存器打印
在调试speaker时,speaker声音过小,查看codec寄存器MX-61[0] 是class amp 功能,但在kcontrol中添加此寄存器后,可以同tinymix调试通路,但没有想过。因此想在运行时是否可以将codec寄存器打印出来。通过网络查询 i2c-tools可以实现codec的打印功能。i2c-tools 下载地址:https://download.youkuaiyun.com/do...
2019-03-13 09:52:30
642
转载 C语言运算优先级
优先级顺口溜 醋坛酸味灌 味落跳福豆 共44个运算符 醋-初等,4个: ( ) [ ] -> 指向结构体成员 . 结构体成员 坛-单目,9个: ! ~ ++ -- -负号 (类型) *指针 &取地址 sizeof长度 酸-算术,5个: * / % + -减 味-位移
2014-04-08 16:21:33
462
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人