自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(72)
  • 资源 (3)
  • 收藏
  • 关注

原创 删除android代码中的.git/.repo目录

find -name '.repo' |xargs rm -rffind -name '.git' | xargs rm -rf

2023-05-19 14:44:51 227

原创 高通Camx获取系统当前系统时间方法

1.在HAL层使用time()这个function,直接上code吧: CHAR timeBuf[128] = { 0 }; time_t currentTime; time(&currentTime); struct tm* pTimeInfo = localtime(&currentTime); if (NULL != pTimeInfo) {

2021-11-10 10:55:07 397

原创 高通SM8450使用PCAT烧录失败解决办法

报错:ERROR =====: Failed to load the software build on the device - Qualcomm HS-USB QDLoader 9008 (COM8) :=====解决办法:1.安装python2.7.92.安装QTI USB driver:QUD.WIN 1.1 installer 1.00.66*然后重启电脑,按照高通官方PDF烧录成功;...

2021-11-06 14:23:41 1365

原创 高通Camx offline Log merge命令

merge_text_logs.pyinchi-cdk\tools\binary_log\merge_text_logs.pypythonmerge_text_logs.py-o“final_merge_file”-d“path_of_the_log”

2021-11-05 20:55:09 1987 4

原创 晓龙相机Log关键字

晓龙相机Log关键字:SnapCam

2021-09-26 16:20:41 192

原创 emacs25配置文件.emacs

直接上code:;; C-h k ;; to see the keybonding of the key you press;; so we can thought the old keybongding to create new keybongding;; C-x 1 : to keep current frame, close all the other frames ;; C-x 0 : to close current frame;; C-x o : to move to nex

2021-08-25 16:05:07 234

原创 emacs笔记

1.安装字符串高亮插件(1)highlight-synbol插件下载地址:https://github.com/nschum/highlight-symbol.el(2)highlight-symbol配置:文件:~/.emacs(load-file "~/.emacs.d/elpa/highlight-symbol/highlight-symbol.el")(require 'highlight-symbol)(global-set-key [(control f8)] 'h

2021-08-25 14:59:46 80

原创 bat与python脚本联合解析JPG的meta信息

1.首先编写bat脚本调用高通工具解析当前目录下所有JPG图片并生成meta文件:上代码:文件名:CreateMetaFile.bat@echo offecho "analyze JPG to meta file!"for /r . %%i in (*.jpg) do ( echo %%i C:\Qualcomm\Chromatix7\7.3.1.18\Simulator\Spectra580\QualcommSpectraSim580.exe -metaparse %%i)

2021-08-16 15:57:41 512

原创 python批量处理文件夹下所有文件的字符串

1.批量删除文件夹下每个文件中相邻的字符:#!/usr/bin/pythonimport ospath = "./DATA"files = os.listdir(path)for file in files: print(file) f = open(path + "/" + file, "r") f_out = open(path + "/" + file + ".bak", "w") f.seek(1, 1) while True:

2021-07-26 16:44:12 296

原创 ubuntu卸载微信

dpkg --listsudo apt-get --purge remove deepin.com.wechat:i386cd /var/lib/dpkg/lsdusudo dpkg --clear-availsudo apt-get updatedpkg --listsudo reboot

2021-05-21 11:19:39 3941

原创 repo代码遇到的问题

问题一:1.描述:repo init的时候gpg报错2.解决方案:拷贝同事的repo工具进行使用;问题二:1.描述:repo脚本git clone某个分支时报project not be found2.解决方案:叫gitlab管理员添加权限;...

2021-05-07 16:38:16 994

原创 camera内存优化

[DESCRIPTION]总有些项目的内存优化落到Camera头上,从Hal1到Hal3,永不停歇...以下适用于HAL3(Android P).众所周知,内存与Performance在某些条件下,是无法调和的矛盾,请大家根据各项目状态酌情选用.[SOLUTION]内存用量概要:adb shell dumpsys meminfo camerahal...

2020-03-10 10:15:43 2555

原创 加selinux权限

/device/mediatek/sepolicy/basic/non_plat//device/mediatek/sepolicy/basic/plat_private/platform_app.teallowplatform_appsysfs:fileread;

2020-03-06 10:12:08 195

原创 MTK平台修改双摄遮挡阈值

这段逻辑的code在/vendor/mediatek/proprietary/hardware/mtkcam/aaa/source/mt6757/wrapper/Hal3ARawImp.cpprResult.i4StereoWarning = 0;#if CAM3_STEREO_FEATURE_ENif (ISync3AMgr::getInstance()->isActive...

2020-02-29 20:13:22 416

原创 Linux系统通过UUID挂载硬盘分区

一、查看分区表信息1.命令:sudo blkidFighter:~$ sudo blkid/dev/sda1: UUID="4C7A269D7A2683B4" TYPE="ntfs" PARTUUID="b9b1b5b6-01"/dev/sda2: LABEL="M-fM-^\M-,M-eM-^\M-0M-gM-#M-^AM-gM-^[M-^X" UUID="666C3B416C3B...

2019-11-10 11:27:53 2266

原创 MTK debug工具GAT

GAT工具需要使用.db文件存放目录为:taglog/TagLog/db.fatal.02.KE

2019-10-31 17:53:13 1629

原创 android编译不生效笔记

背景:从一个时间比较前得工程中把源文件拷贝到新的项目中,文件得时间戳还是之前得时间戳不是当前最新得时间戳。编译发现没有生成新的库文件,因为库文件不是编译完成得时间戳。解决办法:1.使用touch改变拷贝得源文件时间戳,命令使用方法这里暂不介绍。2.删除要生成得库文件,重新编译。3.以上两种方法也有人说可能不生效,但还没有尝试,这里还有一个最终极的办法就是删除out目录,重新编译...

2019-10-24 11:08:29 370

原创 MTK 添加与APK通信的property

1.废话少说先上pach,目录:device/mediatek/sepolicy/bsp/non_plat/diff --git a/mediatek/sepolicy/bsp/non_plat/domain.te b/mediatek/sepolicy/bsp/non_plat/domain.teindex c216ca1..4bb4e84 100644--- a/mediatek/s...

2019-09-10 16:54:49 1258

原创 android APK签名命令

签名命令:java -Xmx2048m -Djava.library.path=out/host/linux-x86/lib64/ -jar out/host/linux-x86/framework/signapk.jar device/mediatek/security/k79v1_64/platform.x509.pem device/mediatek/security/k79v1_64/pl...

2019-09-10 15:30:12 521

原创 adb shell查看进程命令procrank

adb shell查看进程命令procrank命令:ps -Z可以查看详细的进程信息,但发现有的机器用ps -Z只显示两个进程,所以只能先用procrank打印出进程号,再用ps -Z对进程信息进行详细显示。...

2019-09-10 15:07:55 1020

原创 Android P 解锁命令

1.gotosetting->system->Developeroptions->OEMunlocking2.adbrebootbootloader3.fastbootoemkey11112222333344445555666677778888(输入任何32位解锁码即可)4.fastbootflashingunlock-----...

2019-09-04 14:05:04 2316

原创 camera adb shell命令

adbshelldumpsysmedia.camera>2

2019-09-04 14:02:43 1710

原创 MTK Camera广角左右翻转

mtk camera 4:3的预览反向,其他比例正常,发现是camera的预览分辨率没有配置APK设置的分辨率。MTK android 9.0分辨率配置如下转载博客https://blog.csdn.net/zimu_2080/article/details/86647525,感谢下面博主的分享。版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接...

2019-09-04 11:04:13 410

转载 SourceInsight 不断无响应的有关问题

SourceInsight 不断无响应的问题sourceinsight3使用过程中,如果是大工程,总是出现抽筋的现象,CPU使用、内存占用都很高,阅读android源码不断出现无响应。后发现主要是因为ss有体贴的sync机制。处理办法:1.去掉同步,options->perferences->general->backgroud synchronization eve...

2019-06-24 15:30:33 4013 1

转载 高通代码编译报错(转)

1:报错: makefile:52: recipe for target 'ABL_FV_IMG' failed make: *** [ABL_FV_IMG] Error 127 make: Leaving directory '/home/work/factory/bootable/bootloader/edk2' 一开编译0%就报这个错误,原因是高通代码默认下载好后,自己会保存的代码编译路...

2019-05-09 13:59:03 1091

原创 repo仓库回退代码命令

repo forall -c 'commitID=`git log --before "2017-04-15 07:00" -1 --pretty=format:"%H"`; git reset --hard $commitID'

2018-01-03 19:04:53 3771

原创 Qualcomm camera OTP bring up

Qualcomm camera OTP bring up1 kernel层11 eeprom读取地址大小和sensor上电时序等配置dts配置2 hal层21 添加eeprom驱动文件22 配置projectplatform_cameraxml文件23 把前面所有make file中的LOCAL_MODULE添加最终的make fi

2017-12-27 15:22:02 2150 2

原创 Qualcomm camera bring up

Qualcomm camera bring up1 kernel层11 电源时钟RESET管脚等配置dtsi配置2 hal层21 添加驱动文件22 添加效果文件23 添加sensor_chromatixxml配置文件24 配置projectplatform_cameraxml文件25 把前面所有make file中的LOCAL_MODU

2017-12-27 14:38:29 3671 2

原创 MTK camera flashlight CTS test failed

MTK flashlight CTS test failed一、CTS test failed的log抓取方法:1.安装CTS Verifier apk,打开MTKlog,找到对应模块的Fail测试。 2.输入Mtklog暗码:##3646633##。二、修改metedata中的配置文件:file path:alps/vendor/mediatek/proprietary/custom/mt65

2017-12-27 10:18:44 711

原创 MTK camera info文件节点添加

MTK camera info文件节点添加MTK camera info文件节点添加proc file创建function废话少说直接上fucking code1.proc file创建function:struct proc_dir_entry *proc_create_data(const char *name, umode_t mode,

2017-12-27 10:15:36 680

原创 MTK camera flashlight bring up

MTK camera flashlight bring upMTK camera flashlight bring up一查看硬件原理图front camerarear camerakey note二kernel层front camera 添加驱动文件rear camera 添加驱动文件二hal层front camera 打开flashlight宏控制一、查看硬件原理图:1.fro

2017-12-27 10:12:23 1395

原创 MTK camera AF bring up

MTK camera AF bring upMTK camera AF bring up一DWS配置二config配置文件Configure camera AF hal driver in ProjectConfigmk三kernel层添加AF上下电时序四hal层添加lenslist中的定义一、DWS配置:1.在DWS里配置好camera AF供电的GPIO。 2.配置好camer

2017-12-27 10:08:42 977

原创 MTK camera bring up

MTK camera bring up

2017-12-27 09:53:56 2447

转载 markdownpad2破解码

邮箱地址:[email protected]授权秘钥:GBPduHjWfJU1mZqcPM3BikjYKF6xKhlKIys3i1MU2eJHqWGImDHzWdD6xhMNLGVpbP2M5SN6bnxn2kSE8qHqNY5QaaRxmO3YSMHxlv2EYpjdwLcPwfeTG7kUdnhKE0vVy4RidP6Y2wZ0q74f47fzsZo45JE2hfQBFi2O

2017-12-26 13:55:02 382

原创 努力工作,认真生活。

安抚好自己那颗躁动的心。

2017-08-30 09:10:53 581

原创 原子操作

原子操作(atomic operation):意为“不可被中断的一个或一系列操作”。在所有支持的体系结构上原子类型atomic_t都保存一个int值。在x86的某些处理器上,由于工作方式的原因,原子类型能够保证的可用范围只有24位。volatile是一个类型描述符,要求编译器不要对其描述对象作优化处理,对它的读写都要从内存中访问。atomic_t定义:typedef

2017-03-23 14:41:37 466

原创 Linux驱动regulator

Regulator驱动        regulator是Linux系统中电源管理的基础设施之一,用于稳压电源的管理,是各种驱动子系统中设置电压的标准接口。regulator可以管理系统中的供电单元,即稳压器(Low Dropout Regulator, LDO,即低压差线性稳压器),并提供获取和设置这些供电单元电压的接口。一般在ARM电路板上,各个稳压器会形成一个Regulator树型结构。

2017-02-27 11:39:47 1229

转载 typedef和#define的用法与区别

typedef和#define的用法与区别一、typedef的用法在C/C++语言中,typedef常用来定义一个标识符及关键字的别名,它是语言编译过程的一部分,但它并不实际分配内存空间,实例像:typedef    int       INT;typedef    int       ARRAY[10];typedef   (int*)   pINT;ty

2017-02-08 12:46:18 260

转载 MIPI LCD调试总结

近来在用SSD2828驱动小米屏,没有代码,没有技术支持,自己写代码反复调试,整死我了,目前已经能正常显示图片,现在总结一下与大家分享一下,要点:1. 小米3屏的分辨率是1920*1080, 24bit, 行列像素点为1080*1920, 默认显示方式为从左->右,上->下,这个可以通过DCS指令修改.2. SSD2828手册上说SSD2828一行最大可显示1920个像素点(60Hz)

2017-01-05 10:27:36 3723

转载 list.h说明

1     位置位于./usr/src/linux-2.6.32.9/include/linux/list.h使用时包括#include2     数据结构123456789101112*list_head结构包

2016-12-07 10:23:12 372

宋宝华-Linux设备驱动开发详解:基于最新Linux4.0内核

宋宝华-Linux设备驱动开发详解:基于最新Linux4.0内核

2017-04-24

arm-linux-gcc4.1.2

arm-linux-gcc4.1.2编译器,由于本人arm-linux-gcc4.3.2版本过高,移植QT程序执行出现段错误,所以上传一个4.1.2版本的供大家使用。

2015-05-03

linux内核移植

基于arm板的linux内核移植文档,还包括移植过程遇到的一些问题的求解。

2014-08-22

空空如也

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

TA关注的人

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