- 博客(8)
- 资源 (6)
- 收藏
- 关注
原创 高通平台的寄存器读工具
高通平台自带寄存器的读工具/system/bin/r,使用时只需/system/bin/r+寄存器就可获取寄存器的值。这两个工具的源码位于/system/core目录下r.c。#include #include #include #include #include #include #include #if __LP64__#define strtoptr strtoul
2017-04-09 00:16:15 3156
原创 无线adb调试
在开发的过程中,需要使用无线adb,可参考如下配置在串口(su),输入如下命令setprop service.adb.tcp.port 5555stop adbd start adbd或者在adb shell中输入adb tcpip 5555然后将手机和电脑接入到同一网段中(都接入路由器,或者拿另一台手机开一个热点(不需联网),手机和电脑到接入到该热点中),...
2017-04-08 01:50:00 2946
原创 高通平台的耳机检测(msm8909)
记录高通msm8909耳机检测的机制,相关代码kernel/arch/arm/boot/dts/qcom/msm8909-qrd-skuc.dtsi sound { compatible = "qcom,msm8x16-audio-codec"; qcom,model = "msm8909-skuc-snd-card"; qcom,msm-snd-card...
2017-04-08 01:26:41 11774
原创 pinctrl_select_state函数使用示例
在驱动中,芯片休眠后,为了节省电流,需要设置引脚的状态,可参考如下的例子。在引脚控制文件中,添加如下定义如kernel/arch/arm/boot/dts/qcom/msm8996-pinctrl.cgpio_12_active: gpio_12_active { mux { pins ="gpio12";
2017-04-08 00:44:55 14400
原创 Android下的音频通道配置文件mixer_paths.xml
audio一般集成在pmic上,如mic(mic1_p,mic1_n,mic_bias 主mic)aux_mic(mic2_p,mic2_n,mic_bias,辅mic,用来降噪,手机不一定有该mic)headphone(headmic_bias,headmic_p,headmic_n,headmic_in_det,headset_in_det,hp_l,hp_r,kamp_vco...
2017-04-06 23:17:57 18401
原创 cmdline参数解析
有时需要通过cmdline传参给内核并解析,可以参考内核的setup宏,如static int __init console_suspend_disable(char *str){ console_suspend_enabled = 0; return 1;}__setup("no_console_suspend", console_suspend_disable);st
2017-04-04 17:39:30 1589
原创 耳机基本知识
耳机基本常识可参考 http://yunzhi.github.io/headset_knowledge手机内的收音机有短天线和长天线两种(手机大小限制,内部只能用比较短的导线)。短耳机天线指内置fm放大器+天线,如艾为的aw5027,aw5017系列(http://www.awinic.com.cn/product_xilie.php?xilie=2),其电路如下ezfm的控制比较...
2017-04-04 16:56:17 1413 1
原创 快速解决Android中的selinux权限问题
关于selinux的详细资料,请查阅http://blog.csdn.net/innost/article/details/19299937在Android开发的过程中,遇到关于selinux相关的东西,当时还一下子看不懂,现在好像有点眉目了。比如,内核打印这个提示type=1400 audit(32.939:25): avc: denied { open } for pid=2...
2017-04-01 13:53:25 43070 10
Part1_Physical_Layer_Simplified_Specification_Ver8.00.pdf
2020-11-21
raw图文件,用于验证解码正确性
2020-04-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人