
linux驱动
坤昱
这个作者很懒,什么都没留下…
展开
-
linux Pci字符驱动基本加载流程
今天有朋友问我linux系统Pci字符驱动加载流程,简单整理了一下,顺便做个记录。首先说下需要包含的头文件:一个完整的字符驱动一般包含下面这些头文件:#include <linux/types.h>#include <linux/kernel.h>#include <linux/fs.h>#include原创 2018-12-03 22:26:02 · 1515 阅读 · 0 评论 -
linux内核驱动工作队列用法
在编写input相关驱动时(比如键盘驱动、触摸屏驱动),需要考虑到及时获取按键或屏幕触摸对相关Gpio的修改值情况。常见的两种获取方式:一. 通过触发中断号读取相关Gpio值信息;二. 通过工作队列轮询遍历所有的Gpio值信息,并筛选出点击的按键值。第一种方式对于单个按键或无共享Gpio时适用,对于防抖动处理有些不足;第二种方式主要用于解决防抖动处理,并减少多余的开支。一般键盘由一个或...原创 2019-08-15 19:14:58 · 982 阅读 · 0 评论