MAKEDEV 8
目录
MAKEDEV
NAMEæ»è§ (SYNOPSIS)
æè¿° (DESCRIPTION)
é项 (OPTIONS)
èªå®ä¹ (CUSTOMISATION)
è®¾å¤ (DEVICES)
å¦è§ (SEE ALSO)
ä½è (AUTHOR)
[䏿çç»´æ¤äºº]
[ä¸æçææ°æ´æ°]
ãä¸å½linux论åmanæå页翻è¯è®¡åã:
è·
NAME
MAKEDEV - 建ç«è®¾å¤
æ»è§ (SYNOPSIS)
cd dev;
./MAKEDEV -V
cd dev; ./MAKEDEV [ -n ] [ -v ] update
cd dev; ./MAKEDEV [ -n ] [ -v ] [ -d ] device
...
æè¿° (DESCRIPTION)
MAKEDEV æ¯ ä¸ä¸ª èæ¬ç¨åº, ç¨äº å¨ /dev ç®å½ä¸ å»ºç« è®¾å¤, éè¿ è¿äº è®¾å¤æä»¶ å¯ä»¥ è®¿é® ä½äº åæ ¸ ç 驱å¨ç¨åº.
注æ, 妿 åºç¨ç¨åº æ¾ç¤º åºéä¿¡æ¯ ‘‘ENOENT: No such file or directory’’, ä¸è¬æ è®¾å¤æä»¶ ä¸åå¨, è ‘‘ENODEV: No such device’’ å 表æ åæ ¸ 没æ éç½® æ è£è½½ ç¸åºç 驱å¨ç¨åº.
é项 (OPTIONS)
|
-V |
æ¾ç¤º çæ¬ä¿¡æ¯ (å®éä¸ æ¯ RCS çæ¬ä¿¡æ¯) ç¶å éåº. | ||
|
-n |
å¹¶ä¸å çæ£ç æ´æ°, åªæ¯ æ¾ç¤º ä¸ä¸ å®ç æ§è¡ ææ. | ||
|
-d |
å é¤ è®¾å¤æä»¶. ä¸»è¦ ä¾ MAKEDEV èªå·± ç¨. | ||
|
-v |
ç¹ç模å¼. æ¾ç¤ºåº æ§è¡ç æ¯ä¸ä¸ª å¨ä½. å®ç è¾åºå容 å -n é项 ç è¾åºå容 䏿 ·. |
èªå®ä¹ (CUSTOMISATION)
ç±äº ç®å è¿æ²¡æ ç³»ç» ç¨æ· å ç¨æ·ç» ç æ ååç§°, ä½ å¯è½ éè¦ ä¿®æ¹ MAKEDEV 以 éå ä½ ç ç³»ç»è®¾ç½®. å¨ è¿ä¸ª ç¨åº ç å¼å§ä½ç½®, å®ä¹äº ä» è®¾å¤ç±»å å° ç¨æ·, ç¨æ·ç» å è®¿é®æé ç æ å°å³ç³» (ä¾å¦, ææç CD-ROM è®¾å¤ éè¿ $cdrom åé 设置). 妿 ä½ æç® æ¹å 缺çå®ä¹, å°±éè¦ ç¼è¾ è¿ä¸ª é¨å.
è®¾å¤ (DEVICES)
åºæ¬é项 (General Option)
|
update |
该é项 åªç¨äº å®ç°äº /proc/interrupts ç åæ ¸(ä» 1.1.x å¼å§). MAKEDEV æ«æ è¿ä¸ªæä»¶, æ£æ¥ ç®å åæ ¸ éç½®äº ä»ä¹è®¾å¤, å® å 䏿¬¡ éç½® ç è®¾å¤ å æ¯è¾ (è®°å½å¨ æä»¶ DEVICES ä¸), å建 æ°è®¾å¤ æ 主设å¤å· ä¸ç¸å ç 设å¤, å é¤ æ²¡æ éç½®ç 设å¤. |
generic
å建 éç¨è®¾å¤ åé. 忬 æ å设å¤, 软驱, åç§ç¡¬é©±, 伪ç»ç«¯, æ§å¶å°è®¾å¤, åºæ¬ä¸²è¡è®¾å¤, æ»çº¿é¼ æ å æå°å£.
|
std |
æ å设å¤. å®ä»¬æ: |
mem -
访é®
ç©çåå;
kmem - 访é®
åæ ¸èæåå;
null -
空设å¤
(æ éåå¥ infinite sink);
port - è®¿é® I/O
端å£;
zero - 空(0)åè
æ¥æº
(æ é读åº
infinite source);
core - /proc/kcore ç
符å·è¿æ¥
(ç¨äº
åæ ¸é¤é);
full - å访é®
è¿ä¸ªè®¾å¤
ä¸å® è¿å ENOSPACE;
ram - èæç£ç (ramdisk);
tty - 访é®
è¿ç¨ ç
æ§å¶ç»ç«¯.
|
local |
è¿è¡ MAKEDEV.local. 宿¯ä¸ª èæ¬ç¨åº, ç¨æ¥ å建 åç§ æ¬å°è®¾å¤ (local devices). |
èæç»ç«¯
(Virtual Terminal)
console
ç¨äº å»ºç« å³è(associate) æ§å¶å° ç 设å¤. å°±æ¯ èæç»ç«¯ ttyx, x ä» 0 å° 63. è®¾å¤ tty0 æ¯ å½åç æ´»å¨ èæç»ç«¯, ä¹å°±æ¯ console. æ¯ä¸ª èæç»ç«¯ æ 两个 设å¤, vcsx å vcsax, ç¨å èæç»ç«¯ ç å±å¹è½¬å¨(screen-dump), vcsx åªæ ææ¬, vcsax è¿åæ¬ å±æ§.
串è¡è®¾å¤
(Serial Device)
ttyS{0..63}
串è¡å£ å 对åºç æ¨åºè®¾å¤(dial-out). å¯¹äº ttySx 设å¤, æ åæ ·ç è®¾å¤ cuax ç¨äº æ¨åº. å¨ ä¸äº ç®å ç åºç¨ç¯å¢, è¿ç§ å½¢å¼ å¯ä»¥ é¿å ä½¿ç¨ åä½é.
cyclades
ç¨äº cyclades æºè½ I/O 串è¡å¡ ç æ¨å¥åæ¨åº 设å¤. æ¨å¥è®¾å¤ æ¯ ttyCx, 对åºç æ¨åºè®¾å¤ æ¯ cubx. 缺çæåµæ¯ å建 7线 设å¤, 使¯ 廿 注é å¯ä»¥ æ¹æ 15线.
伪ç»ç«¯
(Pseudo Terminal)
pty[p-s]
åæ°ä¸ç æ¯ä¸ªå符 å¯ä»¥ å建 ä¸ç» å± 16 个 主ä»ä¼ªç»ç«¯å¯¹. 1.2 çæ¬ç åæ ¸ æ¯æ 64 对. 主伪ç»ç«¯ æ¯ pty[p-s][0-9a-f], ä»ä¼ªç»ç«¯æ¯ tty[p-s][0-9a-f].
å¹¶è¡å£ (Parallel Port)
|
lp |
æ åå¹¶è¡å£. å建ç è®¾å¤ æ¯ lp0, lp1 å lp2. å®ä»¬ 对åºç ç«¯å£ æ¯ 0x3bc, 0x378 å 0x278. å æ¤, æäº æºå¨ ä¸ ç 第ä¸ä¸ª æå°å£ æ¯ lp1. | ||
|
par |
lp çæ¿æ¢. ç«¯å£ ç± parx å½å, 代æ¿äº lpx. |
æ»çº¿é¼ æ
(Bus Mice)
busmice
åç§ æ»çº¿é¼ æ 设å¤. æ logimouse (Logitech bus mouse), psmouse (PS/2-style mouse), msmouse (Microsoft Inport bus mouse) å atimouse (ATI XL bus mouse) å jmouse (J-mouse).
游ææè®¾å¤ (Joystick Device)
|
js |
游ææçºµæ. å建 js0 å js1. |
Disk Devices
fd[0-7]
软驱设å¤. fdx è®¾å¤ è½å¤ èªå¨æ£æµ (çé¢)æ ¼å¼, å¶ä»è®¾å¤ éç¨ åºå®æ ¼å¼, å¨ ååä¸ æå® 容é. å½åæ ¼å¼ æ¯ fdxLn, 忝 L 表æ 软ç è§æ ¼ (d = 5.25" DD, h = 5.25" HD, D = 3.5" DD, H = 3.5" HD, E = 3.5" ED). æ°å n 代表 è¿ç§è§æ ¼ä¸ ç çé¢ å®¹é (å使¯K). å æ¤ æ åçå®¹é æ¯ fdxd360, fdxh1200, fdxD720, fdxH1440, å fdxE2880.
æ´å¤ç å容 请åç Alain Knaff ç fdutils åè¡å.
ä» fd0* å° fd3* ç è®¾å¤ æ¯ ç¬¬ä¸ä¸ª æ§å¶å¨ ä¸ç 软驱, è fd4* å° fd7* å ä½äº 第äºä¸ª æ§å¶å¨ ä¸.
hd[a-d]
AT 硬ç. è®¾å¤ hdx æä¾ 对 æ´ä¸ª 硬ç ç 访é®, è®¿é® ååº ç¨ hdx[0-20]. å个 主ååº ä» hdx1 å° hdx4, å®ä»¬ç é»è¾ååº ä» hdx5 å¼å§ å° hdx20. (主ååº å¯ä»¥ é置为 æ©å±ååº, æ©å±ååº å¯ä»¥ 容纳 4个 é»è¾ååº). 缺çæåµä¸, ä¸ä¸ª è®¾å¤ åªå建 4个 é»è¾ååº. 妿 è¦æ± æ´å¤ç é»è¾ååº, å¯ä»¥ å¨ MAKEDEV ä¸ å»æ ç¸åºç 注é.
驱å¨å¨ hda å hdb ä½äº 第ä¸ä¸ª æ§å¶å¨ ä¸. 妿 ä½¿ç¨ æ°åç IDE 驱å¨å¨ (èé èå¼ç HD 驱å¨å¨), è¿ä¼æ hdc å hdd, å¨ ç¬¬äºä¸ª ç£çæ§å¶å¨ä¸. è¿äºè®¾å¤ åæ ·å¯ä»¥ è®¿é® IDE CDROM 驱å¨å¨.
xd[a-d]
XT 硬ç. ååºç»æ å IDE 硬ç 䏿 ·.
sd[a-z], sd[a-c][a-z], sdd[a-x]
SCSI 硬ç. ååºç»æ å IDE 硬ç 类似, 使¯ é»è¾ååº éå¶å¨ 11 个 以å, (sdx5 å° sdx15). å许 æ 128个 SCSI 硬ç.
|
loop |
èªç¯(loopback) ç£ç设å¤. å许 ä½ æ æ®éæä»¶ å½å åè®¾å¤ ä½¿ç¨. è¿ æå³ç å¯ä»¥ æè½½(mount) åç§ æä»¶ç³»ç» ç æ å(æä»¶), ç¨èµ·æ¥ å æ®é ç æä»¶ç³»ç» ä¸æ ·. ä¸è¬ å建 8个 设å¤, loop0 å° loop7. |
ç£å¸¦è®¾å¤
(Tape Device)
st[0-7]
SCSI ç£å¸¦. æ å¯åå·(rewinding)ç ç£å¸¦è®¾å¤ stx å ä¸å¯åå·(non-rewinding) ç nstx.
|
qic |
QIC-80 ç£å¸¦. å建 ç è®¾å¤ æ rmt8, rmt16, tape-d å tape-reset. | ||
|
ftape |
软驱ç£å¸¦ (QIC-117). æ ¹æ® ä¸åç 驱卿¹æ³, æ åç§ åå æ¹æ³ 0, 1, 2 å 3, å¯¹åº åèªç è®¾å¤ rftx (å¯åå·) å nrftx (ä¸å¯åå·). å¦å¤ è¿æä¾äº å¼å®¹è®¾å¤ ftape å nftape , å®ä»¬æ¯ rft0 å nrft0 ç 符å·è¿æ¥. |
CDROM
设å¤
scd[0-7]
SCSI CD ææ¾å¨.
|
sonycd |
Sony CDU-31A CD ææ¾å¨. |
|||
|
mcd |
Mitsumi CD ææ¾å¨. |
|||
|
cdu535 |
Sony CDU-535 CD ææ¾å¨. |
|||
|
lmscd |
LMS/Philips CD ææ¾å¨. |
sbpcd{,1,2,3}
Sound Blaster CD ææ¾å¨. åæ ¸ è½å¤ æ¯æ 16个 CDROM, éè¿ sbpcd[0-9a-f] 访é®. å®ä»¬ æ¯å个 ä¸ç» åé å¨ å个 æ§å¶å¨ ä¸. sbpcd æ¯ sbpcd0 ç 符å·è¿æ¥.
æ«æä»ª
(Scanner)
logiscan
Logitech ScanMan32 & ScanMan 256.
m105scan
Mustek M105 ææå¼.
|
ac4096 |
A4Tek å½©è²ææå¼. |
é³é¢ (Audio)
|
audio |
å»ºç« ä¾ å£°é³é©±å¨ç¨åº 使ç¨ç é³é¢è®¾å¤. 忬 mixer, sequencer, dsp å audio. |
pcaudio
PC æ¬å£°å¨ 声é³é©±å¨ç¨åº ç 设å¤. æ pcmixer. pxsp, å pcaudio.
æé¡¹ (Miscellaneous)
|
sg |
éç¨ SCSI 设å¤. ä» sga å° sgh , sg0 å° sg7. å®ä»¬ å许 对 ä»»ä½ SCSI è®¾å¤ ååº ä»»ææä»¤. å¯ä»¥ æ¥è¯¢ 设å¤ä¿¡æ¯, æè æ§å¶ 䏿¯ ç£ç, ç£å¸¦ æ CDROM ç SCSI è®¾å¤ (ä¾å¦ æ«æä»ª, 坿¦åCDROM). | ||
|
fd |
å许 ä»»ä½ç¨åº ä» æä»¶æè¿°ç¬¦ x ä¸ è·å è¾å¥, æä»¶å æ¯ /dev/fd/x. èä¸ è¿åå»ºäº /dev/stdin, /dev/stdout, å /dev/stderr. (注æ, è¿äº åªæ¯ å° /proc/self/fd ç 符å·è¿æ¥). | ||
|
ibcs2 |
IBCS2 模æå¨ æéç 设å¤(å符å·è¿æ¥). | ||
|
apm |
çµæºç®¡ç设å¤. | ||
|
dcf |
DCF-77 radio clock 驱å¨ç¨åº ç¨ç 设å¤. |
helloworld
åæ ¸æ¨¡å ç æ¼ç¤ºè®¾å¤. è§ æ¨¡å æºç¨åº.
ç½ç»è®¾å¤
Linux æ¾ç»å¨ /dev ä¸é¢ æ¾äºä¸äº è®¾å¤æä»¶, ç¨äº æ§å¶ ç½ç»è®¾å¤, ç°å¨ åæ¶äº. æ³ç¥é åæ ¸ æ¯æ ä»ä¹ ç½ç»è®¾å¤, 请 æ¥ç /proc/net/dev.
å¦è§ (SEE ALSO)
Linux Allocated Devices, H. Peter Anvin ç»´æ¤, <Peter.Anvin@linux.org>.
ä½è (AUTHOR)
Nick Holloway, <Nick.Hollowa
[䏿çç»´æ¤äºº]
徿 <xuming@iname.com>
[ä¸æçææ°æ´æ°]
2001/11/03
ãä¸å½linux论åmanæå页翻è¯è®¡åã:
http://cmpp.linuxforum.net
è·
æ¬é¡µé¢ä¸æçç±ä¸æ
man
æå页计åæä¾ã
䏿 man
æå页计åï¼https://github.com/man-pages-zh/manpages-zh