摘要:
总的说来,字符设备驱动程序的实现包含两个大的方面,所以分2篇来讨论。 这两个个方面分别为:设备注册与驱动加载、字符设备的内部实现(个人分类,仅作参考)一、设备的创建 1)原程序中dev_t devno = MKDEV(globalmem_major, 0); //加载函数中对MKDEV的调用 2)索引的函数/include/linux/kedev_t.h#define MINORBITS 20#define MKDEV(ma,mi) (((ma) << MINORBITS) | (mi)) 3)这是一个创建设备的函数,也算不上一个函数,可以看成一个运算:将ma(j... 阅读全文
posted @ 2013-01-19 18:51
plinx
阅读(953)
评论(1)
推荐(0)
浙公网安备 33010602011771号