之前我们写过LED和蜂鸣器的驱动,其实那两个都是一个模版的,因为都是将IO口配置成输出模式,然后用高低电平来驱动这些设备.其实linux设备驱动,说白了跟单片机开发的方式是差不多的,只不过内核的开发基于各种框架,每个驱动会被编译成独立的模块,当需要它的时候就在上层打开设备后对其进行读写操作等等. 接下来,我们来看看按键驱动,按键,有独立按键,也有矩阵键盘.按键的检测,有扫描的,也有单个电平判断的.今天的按键驱动针对tiny4412底板的四个按键,我们对其进行编写驱动程序. 还是一样的,首先看电…