DoglinkOS-2nd /dev 文件系统文档
概览
/dev 用于提供系统中的设备文件。
当前包含这些固定节点:
initrdstdoutstderrttyserialcmdlinepcspkpower
此外还会动态生成块设备节点:
disk<x>:第x个 AHCI 设备,x从0开始。nvme<x>-<y>:第x个 NVMe 控制器的第y个 namespace,x和y都从0开始。
设备节点
/dev/disk<x>
第 x 个 AHCI 块设备。
- 支持
read - 支持
write - 支持
seek
/dev/nvme<x>-<y>
第 x 个 NVMe 设备的第 y 个 namespace。
- 支持
read - 支持
write - 支持
seek
/dev/initrd
初始内存盘设备。
- 支持
read - 支持
write - 支持
seek
/dev/stdout
标准输出设备。
- 支持
write
/dev/stderr
标准错误输出设备。
- 支持
write
/dev/tty
终端设备。/dev/terminal 也可作为同一设备的访问路径。
- 支持
read - 支持
write
/dev/serial
串口设备。
- 支持
read - 支持
write
/dev/cmdline
内核启动命令行。
- 支持
read - 支持
seek
/dev/pcspk
PC Speaker 控制设备。
- 支持
write - 写入整数频率可开始蜂鸣
- 写入
stop可停止蜂鸣
/dev/power
电源控制设备。
- 支持
write - 写入
poweroff可关机 - 写入
reboot可重启