自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 工具集(持续更新)

工具付费软件SensorDump开源软件付费软件Sensor调试工具:普通:可以查看硬件信息,sensor上报数据,方便bring up1.Sensor list APK华为:华为的调试工具,功能多了log输出,宏定义等2.Sensor list APKDumpDump-解析工具:MTK-Dump-解析开源软件..............................

2022-05-31 17:56:34 1644 3

原创 Google搜索奇淫巧技

描述一下吧:搜索玩一个词后需要鼠标点击插入。搜索词 +空格 +site:+网址。搜索词 + -号+不需要的词。但是快捷键 / 可以直接插入。intitle:+ 搜索词。搜索词+:+文件类型。

2023-06-28 16:49:16 258

原创 FreeRTOS 编译 Error: L6218E: Undefined symbol xTaskGetCurrentTaskHandle

解决FreeRTOS编译报错

2023-03-02 12:36:05 386

原创 文件生成过程编译过程

编译过程

2023-02-24 17:58:30 1343

原创 Android init 进程流程分析 一

android init 流程分析 代码加注释

2023-02-24 16:15:05 487

原创 我的创作纪念日

创作纪念日

2023-02-24 09:53:00 241

原创 MTK cpuid 的总结

MTK cpuid 总结

2023-01-17 20:34:48 850

原创 2022年-年度总结报告

鑫鑫缺点金的年终总结

2022-12-30 16:20:56 1085 1

原创 memory 节点selinux权限添加

存储添加selinux

2022-12-27 15:09:01 199 1

原创 MTK 刷机模式 fastboot 图片

修改 fastboot logo

2022-12-26 17:36:13 357

原创 MTK 开启 Kasan

MTK 开启 kasan

2022-12-26 15:24:07 317

原创 adb fastboot 指令集(持续更新)

adb 常用指令

2022-10-26 09:44:54 1870

原创 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 1649

原创 linux cp、mv 命令显示进度条

干货 ,直接可以上手用 ,

2022-09-15 19:39:31 1296 3

原创 ubuntu安装系分区,挂载磁盘

当安装ubuntu系统的时候,next到分区调整这块。显示root root 的时候就说明OK。32G的交换分区(相当于32G的内存)剩下的分区默认直接分区。打开磁盘查看自己的路径。设备就是要挂载的分区。按照下述格式添加内容。挂载后权限问题的解决。

2022-09-05 01:51:31 868

原创 这个中秋,不加班

100多行代码实现了随机数的掉落,利用图形库画图,利用键值重新init实现这个了小游戏。代码中所涉及的资源放置于。妄所有码农中秋节快乐。

2022-08-30 14:21:35 735

原创 双网口配置,无线and有线

双网口的配置,亲测有效

2022-08-03 18:02:37 562

原创 MTK full dump抓取

MTK full dump抓取

2022-07-01 15:23:43 1955

原创 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 721

原创 方便又简单的bat脚本

常用脚本工具

2022-06-10 11:48:08 448

原创 Crash使用

crash工具的使用

2022-06-09 18:48:19 2242

原创 使用GAT解析Minidump(图形界面)

TAG图行界面的使用

2022-06-09 16:44:41 657

原创 MTK基于GAT工具和SpOffineDebugSuite工具 dump 抓取和解析

MTK基于GAT工具和SpOffineDebugSuite工具 dump 抓取和解析双击实例

2022-06-09 16:12:37 2701 3

原创 MTK 平台sensor arch 介绍-kernel

MTK 平台sensor arch 介绍-kernel

2022-06-09 11:47:08 1949 1

原创 生成boot_para.img

生成boot_pare.img方便user 开机full dump

2022-06-08 15:51:46 520

原创 Display常用英文缩写

Display常用的英文缩写

2022-06-08 13:48:29 1839

原创 windows10 快速切换网络适配器

快速切换网络配置

2022-06-08 13:22:45 3069

原创 如何看充电时长是否合理

前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 793 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 6766

原创 BSP-充电名词解释

充电名字缩写

2022-06-01 15:06:30 2563 1

原创 充电log关键词

充电log查看关键词

2022-06-01 14:56:50 3811

原创 GDB的简单使用一

GDB的简单使用一一、概念二、GDB的基本使用方法一调试前预备知识获取进程的内核转储启动gdb调试1.启动2.设置断点3.运行程序4.显示栈帧5.显示变量6.显示寄存器7.单步执行8.继续执行9.监视点,监控变量在何处改变10.删除断点和监视点11.改变变量的值12.生成内核转储文件总结:一、概念Ptrace是一个系统调用,提供了父进程可以观察和控制其子进程执行的能力,并允许父进程检查和替换子进程的内核镜像(包括寄存器)的值。其基本原理是:当使用了ptrace跟踪后,所有发送给被跟踪的子进程的信号(

2022-05-31 18:33:30 239

原创 功耗优化之Sensor功耗分析

功耗优化之Sensor功耗分析一、Sensor功耗问题分类二、Sensor功耗问题分析方法SSC子系统引起系统无法进入AOSD问题分析:SSC子系统频繁唤醒AP问题分析方法SSC子系统的GPIO/PMIC配置错误导致系统漏电问题分析方法SSC子系统的sensor工作模式异常,导致系统功耗增大问题分析方法一、Sensor功耗问题分类 目前所遇到的sensor功耗问题主要包括以下几类: 待机功耗:SSC子系统异常,导致系统无法进入AOSDSSC子系统异常,导致频繁唤醒APSSC子系统的

2022-05-31 15:25:51 2629 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 4090

原创 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 396 1

原创 windows10未激活更换壁纸

修改注册表更换背景1.点击搜索2.输入regedit(注册表编辑器)3.点击计算机4.按Ctrl+F搜索 ColorPrevalence(全字匹配)5.双击6.数值修改为17.然后确定退出,右击就有此选项

2022-05-11 10:53:59 6100 5

原创 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 5237 2

原创 散人笔记感想

脑子不好,全在笔记里你来自哪里?来CSDN想收获什么?你来自哪里?来CSDN想收获什么?我从穷乡僻壤跨山河海川,来到大城市一腔热血为生活打拼奋斗,写博客的初衷是记不住事,记得有一次遇到一个BUG,之前解决过我脑海印象中我记录了笔记,但是打开我的笔记一看毛都没有,不肯阿,肯定有的,最后在垃圾箱里找到了,所以没有一个整理容易误删文件,笔记也不会即使记录上,我来CSDN想给自己整理笔记另外看看他人的技术分享总结分析。想收获更多有趣的人、事、技术吧。......

2022-04-08 10:59:31 958 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 1598 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 5382

捞patch脚本作者来自公众号android bsp作者

这个希望小伙伴们喜欢

2024-04-18

mtk电压电量自动生成曲线工具

MTK平台根据log自动生成电压与电量曲线图,可直观进行数据分析

2024-04-17

电流计POWERZ安装包

电流计POWERZ安装包

2024-04-17

3款放电APK,极速放电

放电APK

2024-04-10

FT2232串口驱动文件

使用方法解压到一个路径 然后复制该路径 点击设备管理 然后有感叹号的驱动右击选择本地跟新 粘贴路径勾选上子路径 然后就ok了

2023-06-28

最新的内核 kernel 6.3.1

最新的kernel6.3.1

2023-05-05

outlook搜索框布局修改器

新版本的搜索框在窗口栏很是膈应人,现再安装此恢复到原来状态,很好用。

2023-04-25

透明看股神器划水必备摸鱼摸鱼

使用方法 在config.text中添加股票号

2023-03-14

windows 好用的软件

这个微软官网就有的软件,非常好用

2023-03-14

linux cp mv 进度条补丁 advcpmv-master.zip

linux cp mv 进度条补丁 advcpmv-master.zip cp mv 进度条补丁

2023-03-13

胎压检测app 胎压检测app

胎压检测app

2023-03-01

复制粘贴进度条插件相关patch

patch

2023-02-24

GPS 搜星工具之各个国家

gps 搜星工具

2023-02-14

彩云小译插件,支持视频时时翻译

支持双语翻译,视频翻译,个人认为还可以

2023-01-31

everything 搜索资源

搜索工具

2023-01-05

IBM 文件传输 以最快的速度移动世界上的数据

以最快的速度移动世界上的数据

2022-10-21

wifi自动连接 脚本需要手动修改一下自家的wifi名字

方便又好用的自动连接脚本

2022-09-15

pan-basic上出的库,cangaroo-master

编译cangaroo-master所需要的库函数

2022-08-30

can总线,查看器有源码位于github

can总线

2022-08-30

中秋小游戏,背景、音乐库

就看中秋小游戏

2022-08-30

ubuntu super 解包工具

进入bin目录执行 simg2img super.img super.img_ext4 ./lpunpack super.img_ext4

2022-08-05

飞利浦蓝牙接收器驱动软件包

飞利浦蓝牙接收器驱动软件包

2022-07-11

adb fastboot 工具

adb fastboot 工具

2022-07-07

vim使用书籍,快速入门

vim使用书籍,快速入门

2022-07-07

网络管理,监视网口工具

监视网口工具

2022-07-07

mrdump_host

使用方法: user版本 fastboot oem mrdump-output-set usb userdebug版本 adb shell mrdump_tool output-set usb ota升级过程切换slot fastboot --set-active=b 查看当前slot fastboot getvar all 进fastboot后抓取dump mrdump_host_cmd.exe getcore -o coredump.zip 通过修改代码实现dump后进fastboot vendor/mediatek/proprietary/bootable/bootloader/lk/app/mt_boot/aee/aee.c

2022-06-20

Bcompare代码对比软件

代码对比Linux版本

2022-06-14

京东UD13免驱1300M 5G网卡驱动

京东UD13免驱1300M 5G网卡驱动

2022-06-09

MTK系统DUMP之Crash-8.0.1工具

Crash工具

2022-06-09

MTK系统篇之DUMP工具SpOffineDebugSuite

SpOffineDebugSuite工具

2022-06-09

MTK系统篇之GAT工具

GAT工具

2022-06-09

vim编辑器的相关配置

VIM配置

2022-06-02

log解析工具需,方便看日志提高效率

使用方法: 1. 安装python2.7.3 2. 执行命令: python lat.py 想要解析的文件名

2022-06-01

马达测试脚本,马达调试时候使用

马达测试脚本 ubuntu运行: starttest.sh windows运行:starttest.bat 设置项: #频率 config_rate_in_us=100000 #电压 inVmax=2800

2022-06-01

投屏工具,手机平板点亮必备

在display没有bring up 前想要提前查看系统是否点亮了屏幕我们可以用投屏工具查看

2022-06-01

linux source

linux source

2022-05-31

华为sensor_list APK Sensor_list BSP-sensor 调试工具

A+G sensor pick up sensor light sensor sar sensor 可以抓取sensor log

2022-05-26

MTK Dump 解析工具

一般来讲,Android设备可以正常开机情况下,我们可以通过各种方式和手段访问Android各个分区内容,比如通过adb获取cache分区中recovery目录下的OTA升级日志等。但有时候,遇到设备无法开机的情况,或者需要将设备中的分区内容与刷机镜像进行比对等情况,就需要使用工具将设备中的分区内容dump出来了。在以前写的一篇博文《OTA升级失败排查》和《rkflashkit的安装与使用》中有详细介绍过Rockchip平台下是如何将Android设备中 的各个分区导出来的。 最近在工作中,也遇到同样的需求,需要将一台OTA失败后开不了机的设备cache分区导出来(获取升级日志)。与之前不同的是,这台设备是mtk平台(MediaTek,即台湾联发科,全球著名IC设计厂商)的。 下面以CACHE分区为例,记录一下mtk平台导出系统分区的方法。 2. mtk平台如何将Android分区dump出来? 导出系统分区,一般需要利用厂商提供的flash下载工具,比如Rockchip平台是用rkflashkit,而对于mtk平台,厂商则提供了Flash_Tool工具。打开Flash_Tool

2022-05-09

Sensorlist Apk BSP bring up 必备

Bsp底层Bring up 检测A+G数据是否上报 Sar数据是否上报 光感数据是否上报 红外是否加载 NFC 是否加载 功耗多少 ic芯片用的是什么型号的 ,用的什么平台 加速度感应检测——Accelerometer Accelerometer Sensor测量的是所有施加在设备上的力所产生的加速度的负值(包括重力加速度)。加速度所使用的单位是m/sec^2,数值是加速度的负值。 SensorEvent.values[0]:加速度在X轴的负值 SensorEvent.values[1]:加速度在Y轴的负值 SensorEvent.values[2]:加速度在Z轴的负值 例如: 当手机Z轴朝上平放在桌面上,并且从左到右推动手机,此时X轴上的加速度是正数。 当手机Z轴朝上静止放在桌面上,此时Z轴的加速度是+9.81m/sec^2。 当手机从空中自由落体,此时加速度是0 当手机向上以Am/sec^2的加 《Android学习笔记总结+最新移动架构视频+大厂安卓面试真题+项目实战源码讲义》 【docs.qq.com/doc/DSkNLaERkbnFoS0ZF】 完整内

2022-05-09

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

TA关注的人

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