本节目的:
根据上节写的USB鼠标驱动,来依葫芦画瓢写出键盘驱动
1.首先我们通过上节的代码中修改,来打印下键盘驱动的数据到底是怎样的
先来回忆下,我们之前写的鼠标驱动的id_table是这样:...所以我们要修改id_table,使这个驱动为键盘的驱动,如下图所示:
?
然后修改中断函数,通过printk()打印数据:
我们先按下按键A为例,打印出0x04,如下图:
?...发现该数组的0X04就是0X30,看来要写个键盘驱动,还需要上面的数组才行..../kernel.h>
#include linux/slab.h>
#include linux/module.h>
#include linux/init.h>
#include linux/...5.4 使用exec 0</dev/tty1测试
(exec命令详解入口地址: http://www.cnblogs.com/lifexy/p/7553228.html)
如下图,就能通过板子上的键盘来操作了