[嵌入式linux] 字符设备初始化

[复制链接]
 楼主| tao180539 发表于 2022-2-9 23:10 | 显示全部楼层 |阅读模式
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的原因吗,初始化完全不同呢

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
mcai724 发表于 2022-3-2 16:41 | 显示全部楼层
和linux版本没关系,misc_register和cdev_add 是2种设备,后者是现在主流,过时的了是2.6内核版本前的register_chrdev  注册字符设备
 楼主| tao180539 发表于 2022-3-4 13:37 | 显示全部楼层
mcai724 发表于 2022-3-2 16:41
和linux版本没关系,misc_register和cdev_add 是2种设备,后者是现在主流,过时的了是2.6内核版本前的regis ...

谢谢,说的对
您需要登录后才可以回帖 登录 | 注册

本版积分规则

321

主题

515

帖子

3

粉丝
快速回复 在线客服 返回列表 返回顶部