自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 MtK Camera FAQ

[DESCRIPTION]ALPS01971961在L版本的camera ap中,启动录像后,可以点击屏幕进行手动对焦,但切换场景,不能触发自动对焦(连续对焦)。[SOLUTION]1 将FocusManager.java (src\com\android\camera)中的getModeContinousFocusMode函数替换为,private String

2017-02-24 14:06:38 534

原创 Platform Bus Match

驱动和设备匹配过程常用数据结构:structof_device_id{charname[32];char type[32];char compatible[128];#ifdef __KERNEL__void*data;#elsekernel_ulong_t data;#endif};structplatform_device_i

2017-01-04 11:02:35 379

转载 sysfs

"sysfs is a ram-based filesystem initially based on ramfs. It provides a meansto export kernel data structures, their attributes, and the linkages between them touserspace.” --- documentation/

2016-03-03 20:33:49 1057

原创 Input Device Configuration

I.IDC       IDC(Input Device Configuration)为输入设备配置文件,它包含设备具体的配置属性,这些属性影响输入设备的行为。对于touch screen设备,总是需要一个idc文件来定义其行为。       Android基于输入设备驱动汇报的事件类型和属性来检测和配置大部分输入设备的能力。然而有些分类是模棱两可的,如:多点触摸屏(multi

2016-03-03 19:59:44 1253

原创 Linux并发控制

自旋锁自旋锁是专为防止多处理器并发而引入的一种锁,它应用于中断处理等部分。对于单处理器来说,防止中断处理中的并发可简单采用关闭中断的方式,不需要自旋锁。自旋锁最多只能被一个内核任务持有,如果一个内核任务试图请求一个已被争用(已经被持有)的自旋锁,那么这个任务就会一直进行忙循环——旋转——等待锁重新可用。要是锁未被争用,请求它的内核任务便能立刻得到它并且继续进行。自旋锁可以在任何时刻防止

2016-01-14 09:28:11 905

原创 cdev

一. 字符设备结构体//include/linux/cdev.h    struct cdev {          struct kobject kobj;        //kobject对象          struct module *owner;       //模块所有者          const struct file_operations *ops;  /

2015-12-14 10:30:01 524

原创 PROC

I.数据结构  proc_dir_entrystruct proc_dir_entry { unsigned int low_ino; //inode号 unsigned short namelen; //文件名长度 const char *name;

2015-12-11 15:05:33 421

转载 inode

一、inode是什么?理解inode,要从文件储存说起。文件储存在硬盘上,硬盘的最小存储单位叫做"扇区"(Sector)。每个扇区储存512字节(相当于0.5KB)。操作系统读取硬盘的时候,不会一个个扇区地读取,这样效率太低,而是一次性连续读取多个扇区,即一次性读取一个"块"(block)。这种由多个扇区组成的"块",是文件存取的最小单位。"块"的大小,最常见的是4KB,即连续八个 s

2015-12-11 14:52:52 371

原创 Ubuntu14.04搭建jdk1.6和jdk1.7可切换的android编译环境。

1.Download JDK 1.6由于Android使用的是sun/oracle jdk1.6,所以需要下载对应的jdk。现提供一个下载地址如下:http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase6-419409.html2.Install JDK 1.6

2015-12-11 10:03:27 3096 1

空空如也

空空如也

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

TA关注的人

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