自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (38)
  • 收藏
  • 关注

原创 Bug系列-------皮套模式系统唤醒时间过长

最近遇到一个问题,在使用皮套的时候发现系统唤醒的速度偏慢,于是看log发现是iic和tp的ic通讯的时候出错了,于是需要追一下tp的resume和suspend以及各个mode首先调用suspend之后static void focal_suspend_work(struct work_struct *work){uint8_t buf[2] = {0};i

2016-01-29 16:15:25 684

原创 FTxxx系列-----------修改dclick的初始值

matthew@matthew:/media/matt2/ze550kl-bsp-6.0-step2/device$ grep -r  "persist.asus.dclick" ././qcom/msm8916_64/system.prop里persist.asus.dclick=1persist.asus.gesture.type=1111111persist.as

2016-01-28 18:30:35 547

原创 如何实现back 与 app_switch的解锁

其实很简单,上层对数据的要求是上报的相邻的两个点必须是back+app_switch或者app_switch+back,而我们的手指在按住两个按键的同时本来inputreader在上报的时候无法保证能符合上层的要求,也就是说会出现back+back的情况所以要处理一下bool TouchInputMapper::consumeRawTouches(nsecs_t when, uint32_t

2016-01-28 13:54:07 1390

原创 如何从机台中抓取数据库文件并且解析

android的数据库文件可以用sqlite3解析,首先把busybox push到机台的system/bin/目录下,然后在data目录下执行busybox find -name "*.db" 。matthew@matthew:~/Pictures$ adb rootadbd is already running as rootmatthew@matthew:~/Pictures

2016-01-28 10:58:00 682

原创 Bug系列------------第一次开机结束无法使用home以及app_switch

最近升级了codebase之后遇到了第一次开机后无法使用home和app_switch key,追踪这两个key在哪里被disable如下home追踪: void launchHomeFromHotKey() {Slog.e(TAG, "matt-launchHomeFromHotKey-()");        launchHomeFromHotKey(true

2016-01-28 09:58:58 2944

原创 如何删除原生的app或者不让原生的app被编译进img

目前代码的原生app都是在vendor/app-prebuilt/目录下,搜索app名:grep -r “”即可,在android.mk里disable掉即可,但是某些原生的Google的apk光修改android.mk无效,因为在系统编译的时候会重新生成android.mk,所以保险的方法就是把apk所在的目录移除到外面的目录以保证不被build进去

2016-01-27 15:33:40 2323

原创 bug系列--------蓝牙键盘的mute键失灵

最近遇到的bug是在dev img里用mute按键发现图标会显示但是音乐照常播放  但是bsp里没有这个问题,于是找了一下发现在PhoneWindowManager.java里 if ((keyCode == KeyEvent.KEYCODE_VOLUME_MUTE)) {                      if (!keyguardActive) {           

2016-01-26 11:10:56 1265

原创 0电量导致关机的log

01-13 05:29:50.717     0     0 I healthd : battery l=0 v=3389 t=28.1 h=2 st=3 c=792 chg=01-13 05:29:50.746  1953  1953 I ActivityManager: START u0 {act=android.intent.action.ACTION_REQUEST_SHUTDOW

2016-01-22 11:18:56 1913

原创 input 系统-------android 静音键的流程

最近遇到一个问题,蓝牙键盘的静音键失效,系统在播放音乐的时候,但是静音图标可以正常显示,于是我追溯了一下从input keyevent VOLUME_MUTE 到audio的前半段过程如下Input.java:public static void main(String[] args) {        (new Input()).run(args);    }

2016-01-21 16:56:09 2873

原创 ZE550kl的分区表

root@ASUS_Z00L_63:/dev/block/platform/soc.0/7824900.sdhci/by-name # lsADFAPDDDRabootabootbakabootdebugasdfasusfwasusgptasusgpt1asusgpt2asuskeyasuskey2asuskey3asuskey4as

2016-01-19 18:28:06 721

转载 FT系列touch----dtsi里的gpio 属性

在/kernel/Documentation/devicetree/bindings/interrupt-controller/interrupts.txtSpecifying interrupt information for devices============================================1) Interrupt client node

2016-01-19 09:43:39 1735

原创 FT系列touch---------suspend和resume的实现

在ftxxxx_ts.c中static void focal_suspend_work(struct work_struct *work){} static void focal_resume_work(struct work_struct *work){}然后在probe函数中INIT_WORK(&ftxxxx_ts->suspend_work,

2016-01-18 16:35:18 743

转载 Qualcom TZ QSEE 简介

The TrustZone (TZ) software was pioneered by ARM in their v6 architecture and significantly redesigned for v7. This hardware implementation of the TrustZone architecture provides a security framework

2016-01-15 14:31:40 6946

原创 8937 build tz file

在TZ4.0环境下,TZ build commands是build.sh CHIPSET=msm8937 devcfg sampleapp(在80-P3882-1_RELEASE NOTES- MSM8937.LA.1.0 LINUX ANDROID RELEASE 0.0.050 FOR MSM8937 DEVICES.pdf)当时我想找是否有直接build tz的cmd类似8936

2016-01-13 09:43:35 2269 1

原创 bug系列-------i2c bus挂了导致touch无反应

今天看到一个现象,偶發玩遊戲後手動直接suspend後再resume發生system hang住,只剩下power button有作用。 看了一下log:比较可疑的如下 i2c-msm-v2 78b6000.i2c: NACK: slave not responding, ensure its powered, I2C transfer failed, : msgs(n:2 cur

2016-01-13 09:36:50 8874 3

原创 利用default.xml回退代码

如果想把代码回退到之前的某个版本,那么需要一个之前版本的default.xml,将这个xml替换掉.repo/manifests/default.xml,然后repo sync  -c -d,这样就可以退回到原来的版本了

2016-01-12 09:35:44 517

原创 linux cmd 缩写的解释

ar — archive library builderbzip2 — bzip2 command for distribution generationbunzip2 — bunzip2 command for distribution checkingchmod — change permissions on a filecat — output concatenation utilitycp

2016-01-11 10:06:54 949

原创 qcom 系列的i2c设备的power 在dtsi里定义的时候需要注意的

最近在driver里发现一个有点值得注意的地方在dtsi里定义了powervdd-supply = ;vcc_i2c-supply = ;但是在i2c device的driver里看到的却是pdata->vcc = devm_regulator_get(dev, "vcc_i2c");也就是说这边的vcc_i2c和dtis里的vcc_i2c-supply的差

2016-01-08 11:22:57 3518

原创 bug系列-------sn序列号在烧img之后被损坏

最近遇到一个如题的bug,这样的话首先看那些地方会动这个sn号,sn号放在devinfo里,平时正常情况下都是写保护的也就是没人可以动,在fac img里可以用phonetestinfo去修改。比如:cd  system/bin之后./Phonetestinfo 0 0先读出sn值,然后写的话就是./Phonetestinfo 0 1 sn号。那么那些地方限定了这个devinfo的

2016-01-07 14:22:43 1336

原创 qcom linux kernel 如何控制i2c的gpio

diff --git a/arch/arm/boot/dts/qcom/msm8916-mtp-ze550kl.dtsi b/arch/arm/boot/dts/qcom/msm8916-mtp-ze550kl.dtsiindex 51cd905..1790720 100644--- a/arch/arm/boot/dts/qcom/msm8916-mtp-ze550kl.dtsi++

2016-01-04 19:45:29 2092

海思busybox+coredump

海思busybox+coredump

2017-08-25

hi3516a 1.06版本可用的vio bt656

hi3516a 1.06版本可用的vio bt656 经过验证,不过1.06和1.05不可混用

2017-08-22

hi3516a adv7180驱动代码

经过验证的adv7180的驱动,希望大家多多分享,只要分享就自然会有积分下载

2017-08-22

hi3516a bt656 vio

hi3516a的vio,确认可以执行成功,bt656格式vi

2017-08-18

制作bmp文件的工具

专门制作各种像素的bmp文件,欢迎下载

2017-06-06

gdb-7.12.tar.gz

gdb的安装包,经过测试可以使用

2017-05-24

编译海思的config.log文件

对应文章中的gcc问题

2017-04-10

qcom gpio信息

qcom 89系列soc的gpio的spec,应该还是有机会用到的

2017-03-02

linux time介绍

time的介绍,需要开发time的同学可以研究一下,比较详细,但是与标准kernel可能有所出入

2017-01-16

ohci中文.pdf

ohci的中文翻译,具体详细,值得一看

2016-09-02

qcom TZ 相关资料

里面是一些TZ-trustzone相关的资料,基本上可以明白TZ的原理

2016-01-08

8976spec的资料

8976 proting spi device用到的相应的spec

2015-12-08

Mp3,Wma,Ogg文件信息查看的小程序

Mp3,Wma,Ogg文件信息查看的小程序 ,为了造福广大csdn用户

2015-11-25

android fm流程

讲述了android FM的一些基础知识以及启动关闭以及和audio的通信之类的问题

2015-11-03

QPST_Configuration_Ramdump.pdf

这里详细描述了如何用qpst抓取ramdump信息,同时用py文件来解析log

2015-06-03

线程 poll函数

用一个线程echo,主进程中poll端口读取数据,不需要延时

2015-01-04

线程与互斥锁的应用

用两个线程,一个线程echo,一个线程cat来读取手机的imei

2015-01-04

CDC driver

在手机链接电脑之后看设备管理器如果出现什么CDC driver没安装,就先安装这个驱动,然后更新驱动程序,选择浏览计算机,选择从计算机列表中选择,选择端口选择厂商中的一个,点击的时候在右边型号中看到virtual com port,然后安装即可

2014-12-29

罗升阳老师教例app

这是罗升阳老师的app教例,也就是那个hello app

2014-12-22

罗升阳的安卓系列从驱动到framework为止

这是罗升阳老师从HAL到Framework层的代码

2014-12-18

linux触摸屏A协议驱动

安卓触摸屏驱动,采用A协议上报,比较简陋但是功能基本可行

2014-10-15

springboot.rar

springboot源码

2019-10-31

MODBUS_python_crc.zip

python编写的modbus CRC16计算单个bin文件的校验和

2019-08-23

spi_i2c.zip

TI 28004的spi和i2c

2019-07-23

matt_MyApplication8.7z

百度语音智能识别自己的版本,就是根据那个移植sdk的文档来做的,最简单的离线唤醒 百度语音智能识别自己的版本,就是根据那个移植sdk的文档来做的,最简单的离线唤醒 百度语音智能识别自己的版本,就是根据那个移植sdk的文档来做的,最简单的离线唤醒

2019-05-10

alsa aplay的源码

这个源码将alsa的aplay和arecord分开了,在这个源码里可以先录音后播放,但是无法实现同时录音和播放

2019-04-19

stm32F103 usb通讯

stm32 f103的usb通讯版本,真实可用

2019-03-11

用来反编译C#的工具

专门用来反编译C#写的工具

2019-01-24

F103 虚拟u盘

F103 虚拟u盘,

2018-12-11

PIC16F18855 timer3 gate control功能实现

PIC16F18855 timer3 gate control功能实现,读取方波 PIC16F18855 timer3 gate control功能实现,读取方波 PIC16F18855 timer3 gate control功能实现,读取方波 PIC16F18855 timer3 gate control功能实现,读取方波

2018-04-19

全网唯一的imx6平台lcrc663驱动

全网唯一的的imx6平台lcrc663驱动,实现了14443A读写和身份证读取uid,绝对可用,文件名spidev1.c,希望大家都能分享代码,降低开发门槛

2018-01-16

imx6q平台的cc1101驱动

imx6q平台的cc1101驱动,全网仅此一份,希望大家能共同进步

2018-01-01

hi3516a 1.06版本可用的sample venc 对jpeg的snap抓图

hi3516a 1.06版本可用的sample venc 对jpeg的snap抓图 hi3516a 1.06版本可用的sample venc 对jpeg的snap抓图 hi3516a 1.06版本可用的sample venc 对jpeg的snap抓图

2017-10-24

hi3516asil9135

hi3516a平台hdmi sil9135驱动程序,配合vio和venc验证可行

2017-10-16

hi3516a uart1 转rs485

hi3516a上面的uart1口转rs485的uart1设置和测试,经过验证可行 hi3516a上面的uart1口转rs485的uart1设置和测试,经过验证可行 hi3516a上面的uart1口转rs485的uart1设置和测试,经过验证可行

2017-09-21

适用于海思3516a的gpio驱动

海思貌似不支持标准的sys/class/gpio这个节点,也就是内核里的gpiolib.c没有生效,编译的话会很多错误,所以只能放弃,用比较傻的ioctl来实现了,不知道谁有好办法可以留言给我

2017-09-18

ntp-dev-4.3.93.tar.gz

ntp的最新源码,放到ubuntu下解压缩后config然后make编译之后移植到嵌入式开发板中去 ntp的最新源码,放到ubuntu下解压缩后config然后make编译之后移植到嵌入式开发板中去 ntp的最新源码,放到ubuntu下解压缩后config然后make编译之后移植到嵌入式开发板中去

2017-09-06

rtl8188eu驱动

rtl8188eu驱动 海思平台验证完毕

2017-08-25

空空如也

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

TA关注的人

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