- 博客(2)
- 资源 (8)
- 收藏
- 关注
原创 【Linux设备驱动】Linux输入子系统之底层驱动
★什么是Linux输入子系统?为何引入Linux输入子系统? Linux输入子系统是为多种不同的输入设备提供一种统一的机制,将它们归属到统一架构下面。在输入子系统以前,输入设备(鼠标、键盘)都是采用字符设备或者混杂设备进行处理。因此就会产生一个问题,如何将硬件不同、类型不同的输入设备进行统一的处理,才有了后面的Linux输入子系统。 ★Linux输入子系统的层次结构 Linux输入子系统分为
2016-06-21 11:48:33 611
原创 【Linux设备驱动】TQ2440按键驱动程序设计
这几天又回到了驱动程序学习的轨道上来。还是从简单的硬件开始一步步的来学习驱动。使用TQ2440开发板上的按键来设计按键驱动程序。 ★关于按键的结构体 按键的结构体主要有:对应的中断号,中断触发方式,按键名称 struct button_irq_desc { int irq; //中断号 unsigned long flags;//中断触发方式 char *name;//中断名称 };
2016-06-03 14:38:59 1098
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人