# mknod /dev/led c 500 0 提问:500和0是什么意思?能不能换成其他的数?
时间: 2024-02-19 09:59:47 浏览: 28
在该命令中,500代表了所创建的设备文件/dev/led的主设备号,而0则代表了其次设备号。主设备号和次设备号的具体含义由设备的驱动程序定义,它们用于区分不同的设备。一般情况下,主设备号是不能随意更改的,因为它与对应设备的驱动程序密切相关。而次设备号则可以根据需要进行更改,但需要考虑与其他设备的次设备号冲突的问题。
因此,如果要更改次设备号,需要先查看系统中已存在的设备文件,避免与其次设备号冲突。但是,主设备号一般不允许随意更改。
相关问题
Can't open device file: /dev/vcio Try creating a device file with: sudo mknod /dev/vcio c 100 0
如果在执行 `vcgencmd measure_temp` 命令时出现 "Can't open device file: /dev/vcio" 错误,可能是由于 `/dev/vcio` 设备文件不存在导致的。
你可以尝试使用以下命令手动创建 `/dev/vcio` 设备文件:
```
sudo mknod /dev/vcio c 100 0
```
然后再次执行 `vcgencmd measure_temp` 命令,应该就能够读取到 CPU 温度了。
mknod: /dev/myled: File exists
这个错误信息表示 /dev/myled 这个设备节点已经存在了,而你又试图使用 mknod 命令创建一个同名的设备节点。因此,系统拒绝了你的请求并返回了这个错误信息。
如果你想继续创建 /dev/myled 设备节点,需要先删除已经存在的同名设备节点,可以使用 rm 命令来删除,例如:
```
sudo rm /dev/myled
```
然后再重新运行 mknod 命令来创建 /dev/myled 设备节点。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)