自动创建设备节点

本文详细介绍了Linux系统中设备节点的创建方法,包括使用mknod、devfs以及udev(mdev)的方式,并探讨了设备节点创建的原理。同时,文章讲解了如何通过API自动创建设备节点,以及错误码指针的判断技巧。通过具体的实例代码(如myled.h, myled.c, test.c等),展示了如何在Ubuntu和开发板上进行操作。" 114626922,10295760,Java请求转发详解:步骤、实例与应用场景,"['Java', 'Servlet', '请求转发', 'Web开发', '数据共享']

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.设备节点创建的方法

mknod

mknod /dev/myled c 241 0

devfs(2.4内核)

创建节点的逻辑在内核空间

udev(mdev)(2.6内核之后)

拓展知识:

#include <stdio>
int max;
#define MAX(a,b) do{\            
                        if(a>b)\
                            max=a;\
                        else\
                            max=b;\
                 }while(0)

#define PRINT_MSG(msg) do{\
                           printf("%s\n",msg);
                           return -1;
                       }while(0)     
                            
#define MAXx(a,b) ({
                        int max;\
        
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小徐的记事本

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值