
LINUX驱动分析
genovia
这个作者很懒,什么都没留下…
展开
-
Linux下I2C接口触摸屏驱动分析
linux下触摸屏驱动的移植主要包括这几个步骤: (1)确定触摸屏IC接口,了解对应接口的API函数,注册设备并加入到相应总线上 (2)关联设备与驱动,并编写具体的驱动代码 (3)熟悉linux 输入设备驱动,在驱动代码中分配一个输入设备并初始化相应数据结构,在驱动实现中引用 这里对应上面几部分,分析I2C接口下触摸屏驱动的实现。先介绍lin转载 2013-02-23 18:10:06 · 7753 阅读 · 2 评论 -
Linux GPIO驱动
GPIO的驱动主要就是读取GPIO口的状态,或者设置GPIO口的状态。就是这么简单,但是为了能够写好的这个驱动,在LINUX上作了一些软件上的分层。为了让其它驱动可以方便的操作到GPIO,在LINUX里实现了对GPIO操作的统一接口,这个接口实则上就是GPIO驱动的框架,具体的实现文件为gpiolib.c在配置内核的时候,我们必须使用CONFIG_GENERIC_GPIO这个宏来支转载 2014-01-05 10:19:13 · 916 阅读 · 0 评论 -
linux内核中的IS_ERR
linux内核中的IS_ERR()、PTR_ERR()和ERR_PTR()在看内核源码的时候,经常会遇到IS_ERR,比如在 linux/arch/arm/kernel/sys_arm.c中[plain] www.2cto.com asmlinkage int sys_execve(char __user *filenamei, char __user * __user *arg转载 2014-03-18 16:25:13 · 892 阅读 · 0 评论