自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (23)
  • 收藏
  • 关注

原创 sxr2130 开机自动打开kernel更多log(比如pr_debug,看设备驱动probe加载时间)的方法

前提:kernel/msm-4.19版本1.kona_defconfig中添加如下两行:CONFIG_CONSOLE_LOGLEVEL_DEFAULT=8CONFIG_DEBUG_DRIVER=y其中CONFIG_DEBUG_DRIVER=y的目的是打开makefile中的编译选项,例如sxr2130-androidq-new/ap/kernel/msm-4.19/drivers/base/Makefile中,有如下定义ccflags-$(CONFIG_DEBUG_DRIVER) :=

2021-10-22 18:48:34 505 1

原创 高通sxr2130平台下(aarch64系统),死机问题分析

@目录举例二级目录三级目录通过qcap解析得到结果如下(参看附件中的QCAP 3.0 Report.html):61.586598: <6> Unable to handle kernel NULL pointer dereference at virtual address 000000000000014661.595874: <6> Mem abort info:61.598975: <6> ESR = 0x9600004561.602

2021-05-10 11:28:41 1786 2

原创 书本里不会讲的C语言关键词volatile用法

参考链接:https://www.sohu.com/a/151096625_777180volatile用于声明变量时的使用的限定符。它告诉编译器该变量值可能随时发生变化,且这种变化并不是代码引起的。给编译器这个暗示是很重要的。在开始前,我们向来看一看volatile的语法。C语言关键字volatile语法声明一个变量为volatile,可以在数据类型之前或之后加上关键字volatile。下面的语句,把foo声明一个volatile的整型。volatile int foo;.

2021-03-04 09:24:52 586 2

原创 高通apq8098平台sd卡总结

高通apq8098平台sd卡总结目录

2020-03-04 16:44:57 1087 1

原创 WIFI基本知识整理

摘自https://www.cnblogs.com/zhoading/p/8891206.html这里对wifi的802.11协议中比较常见的知识做一个基本的总结和整理,便于后续的学习。因为无线网络中涉及术语很多,并且许多协议都是用英文描述,所以有些地方翻译出来会有歧义,这种情况就直接英文来描述了。主要内容:一、基本概述二、实践基础三、一些原理四、补充...

2019-11-28 19:09:27 904

原创 高通820系列(apq8098平台,androido系统),mmm external/ethtool-5.2/,报错

参考链接https://blog.csdn.net/u013686019/article/details/51491364高通820系列(apq8098平台,androido系统),mmm external/ethtool-5.2/,报如下错误[ 90% 37/41] target Executable: ethtool (out/target/product/msm8998/obj/E...

2019-09-19 16:12:52 819

原创 耳机介绍与区分

耳机区分一招就会2019-06-13 01:10来源:老九微媒体1.耳机分类及标准三段和四段现在许多设备的耳机接口都采用3.5mm的耳机接口,其中终端就是,终端可以兼容三段和四段耳机;三段和 四段耳机,单从外观上就比较好区分,顾名思义,三段耳机的接头由绝缘环分为三段(如图1所示),从接头头部开始依次对应左声道—右声道—接地;四段耳机接 头由绝缘环分为四段。三段式和四...

2019-09-09 11:31:15 3196

转载 android 6.0 高通平台sensor 工作机制及流程

最近工作上有碰到sensor的相关问题,正好分析下其流程作个笔记。这个笔记分三个部分:sensor硬件和驱动的工作机制 sensor 上层app如何使用 从驱动到上层app这中间的流程是如何Sensor硬件和驱动的工作机制先看看Accerometer +Gyro Sensor的原理图:总结起来分四个部分(电源,地,通信接口,中断脚)。电源和地与平台和芯片本身有关系,与我们...

2019-08-19 16:46:24 1013

转载 Cisco Unified无线QoS技术说明

原址:https://www.cisco.com/c/zh_cn/support/docs/wireless-mobility/voice-over-wireless-lan-vowlan/116056-technote-qos-00.html

2019-06-18 17:16:10 203

转载 Android wpa_supplicant 四次握手 流程分析

转载https://www.cnblogs.com/helloworldtoyou/p/9633603.htmlAndroid WiFi 日志记录(四次握手)记录一下四次握手的log。PMK:PMK(Pairwise Master Key,成对主密钥STA和AP得到PMK后,将进行密匙派生以得到PTK。最后,PTK被设置到硬件中,用于数据的加解密。·由于AP和STA都需要...

2019-06-18 17:10:21 1904

转载 android 编译忽略gcc警告,错误的方法,编译器处理警告、错误 #pragma GCC diagnostic ignored "-Wunused"

原文自https://www.cnblogs.com/wfwenchao/p/6183874.html,https://www.bbsmax.com/A/n2d9Vbn6zD/编译器处理警告、错误 #pragma GCC diagnostic ignored "-Wunused"各个层次的gcc警告从上到下覆盖变量(代码)级:指定某个变量警告int a __attribute__ ((...

2019-04-20 15:46:47 1256

原创 android4.4.4睡眠唤醒软件架构

软件平台:android4.4.4   硬件平台:lc1860evb2com_android_server_power_PowerManagerService.cpp中nativeSetAutoSuspend,会调用到autosuspend_earlysuspend.c的autosuspend_enable/ autosuspend_disable,它们都会调用autosuspend_in

2015-09-10 10:05:24 708

原创 修改adb shell在pc端显示的名称

软件:android4.4,硬件:lc1860evb2通常adb shell之后,输入busybox vi /system/build.prop修改ro.product.device="要显示的名称",保存后重启硬件即可示例如下:

2015-07-27 14:02:06 1277

原创 android4.4修改设置界面里,蓝牙默认名称

软件:android4.4 硬件:leadcore1860evb2蓝牙默认名称定义的地方:/media/vmdisk/android-4.4.4_r2-ns/device/leadcore/lc1860evb2/bluetooth/bdroid_buildcfg.h中#define BTM_DEF_LOCAL_NAME   "Leadcore"修改这个宏定义的名称即可,然后,mmm

2015-07-27 13:56:30 1529 2

原创 android4.4 wifi 扫描流程分析

软件平台:android4.4.2  硬件平台:leadcore1860当Load wifi驱动ko,启动supplicant,并且connect  to supplicant成功后,在WifiStateMachine中,调用setWifiState(WIFI_STATE_ENABLED);它会发intent,当wifisettings接收到这个intent,就进行处理,代码如下:

2015-07-24 09:34:25 464

原创 Android下打印调试堆栈方法

打印堆栈是调试的常用方法,一般在系统异常时,我们可以将异常情况下的堆栈打印出来,这样十分方便错误查找。实际上还有另外一个非常有用的功能:分析代码的行为。android代码太过庞大复杂了,完全的静态分析经常是无从下手,因此通过打印堆栈的动态分析也十分必要。Android打印堆栈的方法,简单归类一下 1. zygote的堆栈dump实际上这个可以同时dump java线程及nati

2015-07-23 10:08:54 469

中断运行时间超时,>1ms

中断运行时间超时,>1ms

2022-10-25

排序用的脚本,用于排序d.sh

3391.498710 3395.423604 3.924894 <idle>-0 [003] d.h1 jimqiu3391.498710:jimqiu irq_handler_entry: irq=3 name=arch_timer handler=arch_timer_handler_virt

2022-10-25

调试脚本set-trace-dbg-0810.sh

调试脚本set-trace-dbg-0810.sh

2022-10-25

linux-ramdump-parser-v2.tar.gz

在高通的sxr2130平台,android10上,试验成功,使用方法: 1. 解压 2. 到linux-ramdump-parser-v2下 3. sudo ./ramdump-parser.sh Port_COM4 // Port_COM4中包含ramdump对应的vmlinux 4. 会生成out目录,在使用中,如果遇到问题,可以看out/dmesg_TZ.txt来看看log信息

2021-11-02

4bug69450-1022-3.TXT

主题是<sxr2130 开机自动打开kernel更多log(比如pr_debug,看设备驱动probe加载时间)的方法>的uart log

2021-10-22

aarch64-linux-android-gdb.zip

针对aarch64系统的gdb

2021-05-10

kernel-file-ramdump_2.zip.003

文章《高通sxr2130平台下(aarch64系统),死机问题分析》,对应的代码,死机ramdump等文件

2021-05-10

kernel-file-ramdump_2.zip.002

文章《高通sxr2130平台下(aarch64系统),死机问题分析》,对应的源代码,死机ramdump等文件

2021-05-10

kernel-file-ramdump_2.zip.001

文章《高通sxr2130平台下(aarch64系统),死机问题分析》,对应的代码,死机ramdump等文件

2021-05-10

kernel-file.c

高通sxr2130平台下,kernel中访问文件的方法,对应的代码

2021-04-29

trace-debug.zip

调试用的代码,脚本还有调试成功后的trace log,参考链接:https://blog.csdn.net/21cnbao/article/details/79156953

2021-03-26

uevent-monitor.zip

c代码

2021-03-25

usb-gadget.zip

对应主题是高通sxr2130平台,android10,创建一个新的usb gadget的附件,对应主题是高通sxr2130平台,android10,创建一个新的usb gadget的附件

2020-11-25

include/tinyalsa/asoundlib.h

对应文章标题 : tinyalsa的代码中,加入android log使得能在logcat log中能打印出log

2020-11-06

tinyalsa下的mixer.c

对应文章标题 : tinyalsa的代码中,加入android log使得能在logcat log中能打印出log

2020-11-06

tinyalsa下的pcm.c

对应文章标题 : tinyalsa的代码中,加入android log使得能在logcat log中能打印出log

2020-11-06

Android.bp

对应文章标题: tinyalsa的代码中,加入android log使得能在logcat log中能打印出log

2020-11-06

audio_hw.c

对应文章标题是:高通sxr2130平台,audio_hw.c中打印调用栈,对应文章标题是:高通sxr2130平台,audio_hw.c中打印调用栈

2020-11-05

Android.mk

android开发,打印调用栈,android开发,打印调用栈,对应的文章标题是:高通sxr2130平台,audio_hw.c中打印调用栈

2020-11-05

callstack.h

android开发,打印调用栈

2020-11-05

android callstack.cpp

android开发,打印调用栈 ,callstack.cpp,android开发,打印调用栈,android开发,打印调用栈

2020-11-05

dc-usbin.doc

有关高通平台,android系统产品,typec,dcin的插拔小结,通过打log,并结合代码总结。

2020-03-05

finch3-usbaudio-3.TXT

打开debug log的kernel log,打开debug log的kernel log,打开debug log的kernel log,

2019-11-22

ethtool-4.5.zip

高通820系列,androido版本,ethtool4-5代码,能编译通过,解压之后,放到android/external/下,即可编译

2019-09-19

microchip-tp-psensor.zip

修改的文件(包含kernel层,hal的修改),测试用的apk,readme文件,

2019-08-19

wireless tools v29,支持在android7.1下编译成功

操作方法如下: 1. adb root 2. adb remount 3. adb push libiw.so /system/lib64/ 4.adb push iwpriv /system/bin/ 5.adb reboot

2018-05-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除