自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 input子系统——kernel中input设备介绍

一、输入子系统驱动层分析   在键盘驱动代码分析的笔记中,接触到了input子系统,键盘驱动,键盘驱动将检测到的所有按键都上报给了input子系统。Input子系统是所有I/O设备驱动的中间层,为上层提供了一个统一的界面。例如,在终端系统中,我们不需要去管有多少个键盘,多少个鼠标。它只要从input子系统中去取对应的事件(按键,鼠标移位等)就可以了。今天就对input子系统做一个详尽的

2016-12-02 11:00:28 9039 2

原创 input子系统——i2c设备

一、I2C体系结构                  Linux的I2C体系结构分为3个组成部分:I2C核心、I2C总线驱动、I2C设备驱动,如下图所示。I2C核心提供总线驱动和设备驱动的注册、注销方法、I2C通信方法(简称algorithm);I2C总线驱动对硬件体系结构中适配器的实现,主要包括适配器i2c_adapter、适配器通信算法i2c_algorithm,如果CPU集成了I2C控制

2016-12-01 16:30:44 819

原创 android—camera从应用到驱动——驱动代码

下面是展讯平台一个camera_gc5004的驱动代码: 所做的工作主要有: 1、camera上电_gc5004_mipi_PowerOn 2、识别camera型号_gc5004_mipi_Identify 3、硬件寄存器相关的设置 4、为kernel系统提供函数接口g_gc5004_mipi_raw_info#include #includ

2016-05-24 21:18:45 2235

原创 android_JNI学习

一、硬件抽象层(hal)函数:static int hello_device_open(const struct hw_module_t* module , const char* name , struct hw_device_t **device){    struct hello_device_t* dev;    dev = (struct hello_device_t *

2016-05-24 11:05:05 275

空空如也

空空如也

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

TA关注的人

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