摘要:
一、insmod模块时调用module_init(scull_init_module),就来看一下这个函数: int scull_init_module(void)二、int scull_init_module(void){ int result, i; //声明两个整形变量 result,i dev_t dev = 0; //声明一个dev_t类型的对象dev,默认初始值是0//下面这段代码调用了alloc_chrdev_region方法动态生成设备编号给dev,设备的名称是"scull” ,并且抽取dev中的主设备号付给scull_major,方法是调用宏MAJOR(dev_t 阅读全文
posted @ 2010-10-20 23:44
arm-linux
阅读(1333)
评论(0)
推荐(0)