- 博客(43)
- 资源 (19)
- 问答 (1)
- 收藏
- 关注

原创 工具集(持续更新)
工具付费软件SensorDump开源软件付费软件Sensor调试工具:普通:可以查看硬件信息,sensor上报数据,方便bring up1.Sensor list APK华为:华为的调试工具,功能多了log输出,宏定义等2.Sensor list APKDumpDump-解析工具:MTK-Dump-解析开源软件..............................
2022-05-31 17:56:34
1970
3
原创 Google搜索奇淫巧技
描述一下吧:搜索玩一个词后需要鼠标点击插入。搜索词 +空格 +site:+网址。搜索词 + -号+不需要的词。但是快捷键 / 可以直接插入。intitle:+ 搜索词。搜索词+:+文件类型。
2023-06-28 16:49:16
352
原创 FreeRTOS 编译 Error: L6218E: Undefined symbol xTaskGetCurrentTaskHandle
解决FreeRTOS编译报错
2023-03-02 12:36:05
620
原创 VTS环境搭建以及debug vts_ltp_test_arm
删除system/bin/mkfs.exfat也可以测试pass。T版本刷入T谷歌镜像会失败,刷入之前S的谷歌镜像测试PASS。2.手机执行刷入相关镜像(这边的镜像gsi(谷歌提供))S版本刷入T谷歌镜像也会失败,刷入S的会PASS。将exfat的默认值改为n也能测试pass。选择需要的版本回车即可。
2022-10-24 14:38:38
1814
原创 ubuntu安装系分区,挂载磁盘
当安装ubuntu系统的时候,next到分区调整这块。显示root root 的时候就说明OK。32G的交换分区(相当于32G的内存)剩下的分区默认直接分区。打开磁盘查看自己的路径。设备就是要挂载的分区。按照下述格式添加内容。挂载后权限问题的解决。
2022-09-05 01:51:31
1020
原创 这个中秋,不加班
100多行代码实现了随机数的掉落,利用图形库画图,利用键值重新init实现这个了小游戏。代码中所涉及的资源放置于。妄所有码农中秋节快乐。
2022-08-30 14:21:35
762
原创 System1.工模版本信息中查看CPU ID 与用adb命令查看不一致
进入工模选择"版本信息测试"预期结果:与adb shell "getprop ro.boot.cpuid"获取一致实际结果:与adb shell "getprop ro.boot.cpuid"获取不一致路径:platform/system/core/rootdir/init.rc验证结果验证命令:解决问题(done)......
2022-06-17 18:46:59
810
原创 MTK基于GAT工具和SpOffineDebugSuite工具 dump 抓取和解析
MTK基于GAT工具和SpOffineDebugSuite工具 dump 抓取和解析双击实例
2022-06-09 16:12:37
3427
5
原创 如何看充电时长是否合理
前60min的充电电流平均为3500mA, 3500x(60÷60) ÷ 4250 = 0.823 ≈ 82%,所以K9用18W充电器充电一小时后电量大约是82%。我们验证下充电一小时后的电量是否是82%左右即可。前20min的充电电流平均为4500mA, 4500x (20÷60) ÷ 4250 = 0.352 ≈ 35%,所以K9用27W充电器充电20分钟后电量大约是35%。我们验证下充电20分钟后的电量是否是35%左右即可。...
2022-06-01 18:35:59
990
3
原创 QC快速充电
高通QC快充技术,又称QuickCharge(简称QC)是由高通主导的快速充电技术。以高通QC2.0为例,在不改变接口的情况下进一步提高充电速度,就需要引入更高的充电电压(HVDCP)。高通为usb接口设计了一套通过改变USB接口的d+、 d-两脚电压,实现充电头手机相互识别的握手协议。手机通过改变DP/DM的电压来和QC充电器通信,告诉充电器调低或者调高VBUS,从而调高或调低充电电流。DP/DM – QC通信CC1/CC2 --USBPD通信线高通是用Qualcom PMIC作为充电类型的芯片M
2022-06-01 18:19:19
7920
原创 GDB的简单使用一
GDB的简单使用一一、概念二、GDB的基本使用方法一调试前预备知识获取进程的内核转储启动gdb调试1.启动2.设置断点3.运行程序4.显示栈帧5.显示变量6.显示寄存器7.单步执行8.继续执行9.监视点,监控变量在何处改变10.删除断点和监视点11.改变变量的值12.生成内核转储文件总结:一、概念Ptrace是一个系统调用,提供了父进程可以观察和控制其子进程执行的能力,并允许父进程检查和替换子进程的内核镜像(包括寄存器)的值。其基本原理是:当使用了ptrace跟踪后,所有发送给被跟踪的子进程的信号(
2022-05-31 18:33:30
267
原创 功耗优化之Sensor功耗分析
功耗优化之Sensor功耗分析一、Sensor功耗问题分类二、Sensor功耗问题分析方法SSC子系统引起系统无法进入AOSD问题分析:SSC子系统频繁唤醒AP问题分析方法SSC子系统的GPIO/PMIC配置错误导致系统漏电问题分析方法SSC子系统的sensor工作模式异常,导致系统功耗增大问题分析方法一、Sensor功耗问题分类 目前所遇到的sensor功耗问题主要包括以下几类: 待机功耗:SSC子系统异常,导致系统无法进入AOSDSSC子系统异常,导致频繁唤醒APSSC子系统的
2022-05-31 15:25:51
3058
2
原创 MTK 平台sensor arch 介绍-hal
一:整体框架如上图所示:MTK 的senor 架构从大框架上分为 AP侧 与SCP 侧AP 侧 由mtk-Hal 层和 kernel 组成,其主要思想在于实现了一个HfManager 完成了对多个sensor 的control 处理由一个.cpp 处理。这个也是arch 2 区别于arch 1 的一大改变, (注:arch 1 为每一个sensor 的实现由单独的cpp 在kernrl 有单独的.c) SCP 侧可以理解为 qcom 平台的slpi侧:SCP(Tinysys)协处理器负责传感器
2022-05-31 11:44:35
4730
原创 ARM学习1
ARM相关概念1.ARM的发展史 1. 1978年,CPU公司 Cambridge processing Unit 2. 1979年 Acorn 3. 1985年, 32位,8MHz, 使用的精简指令集RISC 芯片的名字ARM ----> Acorn RISC machine 4.1990年, iphone 150万英镑 VLSI: 25万英镑 ARM公司12工程师+技术专利:150万英镑 ARM公司-> Advanced RISC Ma
2022-05-11 17:07:10
439
1
原创 windows10未激活更换壁纸
修改注册表更换背景1.点击搜索2.输入regedit(注册表编辑器)3.点击计算机4.按Ctrl+F搜索 ColorPrevalence(全字匹配)5.双击6.数值修改为17.然后确定退出,右击就有此选项
2022-05-11 10:53:59
7586
6
原创 MTK 平台sensor arch 介绍-scp
架构介绍路径:vendor/mediatek/proprietary/tinysys/scp1.[build]编译相关2.[driver]scp 的driver,I2C,power,eint3.[middleware]Audio VOW,contexhub 相关 lib 和driver4.[project]不同项目的配置文件,例如编译,eint num 等运行环境概括在scp,MTK 的sensorhub 是在Google 的CHRE 下开发的,所有的sensor driver 的实现可
2022-05-09 23:39:26
6535
4
原创 散人笔记感想
脑子不好,全在笔记里你来自哪里?来优快云想收获什么?你来自哪里?来优快云想收获什么?我从穷乡僻壤跨山河海川,来到大城市一腔热血为生活打拼奋斗,写博客的初衷是记不住事,记得有一次遇到一个BUG,之前解决过我脑海印象中我记录了笔记,但是打开我的笔记一看毛都没有,不肯阿,肯定有的,最后在垃圾箱里找到了,所以没有一个整理容易误删文件,笔记也不会即使记录上,我来优快云想给自己整理笔记另外看看他人的技术分享总结分析。想收获更多有趣的人、事、技术吧。......
2022-04-08 10:59:31
1000
2
原创 MTK 虚拟 sensor bring up (pick up) sensor2.0
pick up bring up sensor2.01.SCP侧的配置(1) 放置驱动pickup.c(2) 添加底层驱动文件编译开关(3) 加入编译文件(4) 增加数据上报方式(5)修改SENS的type2.kernel层的配置(1) 修改hf_sensor_type.h(2) 修改mtk_nanohub.c3.HAL层的修改(1) 首先修改HfManager.cpp和kernel通信(2) 添加sensortype:这个在55之前,不需要添加,应该是沿用了MTK的定义(3
2022-03-28 15:47:09
1906
6
原创 世界排名前三的Linux桌面发行版
linux操作系统1.MX Linux2.Manjaro3. Linux Mint1.MX Linuxhttps://mxlinux.org中文用户不太友好2.Manjarohttps://manjaro.org个人认为这个好用点3. Linux Minthttps://linuxmint.com
2022-03-20 21:39:17
5526
官方正版linux微信包 安装手法sudo dpkg -i + 包名字
2024-12-17
mrdump_host
2022-06-20
马达测试脚本,马达调试时候使用
2022-06-01
华为sensor_list APK Sensor_list BSP-sensor 调试工具
2022-05-26
nginx端口转发中遇到的错误
2023-02-02
repo init 初始化失败,导致代码拉不下来。
2022-04-26
TA创建的收藏夹 TA关注的收藏夹
TA关注的人