光盘LED驱动两点修改
本帖最后由 lifenet 于 2010-7-8 20:15 编辑附件的代码是在光盘资料中led驱动的基础上进行的修改版。
原文件定义的GPF4~GPF7为测试用LED灯,但实际上硬件电路是GPF3~GPF6,附件代码进行了修正。
原文中没有在/dev动态创建设备文件,每次insmod驱动后,必须手动mknod创建设备文件,附件代码使用class_simple_create、class_simple_destroy、class_simple_device_add和class_simple_device_remove完善了这项功能。
注意:在linux2.6.13开始之后的版本应该使用class_create : 创建class
class_destroy : 销毁class
class_device_create : 创建device
class_device_destroy : 销毁device
这个附件是生成的文件: 很好,谢谢分享。
页:
[1]