自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 GTxxxx系列------找对应的config文件

一开始porting driver的时候都是简单粗暴的obj-y += ,但是这样是不规范的,应该要参照大家的做法obj-$(CONFIG_TOUCHSCREEN_GT9XX)+= gt9xx/但是这个CONFIG_TOUCHSCREEN_GT9XX定义在同目录的kconfig文件下config TOUCHSCREEN_GT9XXbool "Goodix t

2016-03-28 10:47:56 829

原创 FTxxxx系列------Unable to handle kernel NULL pointer

log如下:    5.930865] (CPU:0-pid:1:swapper/0)Unable to handle kernel NULL pointer dereference at virtual address 0000000c[ 5.940886] (CPU:0-pid:1:swapper/0)pgd = ffffffc001bd6000[ 5.946243] (CPU:0

2016-03-25 11:23:04 1909

原创 Double click 转成power之后的上报

首先来到了void KeyboardInputMapper::process(const RawEvent* rawEvent) {    switch (rawEvent->type) {    case EV_KEY: {        int32_t scanCode = rawEvent->code;        int32_t usageCode = mCurren

2016-03-17 16:27:58 502

原创 关于屏幕下方的三个虚拟按键的一些摘要

android原始代码都会有屏幕下方的三个虚拟按键,今天大概的看一眼  关于系统如何获取长按三个按键的代码如下 在PhoneStatusBar.java里有 private View.OnLongClickListener mLongPressBackRecentsListener =    //长按back和recent两个key            new View.OnLo

2016-03-17 10:17:13 3686

原创 FTxxxx系列------变量初始化buf失败

最近build一版32bit的img,发现编译的时候报错warning: the frame size of 1048 bytes is larger than 1024 bytes。 结果一看,原来的buf的初始化太粗暴了        //char buf[1023];这是最初的报错的地方char *buf = NULL;修改成这样       buf = kmal

2016-03-14 15:43:33 615

原创 FTxxxx系列------selftest

难道自己搞了一次selftestmatthew@matthew:~/Videos/selftest$ adb push ./ZE550KL_Assy_0x61_20150610.ini  /data/147 KB/s (11950 bytes in 0.079s)matthew@matthew:~/Videos/selftest$ adb rootadbd is already r

2016-03-14 15:15:04 1787

原创 Inputreader.cpp里virtualkey的流程

首先是void TouchInputMapper::process(const RawEvent* rawEvent) {    if (rawEvent->type == EV_SYN && rawEvent->code == SYN_REPORT) {ALOGD("matt- TouchInputMapper::process ");        sync(rawEv

2016-03-12 13:11:10 894

原创 GTxxxx系列------如何读取某个gpio的当前的状态

有时候需要去读取一个gpio的状态是啥,通常在system/bin目录下有个r文件   如果怀疑设置不对,就可以读取一下看看root@msm8937_evb:/system/bin # ./r 0x1041000                                   01041000: 00000001root@msm8937_evb:/system/bin # ./

2016-03-11 16:35:19 2911

原创 GTxxxx系列------irq电压偏低

在proting GT系列touch的时候遇到了touch的irq gpio在system 醒着的时候电压只有1.2v,正常是1.8v,于是觉得很奇怪,通常的irq gpio被配置成input,但是到底是pull up还是down还是别的状态需要ic厂商来确认,没有办法参考别的touch的配置,厂商告诉我需要配置成float+input,于是就在lk里干了先定义好要用的irq#de

2016-03-10 18:42:57 484

原创 FTxxxx系列------系统通过属性获取virtualkey

之前我们知道如何在driver里定义好virtual key然后就可以了,那么framework里到底做了什么来获取virtualkey的信息的。慢慢来看我们创建的节点是root@ASUS_Z00L_63:/sys/board_properties # lsvirtualkeys.ft5x06_ts这个东东哪里用了./native/services/inputfli

2016-03-07 15:42:49 1162

原创 kernel boot的时候如何抓取dtsi

首先在aboot.c里的int boot_linux_from_mmc(void){struct boot_img_hdr *hdr = (void*) buf;#if DEVICE_TREEstruct dt_table *table;struct dt_entry dt_entry;unsigned dt_table_offset;uint32_t dt

2016-03-02 16:57:32 2195

原创 快速定位是否是kl文件问题

今天调试了一下touch,发现back 和menu key都正常,但是home不能用,于是追了一下,发现可以快速定位问题在inputdispatcher.cpp里void InputDispatcher::notifyKey(const NotifyKeyArgs* args) {//#if DEBUG_INBOUND_EVENT_DETAILS    ALOGD("matt-no

2016-03-01 17:17:49 1367

原创 Gt9xxxx系列------如何确定config档

通常touch都是根据panel的型号来确定config文件的,Gt系列也一样,首先在static int goodix_ts_probe(struct i2c_client *client, const struct i2c_device_id *id){......ret = gtp_init_panel(ts);......}看看这个static s3

2016-03-01 10:30:09 2678 1

海思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关注的人

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