
OK6410驱动
liqiuhua2016
码一行代码,为生命填一份色彩!!!
展开
-
OK6410 linux第一个字符型设备驱动:LED驱动
在OK6410开发板上实现linux环境下的第一个字符设备驱动:LED驱动。 下面是驱动代码,内核是linux-3.0.1版本。原创 2016-11-09 21:25:45 · 482 阅读 · 0 评论 -
OK6410 linux设备驱动:Button驱动-轮询的形式
在学习按键外部中断过程中,发现外部中断不能注册成功,一直返回-22 使用cat /proc/interrupt查看,发现中断已经被注册了。 注意:由于OK6410的GPIO按键中断已经被飞凌自带的按键驱动注册,所以运行我们编写的按键驱动前要先去掉飞凌自带的按键驱动,方法:make menuconfig->Device Drivers->input device support-&...原创 2018-05-21 14:21:54 · 251 阅读 · 0 评论 -
OK6410 linux设备驱动:Button驱动-中断的形式
如果不能成功注册按键驱动,请参考 OK6410 linux设备驱动:Button驱动-轮询的形式。 使用的是查询的方式来获取按键值,此方法简单,但是是非常消耗cpu资源,不建议使用。以下代码是使用中断的方式进行按键值获取。采用了poll和信号量同步的方式实现。 #include <linux/init.h> #include <linux/module.h> #i...原创 2018-05-21 14:34:21 · 391 阅读 · 1 评论