- 博客(15)
- 资源 (7)
- 收藏
- 关注

原创 Linux 君正平台ASOC音频驱动架构分析
ASoC驱动的组成ASoC(ALSA System on Chip)是ALSA在SoC方面的发展和演变,它在本质上仍然属于ALSA,但是在ALSA架构的基础上对CPU相关的代码和CODEC相关的代码进行了分离。其原因是,采用传统ALSA架构的情况下,同一型号的CODEC工作于不同的CPU时,需要不同的驱动,这不符合代码重用的要求。ASoC主要由3部分组成。(1)CODEC驱动。这一部分只关...
2018-12-22 14:47:05
930

原创 展讯平台驱动移植
平台 9850KH,Android 7.0一、LCD移植文件修改:u-boot15\include\configs\sp9850kh_1h10.hu-boot15\drivers\video\sprdfb\sprdfb_panel.ckernel\arch\arm64\boot\dts\sprd\sp9850kh-common.dtsi在configs\sp9850kh_1h1...
2018-12-22 10:21:22
4079
原创 蓝牙连接失败的日志
BluetoothGatt: onClientConnectionState() - status=133 clientIf=5 device=7C:DF:A1:E2:45:4A在文件system/bt/bta/include/bta_gatt_api.h 成功码是失败码的定义/* Success code and error codes */#define BTA_GATT_OK GATT_SUCCESS#define BTA_GATT_INV......
2022-05-14 11:35:52
1724
原创 展讯平台功耗调试记录
展讯平台功耗调试记录1、查看应用持有锁:dumpsys power | grep LOCK2、查看内核持有锁:cat /d/wakeup_sources休眠后查看唤醒源:串口log 打印Wake up by xx,xx 为一级唤醒源static void sprd_pm_print_wakeup_source(struct power_debug *pdebug_entry){ ... for (j = 0; j < BIT_NUM_IN_PER_REG...
2021-07-09 10:31:47
2107
转载 2021-01-15
如何使用工具crash?crash cdump_1.elf vmlinux其中cdump_1.elf为保存在SD卡中dump文件,vmlinux为发生crash的image对应的符号表,两者必须对应。正常运行后,可看到:crash 7.0.0Copyright (C) 2002-2013 Red Hat, Inc.Copyright (C) 2004, 2005, 2006, 2010 IBM CorporationCopyright (C) 1999-2006 Hewlett-...
2021-01-15 11:14:32
338
原创 Linux 查看gpio申请情况
在使用GPIO的时候,有时候不知道GPIO的状态,也不知道在内核中GPIO是否申请成功。可以通过/sys/kernel/debug/gpio这个文件来查看。这个文件显示了申请成功的GPIO的输入输出状态和电平。测试情况:uranus-a63:/sys/kernel/debug # cat gpiocat gpioGPIOs 0-255, platform/pio, pio:...
2020-01-17 14:11:02
2789
1
原创 mkt sensor1.0 alps
调用流程alsps.c alsps_init() alsps_probe() alsps_real_driiver_init() alsps_init_list[i] ->init() ----->stk3x1x_local_init()stk3x1x.c alsps_driver_add(...
2019-06-26 11:53:49
370
原创 MTK6739 uvccamera 调试
1、kernel config 配置宏:uvc配置CONFIG_MEDIA_SUPPORT=yCONFIG_MEDIA_CAMERA_SUPPORT=yCONFIG_VIDEO_DEV=yCONFIG_VIDEO_V4L2=yCONFIG_VIDEOBUF2_CORE=yCONFIG_VIDEOBUF2_MEMOPS=yCONFIG_VIDEOBUF2_VMALLOC=yC...
2019-04-15 15:56:55
2010
1
原创 Android pow键唤醒慢调试记录
9820e在Android4.4按power键唤醒用时过长,需要1s多左右,首先抓kernel日志01-11 20:18:06.822 <6>[ 1159.282626] c0 [KEY] Key:Power Key ScanCode:116 Value:1 // power键按下01-11 20:18:06.832 <6>[ 1159.286398] c1 [SP...
2019-01-22 10:27:00
5157
2
原创 lowmemorykiller学习
驱动文件位置kernel\drivers\staging\android lowmemorykiller.cshell@sp9820e_2h10:/sys/module/lowmemorykiller/parameters $ cat adjcat adj0,58,176,411,529,1000shell@sp9820e_2h10:/sys/module/lowmemorykille...
2019-01-12 15:01:55
220
转载 stressapptest DDR 测试
stressapptest Android代码位置 alps\external\stressapptest将stressapptest push到system/bin目录下:./stressapptest -s 86400 -m 4 -i 4 -c 4 -C 4 -M xxx It is to stress test memory copy, invert, crc check ...
2019-01-10 15:04:49
5458
1
原创 adb shell的一些常用命令
1、adb shell dumpsys media.camera dumpsys摄像头的一些参数picture-size: 3840x2160 picture-size-values: 1600x1200,1920x1088,2560x1440,2048x1536,2560x1920,3072x1728,3328x1872,3584x2016,3264x2448,3840x2160 ...
2019-01-08 10:49:12
1350
原创 mtk6739 camera驱动
kernel-4.4\drivers\misc\mediatek\imgsensor\src\common\v1imgsensor.c imgsensor_probe --->imgsensor_i2c_create();imgsensor_i2c.c imgsensor_i2c_create() ...
2019-01-04 20:31:50
1559
原创 MTK驱动调试记事
一、快充makeMTK_SWCHR_SUPPORT = yeslkMTK_PSC5005_SUPPORT := yesconfigCONFIG_USB_MTK_OTG=y //fan5405带otg功能CONFIG_CHARGER_PSC5005=y //充电ic驱动?CONFIG_MTK_SWCHR_SUPPORT=ydts//mt6739.dtsialg...
2018-12-24 21:34:35
2326
转载 MTK驱动移植相关路径
MTK驱动移植相关路径一、Flash兼容bootable/bootloader/preloader/tools/emigen/MT6735/MemoryDeviceList_MT6735.xlsbootable/bootloader/preloader/tools/emigen/MT6735/MemoryDeviceList_MT6735M.xl
2017-06-09 11:55:16
1038
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人