自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

撒哈拉的绿洲

菜鸟的成长路...

  • 博客(11)
  • 资源 (11)
  • 收藏
  • 关注

原创 Android4.1输入子系统框架介绍和性能分析

为了说明Android4.1和Android4.0在输入子系统这部分的变化,首先,我们来看两幅图:  Android4.1和Android4.0输入子系统的比较        从上面两幅图可以看出,Android4.1和Android4.0有如下不同点:      (1)系统进程向应用进程传输InputEvent的方式发生变化,Android4.0采用共享内存的方式,

2012-12-20 23:24:51 3129

原创 Android4.1 Framwork层Input子系统分发InputEvent流程图

今天整理了一下Android4.1的代码流程,将Input事件分发这部分画成了流程图,流程图里面清晰的描述了Input事件从中间层到应用层的分发过程。过程有些繁琐,流程图如下:

2012-12-19 23:06:56 2692

原创 Android4.1 Input子系统中间层算法漏洞分析

最近研究了下Android4.1 Framework层Input子系统的代码流程,发现中间层报点的算法有些漏洞,而这些漏洞会导致触摸屏(TP)划线曲折、不圆滑等问题。为了直观的描述问题的产生原因,画了一张流程图,从图中可以看出为什么有算法上的漏洞。流程图如下:

2012-12-19 23:01:11 1634

原创 Android4.1 触摸屏(TP)划线曲折、不圆润的解决方法

最近有个项目由Android4.0升级到Android4.1了,测试发现在PointLocation里面划线,会有曲折、不圆滑等现象。之前在Android4.0系统上没有出现国此现象,升级成Android4.1之后,硬件、驱动、配置参数等也没有更换,但是划线效果变得很差。经过几天的排查发现,Android4.1对TP的报点率与之前相比有了更高的要求。根据目前测得的数据来看,报点率需达到90Hz以上

2012-12-18 20:56:32 4406

原创 触摸屏(TP)乱跳原因总结

触摸屏(TP)乱跳原因总结 导致触摸屏乱跳的原因大概分为5类:(1) 触摸屏硬件通道损坏   (2)触摸屏固件版本太低  (3) 触摸屏工作电压异常   (4) 射频干扰   (5)触摸屏校准异常 硬件通道损坏1.现象:       点击TP的某块区域,无反应,但是该区域周围被感应到,产生了触摸事件2.问题分析:       TP的感应区域是由一条条

2012-12-16 23:24:01 12150 16

原创 高通QPST Download使用方法

QPST Download用QPST第一次对主板进行下载1通过USB线连接主板到PC。2使用电源对主板供电,并监视电流,如果在上电的时候电流过大(超过200mA),请及时断电。3在ubuntu上进行如下操作,Devices->USB Devicec->QHSUSB_DLOAD3打开QPST Configuration软件进行如下操作 点击Add New Port,出

2012-12-16 22:56:07 48854 3

原创 RTSP协议

2012-12-16 22:29:16 1396 1

原创 Android 触摸屏(TP)问题现象分析和解决方法汇总

No.1现象描述:进入浏览器,网页放大和缩小效果差原因分析:由于TP抖动导致该问题。解决方法:有抖动导致放大缩小不稳定,需要开启防抖功能,在最后主动丢掉2~3个点。                      开启防抖会降低报点率,需要结合用户效果体验测试来决定防抖功能舍弃几个点。 No.2现象描述:TP下边缘划线测试80%几率出现断线原因分析:由于LCD显示区域和T

2012-12-16 18:39:17 15276 8

原创 VC调试技巧之断点

1.  位置断点(LOCATION  BREAKPOINT)      在代码中按F9设置一个位置断点,然后按F5运行,是最常用的断点方式,但是遇到如下代码时,就十分头疼了。int test(void){     int i = 0, res = 99999999999;        for(i = 0; i         {               int

2012-12-16 17:43:53 1532

原创 高通8x25平台display模块总结

一、概述 1.1  简介       本文档主要包括LCD模块的驱动流程分析、Framebuffer相关知识、Gralloc等相关内容,以及LCD调试的一些经验和相关bug的分析和讲解。 1.2  开发环境         Android:4.0         Kernel: Linux3.0         Ubuntu:需要 10.04以及之后的版本

2012-12-01 22:47:58 4910 10

原创 Android4.0 input事件输入流程详解(中间层到应用层)

在Android系统中,类似于键盘按键、触摸屏等事件是由WindowManagerService服务来管理的,然后再以消息的形式来分发给应用程序进行处理。系统启动时,窗口管理服务也会启动,该服务启动过程中,会通过系统输入管理器InputManager来负责监控键盘消息。当某一个Activity激活时,会在该Service下注册一个接收消息的通道,表明可以处理具体的消息,然后当有消息时,InputM

2012-12-01 21:54:11 8008 2

ep4ce10引脚.xls

Altera Cyclone IV的FPGA引脚手册,里面详细描述了FPGA的各个引脚的默认功能。大家在调试的时候,可以对照标准的引脚定义和自己的引脚定义。可以方便软件模块定位问题。

2020-09-07

Cyclone IV 器件手册(中文-共二卷-带目录).pdf

Cyclone IV器件手册,里面详细描述了FPGA的内部逻辑结构和电气特性。对FPGA内部的组成部件和工作原理有详细的介绍,包括FPGA的配置方式等等。

2020-09-07

Freescale_P2020_ReferenceManual.pdf

这个是飞思卡尔P2020的参考手册,里面描述了内存映射、硬件控制器、寄存器map等硬件相关信息,可供在P2020平台上开发的小伙伴们查阅技术细节。

2019-11-02

VxWorks基础知识.rar

这里面介绍了Vxworks的操作系统框架和数据结构,以及系统运行机制。可以帮助大家熟悉VxWorks系统。

2019-10-29

arm-linux-gdb(v7.11)

本版本工具为最新的arm-linux-gdb调试工具,版本号为7.11。解压后安装即可使用,非常方便。

2016-03-15

Android双屏异显的工程代码

本工程代码描述了如何使用Android自带的API实现双屏异显的内容。

2015-09-18

串口测试demo

本测试demo可以测试指定的串口,可以对串口进行参数设置、读写操作,可以实时监听串口收到的数据。作为串口开发的测试工具,非常的好用。使用于Linux平台和Android平台,解压后,执行make编译即可。也可以修改源码,指定串口端口。

2015-09-01

rtl8188eu无线网卡驱动(linux-kernel3.2)

适用操作系统:linux kernel 3.2,rtl8188eu的无线网卡驱动

2015-06-16

rtl8188eu无线网卡驱动

Linux下的rtl8188eu无线网卡驱动,支持linux kernel3.5

2015-06-16

高通平台debug工具介绍

高通平台常用debug工具介绍,里面有详细的操作步骤

2014-03-17

空空如也

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

TA关注的人

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