Uncompressing Linux........................................................................................................... done, booting the kernel.[ 0.000000] <5>Linux version 2.6.32.61-EMBSYS-CGEL-4.03.20.P4.F0-0.1.5-svn55743 (root@localhost.localdomain) (gcc version 4.5.2 2...【阅读全文】
和字符驱动程序一样,先学习驱动框架,再研究构成框架的这些注册函数在内核是怎么工作的。mini2440的6个按键连接在gpg0,3,5,6,7,11上,中断号是8,11,13,14,15,19共用一个中断eint8-23,在irqs.h中有所有中断号的宏定义。在interrupt.h中有中断触发方式的宏定义。int devid=1;static struct class *seconddrv_class;stat...【阅读全文】