字符设备初始化
static int __init led_test_dev_init(void){
int ret;
int i;
for (i = 0; i < 4; i++) {
s3c2410_gpio_cfgpin(led_table, led_cfg_table);
s3c2410_gpio_setpin(led_table, 0);
}
ret = misc_register(&misc);
printk (DEVICE_NAME"\tinitialized\n");
return ret;
}
看到2种LINUX中的设备初始化函数,这种2种不同版本的linux的原因吗,初始化完全不同呢
和linux版本没关系,misc_register和cdev_add 是2种设备,后者是现在主流,过时的了是2.6内核版本前的register_chrdev注册字符设备 mcai724 发表于 2022-3-2 16:41
和linux版本没关系,misc_register和cdev_add 是2种设备,后者是现在主流,过时的了是2.6内核版本前的regis ...
谢谢,说的对
页:
[1]