自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (1)
  • 收藏
  • 关注

原创 NRF52840 USB audio + cdc在windows上需要添加关联设置

【代码】NRF52840 USB audio + cdc在windows上需要添加关联设置。

2024-05-13 17:15:26 207

原创 配置电池profile问题总结

查看代码逻辑,函数get_step_chg_jeita_setting_from_profile中定义了逻辑,只有在识别到节点”qcom,battery-data”、“qcom,battery-type”、“qcom,max-voltage-uv”、"qcom,fastchg-current-ma"后才能进行识别jeita参数,否则直接return rc.profile匹配成功后,cat /d/pmic-votable/FCC/status查看jeita投票机制,发现数据为-22000。

2023-08-17 15:42:23 369 1

转载 TP 双击唤醒

折腾许久,终于调试出一个比较满意的版本,采用的许多方法跟上一篇不一样,在这里重新整理。注册和上报键值这里就不在累赘了,本篇博客主要要解决以下bug:1.系统进入睡眠状态后,如何通过tp唤醒系统。2.如何解决快速双击时唤醒系统,长按时不唤醒系统。要唤醒进入睡眠状态的系统,首先要了解以下函数接口:在了解函数接口前,讲一下suspend和resume,Suspend:kernel会依次调用你注册驱动里的suspend函数,将各种外设都进入节电模式。最后CPU进入power down 模式。Resum

2021-07-17 16:30:15 971

原创 MTK平台背光DTS配置

首先需要关注到客制化选择的背光控制模式是什么路径在vendor/mediatek/proprietary/bootable/bootloader/lk/target/客制化/cust_leds.cstatic struct cust_mt65xx_led cust_led_list[MT65XX_LED_TYPE_TOTAL] = { {"red", MT65XX_LED_MODE_NONE, -1,{0,0,0,0,0}}, {"green",

2021-07-14 16:40:06 1397

原创 指令开启mtklog

开启mobile logadb shell am broadcast -a com.debug.loggerui.ADB_CMD -e cmd_name stop --ei cmd_target 1 -n com.debug.loggerui/.framework.LogReceiver关闭mobile logadb shell am broadcast -a com.debug.loggerui.ADB_CMD -e cmd_name stop --ei cmd_target 1 -n com.de

2021-07-13 15:40:37 447

原创 连续点击TP,出现卡顿现象

1.该问题可能是TP报点不均匀造成的问题,可以抓取systrace查看是否为tp中断响应问题。抓取指令如下python systrace.py --time=5 -o output.html gfx view sched freq idle input wm am sm pm dalvik workq binder_driver camera -b 20480其中output.html为生成的网址,–time未抓取的时间。2.由上可知tp报点不连续,本地尝试给tp中断提优先级并捆绑cpu7上(cp

2021-07-07 09:35:23 363

原创 最低亮度下,亮屏背光闪烁

1.通过测量背光LEDA管脚电压发现,在上拉电压时,电压有1s的抖动。不清楚这个是什么原因造成。联系FAE仍然没有解决方案。2.尝试修改53寄存器,将diming关闭后发现该现象被解决,但是会导致在手动调节亮度时,背光不平滑的问题。3.因为该问题只在上电的时候出现,所以可以在初始化的时候将diming关闭,在完成后打开;也可以通过背光值来判断高于最小值时打开diming...

2021-06-30 09:49:47 518 1

原创 lcd command

qcom,mdss-dsi-off-command = [ 39 01 00 00 01 00 04 FF 98 82 00 05 01 00 00 14 00 02 28 00 05 01 00 00 8C 00 02 10 00 ];第一列39/05:指令类型  05命令类型是带1个参数15命令类型是带2个参数39命令类型是带多个参数,即大于两个参数第二列01只在HS模式下有效果,主要是利于图形观察,图形较分散清晰第三列、第四列、第六列暂未知第五列01

2021-06-15 11:29:57 179

转载 触摸设备

目录触摸设备分类按钮工具和工具类型悬停与触摸工具触摸设备驱动程序要求触摸设备操作触摸设备配置属性文档规范基础配置X 和 Y 字段TouchMajor、TouchMinor、ToolMajor、ToolMinor、Size 字段Pressure 字段Orientation 和 Tilt 字段Distance 字段示例兼容性说明虚拟按键映射文件语法示例间接多点触控指控手势延伸阅读 Android 支持各种触摸屏和触摸板,包括基于触控笔的数字化板。触摸屏是与显示屏相关联的触摸设备,使用户能够在屏幕上

2021-05-26 11:32:47 1467

转载 Android input 模拟点击

常用的 input上报命令: input text 1234 实际向界面注入1234文字,有输入框,能明显看到效果 input keyevent 4 键盘事件,4 为返回 input tap 100 300 单击触屏事件 ,模拟点击x=100 y = 300 位置 input...

2021-03-29 18:00:00 740

转载 pinctrl 和 gpio 子系统简介

目录 一、pinctrl 和 gpio 子系统简介二、pinctrl 子系统四、gpio 子系统五、如何编写驱动程序 一、pinctrl 和 gpio 子系统简介 1、为什么要引入 pinctrl 和 gpio 子系统? 【答】:前面编写的基于设备树的 LED 驱动...

2021-03-23 17:49:58 450

原创 浅析MODULE_DEVICE_TABLE()

浅析MODULE_DEVICE_TABLE()MODULE_DEVICE_TABLE(of,match_table)of:设备类型match_table:设备表例:const struct of_device_id match_table[] = { { .compatible = "mediatek , himax_touch" }, {},};MODULE_DEVICE_TABELE(of , match_table);将match_table结构输出到用户空间,这样模块加

2021-03-11 14:28:39 1726

原创 ubuntu下设定pyhton默认版本

优于目前的编译和拉取代码通常使用的python2版本,而本地默认使用的是3.8.1版本,需要将默认使用python版本设定为2.7pythoon版本一般存放在路径/usr/bin下面(如下图所示),也可使用which python查看路径 ~ » which python ...

2021-01-05 15:08:08 101

转载 高通平台如何抓Ramdunmp

前提:需要能够解析ramdump,不管是user版本还是usrdebug版本,需要开启此宏CONFIG_DEBUG_INFO=y1、使用SD卡抓DUMP。T卡中根目录下放 rdcookie.txt  空文件2、使用QPST抓DUMP。手动触发dump。echo c > /proc/sysrq-trigger3、使用QPST抓开机DUMP如何抓取开机过程中log了?特别是抓取恢复出厂设置开机卡死log。长按power按键dumpyou can configure p.

2020-08-31 15:21:37 710

Linux下的SecureCRT

SecureCRT是一款支持SSH(SSH1和SSH2)的终端仿真程序,简单地说是Windows下登录UNIX或Linux服务器主机的软件。 SecureCRT支持SSH,同时支持Telnet和rlogin协议。SecureCRT是一款用于连接运行包括Windows、UNIX和VMS的理想工具。通过使用内含的VCP命令行程序可以进行加密文件的传输

2020-08-21

空空如也

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

TA关注的人

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