- 博客(12)
- 资源 (38)
- 收藏
- 关注
原创 解决android系统唤醒时间偏长------healthd里的一些调用
目前定位到healthd的调用过程耗时太长,于是去看看power相关的一些东西healthd里一共调用了如下的节点获取数据openat(AT_FDCWD, "/sys/class/power_supply/battery/present", 1 *******openat(AT_FDCWD, "/sys/class/power_supply/battery/capacity",1
2016-05-31 18:12:31 4014
原创 解决android系统唤醒时间偏长------如何在android的linux kernel中获取系统时间
如果想要优化一些唤醒系统的时间,就必须知道某段程序花了多少时间,今天我就找到了一些获取时间的函数以及应用struct timespec ts;ts=current_kernel_time(); tv_nsecold=ts.tv_nsec; printk("matt-psy-name=%s\n",psy->name);current_kernel_time这个函数在kerne
2016-05-31 17:58:28 1883
原创 编译错误系列------对字符数组赋值
一开始我下意识的直接赋值 char buf[SIZE];error: incompatible types in assignment of 'const char [5]' to 'char [128]' buf="full" ;后来才知道必须strcpy(buf,"Full");buf是个数组是个const char *常量,不能够修改其值,执行赋值操作是非法
2016-05-31 10:56:45 6978
原创 如何用repo在两台局域网内的主机上传code
假设A同仁已经下完 code, B同仁迟迟没有下载完成,1.那么先在 B同仁的机器 (比如 10.64.58.45)上建立source 目录并进入.repo下面: $ mkdir source $ cd source
2016-05-30 13:58:39 641
原创 解决android系统唤醒时间偏长------看log找可疑的地方
最近发现我们的手机的双击唤醒时间偏长,那么就需要去看是什么导致的。于是首先看唤醒的log[ 252.830937] [ASDF] enter do_write_event_worker //这个是打印log的service[ 252.838638] [SENSOR] : inv_ak09911_pm_suspend[ 252.838647] CM32683:
2016-05-30 09:28:52 5000
原创 c tool系列------如何在C文件中获取property
找到一段代码作为以后的参考:char *propertyvalue = "no";void load_tty_properties(void){char supportDevice[PROP_VALUE_MAX];char countryCode[PROP_VALUE_MAX];property_get("ro.product.device", supp
2016-05-25 14:53:22 1203
原创 shell系列------循环解析脚本的参数
记录一下monkey的参数解析流程useage() { echo "useage : monkey_test [--case # ]" echo " [-p ALLOWED_PACKAGE [-p ALLOWED_PACKAGE] ...]" echo
2016-05-25 11:25:01 2449
原创 gt9xx系列------实现实体按键的unpin解锁
由于gt的虚拟按键的上报不是上报坐标而是类似电源按键的实体按键所以需要修改之前的unpin步骤if ((( rawEvent->code==139)&&(rawEvent->value==1))||((rawEvent->code==158)&&(rawEvent->value==1))) //有按键按下{if( unpinkey[0]==0) //第一次数组0肯定为
2016-05-25 09:44:51 611
原创 shell系列-----aging camera
root@ASUS_Z00T:/ # input touchscreen tap 210 2b6 Error: Invalid arguments for command: tapUsage: input [] [...]The sources are: mouse keyboard
2016-05-20 17:08:10 693
原创 Goodix系列------如何取消原生的屏幕上的三个key(如何在java里获取property)
首先是在framework/base/services/core/java/com/android/server/policy/PhoneWindowManager.java里 String navBarOverride = SystemProperties.get("qemu.hw.mainkeys"); if ("1".equals(navBarOverride)) {
2016-05-19 17:33:00 1291
原创 git系列-----git server上下载patch并打上
首先在server上找到相应的提交,然后点击进去发现页面的右上角有个download选项,点击发现Patch-File7a21c24.diff.base64|7a21c24.diff.zip然后直接点击这个zip,浏览器会直接下载这个patch,然后打开patch文件diff --git
2016-05-17 11:28:48 2104
原创 Goodix系列------input device的init
在probe函数里会有static s8 gtp_request_input_dev(struct goodix_ts_data *ts){ s8 ret = -1; u8 index = 0; ts->input_dev = input_allocate_device(); //先请求分配设备,初始化dev的lock ts->input_
2016-05-16 15:25:53 1383
CDC driver
2014-12-29
matt_MyApplication8.7z
2019-05-10
PIC16F18855 timer3 gate control功能实现
2018-04-19
全网唯一的imx6平台lcrc663驱动
2018-01-16
hi3516a 1.06版本可用的sample venc 对jpeg的snap抓图
2017-10-24
hi3516a uart1 转rs485
2017-09-21
适用于海思3516a的gpio驱动
2017-09-18
ntp-dev-4.3.93.tar.gz
2017-09-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人