-- ·|­û / µù¥U -- ¡@
¡@±b¸¹¡G
¡@±K½X¡G
¡@ | µù¥U | §Ñ°O±K½X
3/26 ·s®Ñ¨ì¡I 3/19 ·s®Ñ¨ì¡I 3/14 ·s®Ñ¨ì¡I 12/12 ·s®Ñ¨ì¡I
ÁʮѬyµ{¡EQ & A¡E¯¸°È¯d¨¥ª©¡E«ÈªA«H½c
¢x 3ds Max¢x Maya¢x Rhino¢x After Effects¢x SketchUp¢x ZBrush¢x Painter¢x Unity¢x
¢x PhotoShop¢x AutoCad¢x MasterCam¢x SolidWorks¢x Creo¢x UG¢x Revit¢x Nuke¢x
¢x C#¢x C¢x C++¢x Java¢x ¹CÀ¸µ{¦¡¢x Linux¢x ´O¤J¦¡¢x PLC¢x FPGA¢x Matlab¢x
¢x Àb«È¢x ¸ê®Æ®w¢x ·j¯Á¤ÞÀº¢x ¼v¹³³B²z¢x Fluent¢x VR+AR¢x ANSYS¢x ²`«×¾Ç²ß¢x
¢x ³æ´¹¤ù¢x AVR¢x OpenGL¢x Arduino¢x Raspberry Pi¢x ¹q¸ô³]­p¢x Cadence¢x Protel¢x
¢x Hadoop¢x Python¢x Stm32¢x Cortex¢x Labview¢x ¤â¾÷µ{¦¡¢x Android¢x iPhone¢x
¥i¬d®Ñ¦W,§@ªÌ,ISBN,3dwoo®Ñ¸¹
¸Ô²Ó®ÑÄy¤ÀÃþ

ºë³qLinux³]³ÆÅX°Êµ{§Ç¶}µo

( ²Åé ¦r)
§@ªÌ¡G[¦L]´µ¨½§J¨½´µº~¡P·Å¥d¯S´µ¥ËÄõ¡]Sreekrishnan VenkateswaÃþ§O¡G1. -> §@·~¨t²Î -> Linux
¡@¡@¡@2. -> µ{¦¡³]­p -> ÅX°Êµ{¦¡
ĶªÌ¡G
¥Xª©ªÀ¡G¤H¥Á¶l¹q¥Xª©•Ïºë³qLinux³]³ÆÅX°Êµ{§Ç¶}µo 3dWoo®Ñ¸¹¡G 43953
¸ß°Ý®ÑÄy½Ð»¡¥X¦¹®Ñ¸¹¡I

¡i¯Ê®Ñ¡j
¡i¤£±µ¨ü­qÁÊ¡j

¥Xª©¤é¡G4/1/2016
­¶¼Æ¡G468
¥úºÐ¼Æ¡G0
¯¸ªø±ÀÂË¡G
¦L¨ê¡G¶Â¥Õ¦L¨ê»y¨t¡G ( ²Åé ª© )
¡i¤£±µ¨ü­qÁÊ¡j
ISBN¡G9787115402516
§@ªÌ§Ç¡@|¡@ĶªÌ§Ç¡@|¡@«e¨¥¡@|¡@¤º®e²¤¶¡@|¡@¥Ø¿ý¡@|¡@§Ç
(²Åé®Ñ¤W©Ò­z¤§¤U¸ü³sµ²¯Ó®É¶O¥\, ®¤¤£¾A¥Î¦b¥xÆW, ­YŪªÌ»Ý­n½Ð¦Û¦æ¹Á¸Õ, ®¤¤£«OÃÒ)
§@ªÌ§Ç¡G

ĶªÌ§Ç¡G

«e¨¥¡G

¤º®e²¤¶¡G

¡mºë³qLinux³]³ÆÅX°Êµ{§Ç¶}µo¡n¬OLinux³]³ÆÅX°Êµ{§Ç¶}µo»â°ìªºµÛ§@¡C¥þ®Ñ°ò¤_2.6¤º®Ö¡A¤£¶È³z¹ýÁ¿¸Ñ¤F°ò¥»·§©À©M§Þ³N¡A§ó²`¤J±´°Q¤F¨ä¥L®Ñ¨S¦³²[»\©Î²L¹Á»³¤îªº³\¦h­«­n¥DÃD©MÃöÁäÃøÂI¡A¦pPCMCIA¡BI2C©MUSBµ¥¥~³¡Á`½u¥H¤ÎµøÀW¡B­µÀW¡BµL½u³sºô©M°{¦sµ¥ÅX°Êµ{§Çªº¶}µo¡A¦}Á¿¸Ñ¤F¬ÛÃöªº¤º®Ö·½½X¤å¥ó¡Aµ¹¥X¤F§¹¾ãªº¶}µo¹ê¨Ò¡C ¡mºë³qLinux³]³ÆÅX°Êµ{§Ç¶}µo¡n¾A¦X¤¤°ª¯ÅLinux¶}µo¤H­û¾\Ū¡C
¥Ø¿ý¡G

²Ä1³¹¡@¤Þ¨¥ 1
1.1¡@ºt¶i 1
1.2¡@GNU Copyleft 2
1.3¡@kernel.org 2
1.4¡@¶l±H²M³æ©M½×¾Â 3
1.5¡@Linuxµo¦æª©¥» 3
1.6¡@¬d¬Ý­ì©lµ{¦¡½X 4
1.7¡@½sĶ¤º®Ö 7
1.8¡@¥i¸ü¤Jªº¼Ò²Õ 8
1.9¡@¾ã¸Ë«Ýµo 9
²Ä2³¹¡@¤º®Ö 11
2.1¡@±Ò°Ê¹Lµ{ 11
2.1.1¡@BIOS-provided physical RAM map 12
2.1.2¡@758MB LOWMEM available 14
2.1.3¡@Kernel command line: ro
root=/dev/hda1 14
2.1.4¡@Calibrating delay...1197.46
BogoMIPS (lpj=2394935) 15
2.1.5¡@Checking HLT instruction 16
2.1.6¡@NET: Registered protocol family 2 17

2.1.7¡@Freeing initrd memory: 387k freed 17
2.1.8¡@io scheduler anticipatory
registered (default) 18
2.1.9¡@Setting up standard PCI resources 18
2.1.10¡@EXT3-fs: mounted filesystem 19
2.1.11¡@INIT: version 2.85 booting 19
2.2¡@®Ö¤ß¼Ò¦¡©M¨Ï¥ÎªÌ¼Ò¦¡ 20
2.3¡@¶iµ{¤W¤U¤å©M¤¤Â_¤W¤U¤å 20
2.4¡@¤º®Ö­p®É¾¹ 21
2.4.1¡@HZ©MJiffies 21
2.4.2¡@ªø©µ®É 22
2.4.3¡@µu©µ®É 24
2.4.4¡@Pentium®É¶¡ÂW°O­p¼Æ¾¹ 24
2.4.5¡@¹ê®ÉÄÁ 25
2.5¡@¤º®Ö¤¤ªº¨Öµo 26
2.5.1¡@¦Û±ÛÂê©M¤¬¥¸Åé 26
2.5.2¡@­ì¤l¾Þ§@ 30
2.5.3¡@Ū¡X¼gÂê 31
2.5.4¡@½Õ¸Õ 32
2.6¡@procÀɮרt²Î 32
2.7¡@°O¾ÐÅé¤À°t 33
2.8¡@¬d¬Ý­ì©lµ{¦¡½X 34
²Ä3³¹¡@¤º®Ö²Õ¥ó 37
3.1¡@¤º®Ö°õ¦æºü 37
3.1.1¡@³Ð«Ø¤º®Ö°õ¦æºü 37
3.1.2¡@¶iµ{ª¬ºA©Mµ¥«Ý¦î¦C 41
3.1.3¡@¨Ï¥ÎªÌ¼Ò¦¡»²§Uµ{¦¡ 42
3.2¡@»²§U¤¶­± 43
3.2.1¡@Ãìªí 44
3.2.2¡@´²¦CÃìªí 49
3.2.3¡@¤u§@¶¤¦C 49
3.2.4¡@³qª¾Ãì 51
3.2.5¡@§¹¦¨¤¶­± 54
3.2.6¡@kthread»²§U¤¶­± 56
3.2.7¡@¿ù»~³B²z§U¤â 57
3.3¡@¬d¬Ý­ì©lµ{¦¡½X 58
²Ä4³¹¡@°ò¥»·§©À 61
4.1¡@³]³Æ©MÅX°Êµ{¦¡¤¶²Ð 61
4.2¡@¤¤Â_³B²z 63
4.2.1¡@¤¤Â_¤W¤U¤å 63
4.2.2¡@¤À°tIRQ¸¹ 64
4.2.3¡@³]³Æ¹ê¨Ò¡G¾É¯è§ý 65
4.2.4¡@softirq©Mtasklet 68
4.3¡@Linux³]³Æ¼Ò«¬ 71
4.3.1¡@udev 71
4.3.2¡@sysfs¡Bkobject©M³]³ÆÃþ 73
4.3.3¡@¼ö´¡©Þ©M§N´¡©Þ 76
4.3.4¡@·L½X¤U¸ü 76
4.3.5¡@¼Ò²Õ¦Û°Ê¸ü¤J 77
4.4¡@°O¾ÐÅé«Ì»Ù 78
4.5¡@¹q·½ºÞ²z 79
4.6¡@¬d¬Ý­ì©lµ{¦¡½X 79
²Ä5³¹¡@¦r¤¸³]³ÆÅX°Êµ{¦¡ 81
5.1¡@¦r¤¸³]³ÆÅX°Êµ{¦¡°ò¦ 81
5.2¡@³]³Æ¹ê¨Ò¡G¨t²ÎCMOS 82
5.2.1¡@ÅX°Êµ{¦¡ªì©l¤Æ 83
5.2.2¡@¥´¶}»PÄÀ©ñ 86
5.2.3¡@¸ê®Æ¥æ´« 88
5.2.4¡@¬d§ä 92
5.2.5¡@±±¨î 94
5.3¡@ÀË´ú¸ê®Æ¥i¥Î©Ê 95
5.3.1¡@½ü¸ß 95
5.3.2¡@Fasync 98
5.4¡@©M¥­¦æ°ð¥æ¤¬ 99
5.5¡@RTC¤l¨t²Î 108
5.6¡@°°¦r¤¸ÅX°Êµ{¦¡ 109
5.7¡@²VÂøÅX°Êµ{¦¡ 110
5.8¡@¦r¤¸³]³ÆÅX°Êµ{¦¡ª`·N¨Æ¶µ 115
5.9¡@¬d¬Ý­ì©lµ{¦¡½X 115
²Ä6³¹¡@¦ê¦C³]³ÆÅX°Êµ{¦¡ 118
6.1¡@¼h¦¸¬[ºc 119
6.2¡@UARTÅX°Êµ{¦¡ 121
6.2.1¡@³]³Æ¹ê¨Ò¡G¤â¾÷ 122
6.2.2¡@RS-485 132
6.3¡@TTYÅX°Êµ{¦¡ 132
6.4¡@½u¸ô³Wµ{ 134
6.5¡@¬d¬Ý­ì©lµ{¦¡½X 141
²Ä7³¹¡@¿é¤J¸Ë¸mÅX°Êµ{¦¡ 143
7.1¡@¿é¤J¨Æ¥óÅX°Êµ{¦¡ 144
7.2¡@¿é¤J¸Ë¸mÅX°Êµ{¦¡ 150
7.2.1¡@serio 150
7.2.2¡@Áä½L 150
7.2.3¡@·Æ¹« 152
7.2.4¡@IJºN±±¨î¾¹ 157
7.2.5¡@¥[³t«×·P´ú¾¹ 158
7.2.6¡@¿é¥X¨Æ¥ó 158
7.3¡@½Õ¸Õ 159
7.4¡@¬d¬Ý­ì©lµ{¦¡½X 160
²Ä8³¹¡@I2C¨óij 161
8.1¡@I2C/SMBus¬O¤°»ò 161
8.2¡@I2C®Ö¤ß 162
8.3¡@¶×¬y±Æ¨Æ°È 164
8.4¡@³]³Æ¹ê¨Ò¡GEEPROM 164
8.4.1¡@ªì©l¤Æ 165
8.4.2¡@±´´ú³]³Æ 167
8.4.3¡@Àˬd¾A°t¾¹ªº¥\¯à 169
8.4.4¡@³X°Ý³]³Æ 169
8.4.5¡@¨ä¥L¨ç¼Æ 170
8.5¡@³]³Æ¹ê¨Ò¡G§Y®É®ÉÄÁ 171
8.6¡@i2c-dev 174
8.7¡@¨Ï¥ÎLM-SensorsºÊ±±µwÅé 174
8.8¡@SPI¶×¬y±Æ 174
8.9¡@1-Wire¶×¬y±Æ 176
8.10¡@½Õ¸Õ 176
8.11¡@¬d¬Ý­ì©lµ{¦¡½X 176
²Ä9³¹¡@PCMCIA©MCF 179
9.1¡@PCMCIA/CF¬O¤°»ò 179
9.2¡@Linux-PCMCIA¤l¨t²Î 181
9.3¡@¥D¾÷±±¨î¾¹ÅX°Êµ{¦¡ 183
9.4¡@PCMCIA®Ö¤ß 183
9.5¡@ÅX°Êµ{¦¡ªA°È 183
9.6¡@«È¤áÅX°Êµ{¦¡ 183
9.6.1¡@¸ê®Æµ²ºc 184
9.6.2¡@³]³Æ¹ê¨Ò¡GPCMCIA¥d 185
9.7¡@±N¹s¥ó²Õ¸Ë¦b¤@°_ 188
9.8¡@PCMCIA¦sÀx 189
9.9¡@¦ê¦CPCMCIA 189
9.10¡@½Õ¸Õ 191
9.11¡@¬d¬Ý­ì©lµ{¦¡½X 191
²Ä10³¹¡@PCI 193
10.1¡@PCI¨t¦C 193
10.2¡@©w§}©MÃѧO 195
10.3¡@³X°ÝPCI 198
10.3.1¡@°t¸m°Ï 198
10.3.2¡@I/O©M°O¾ÐÅé 199
10.4¡@DMA 200
10.5¡@³]³Æ¹ê¨Ò¡G¤A¤Óºô¡X¼Æ¾Ú¾÷¥d 203
10.5.1¡@ªì©l¤Æ©M±´´ú 203
10.5.2¡@¸ê®Æ¶Ç¿é 209
10.6¡@½Õ¸Õ 214
10.7¡@¬d¬Ý­ì©lµ{¦¡½X 214
²Ä11³¹¡@USB 216
11.1¡@USBÅé¨t¬[ºc 216
11.1.1¡@Á`½u³t«× 218
11.1.2¡@¥D¾÷±±¨î¾¹ 218
11.1.3¡@¶Ç¿é¼Ò¦¡ 219
11.1.4¡@©w§} 219
11.2¡@Linux-USB¤l¨t²Î 220
11.3¡@ÅX°Êµ{¦¡ªº¸ê®Æµ²ºc 221
11.3.1¡@usb_deviceµ²ºcÅé 221
11.3.2¡@URB 222
11.3.3¡@ºÞ¹D 223
11.3.4¡@´y­z²Åµ²ºc 223
11.4¡@ªTÁ| 225
11.5¡@³]³Æ¹ê¨Ò¡G»»´ú¥d 225
11.5.1¡@ªì©l¤Æ©M±´´ú¹Lµ{ 226
11.5.2¡@¥d±H¦s¾¹ªº³X°Ý 230
11.5.3¡@¸ê®Æ¶Ç¿é 233
11.6¡@ÃþÅX°Êµ{¦¡ 236
11.6.1¡@¤j«¬¦s©ñ°Ï³]³Æ 236
11.6.2¡@USB-§Ç¦C°ðÂà´«¾¹ 241
11.6.3¡@¤H¾÷©PÃä³]³Æ 243
11.6.4¡@ÂŤú 243
11.7¡@gadgetÅX°Êµ{¦¡ 243
11.8¡@½Õ¸Õ 244
11.9¡@¬d¬Ý­ì©lµ{¦¡½X 245
²Ä12³¹¡@µøÀWÅX°Êµ{¦¡ 247
12.1¡@Åã¥Ü¬[ºc 247
12.2¡@LinuxµøÀW¤l¨t²Î 249
12.3¡@Åã¥Ü°Ñ¼Æ 251
12.4¡@´V½w½ÄAPI 252
12.5¡@´V½w½ÄÅX°Êµ{¦¡ 254
12.6¡@±±¨î¥xÅX°Êµ{¦¡ 265
12.6.1¡@³]³Æ¹ê¨Ò¡G¤â¾÷ 266
12.6.2¡@±Ò°Êlogo 270
12.7¡@½Õ¸Õ 270
12.8¡@¬d¬Ý­ì©lµ{¦¡½X 271
²Ä13³¹¡@­µ°TÅX°Êµ{¦¡ 273
13.1¡@­µ°T¬[ºc 273
13.2¡@LinuxÁn­µ¤l¨t²Î 275
13.3¡@³]³Æ¹ê¨Ò¡GMP3¼½©ñ¾÷ 277
13.3.1¡@ÅX°Êµ{¦¡¨ç¼Æ©Mµ²ºcÅé 278
13.3.2¡@ALSAµ{¦¡³]­p 287
13.4¡@½Õ¸Õ 288
13.5¡@¬d¬Ý­ì©lµ{¦¡½X 289
²Ä14³¹¡@¶ô³]³ÆÅX°Êµ{¦¡ 291
14.1¡@¦sÀx§Þ³N 291
14.2¡@Linux¶ôI/O¼h 295
14.3¡@I/O½Õ«×¾¹ 295
14.4¡@¶ôÅX°Êµ{¦¡¸ê®Æµ²ºc©M¤èªk 296
14.5¡@³]³Æ¹ê¨Ò¡G²³æ¦sÀx±±¨î¾¹ 298
14.5.1¡@ªì©l¤Æ 299
14.5.2¡@¶ô³]³Æ¾Þ§@ 301
14.5.3¡@ºÏ¤ù³X°Ý 302
14.6¡@°ª¯Å¥DÃD 304
14.7¡@½Õ¸Õ 306
14.8¡@¬d¬Ý­ì©lµ{¦¡½X 306
²Ä15³¹¡@ºô¸ô¤¶­±¥d 308
15.1¡@ÅX°Êµ{¦¡¸ê®Æµ²ºc 308
15.1.1¡@³q°TºÝ½w½Ä°Ï 309
15.1.2¡@ºô¸ô³]³Æ¤¶­± 310
15.1.3¡@±Ò°Ê 311
15.1.4¡@¸ê®Æ¶Ç¿é 311
15.1.5¡@¬Ýªùª¯ 311
15.1.6¡@²Î­p 312
15.1.7¡@°t¸m 313
15.1.8¡@¶×¬y±Æ¬ÛÃö¤º®e 314
15.2¡@»P¨óij¼h·|¸Ü 314
15.2.1¡@±µ¦¬¸ô®| 314
15.2.2¡@µo°e¸ô®| 315
15.2.3¡@¬y¶q±±¨î 315
15.3¡@½w½Ä°ÏºÞ²z©M¨Öµo±±¨î 315
15.4¡@³]³Æ¹ê¨Ò¡G¤A¤ÓºôNIC 316
15.5¡@ISAºô¸ôÅX°Êµ{¦¡ 321
15.6¡@ATM 321
15.7¡@ºô¸ô¿é°e¶q 322
15.7.1¡@ÅX°Êµ{¦¡©Ê¯à 322
15.7.2¡@¨ó©w©Ê¯à 323
15.8¡@¬d¬Ý­ì©lµ{¦¡½X 324
²Ä16³¹¡@LinuxµL½u³]³ÆÅX°Ê 326
16.1¡@ÂŤú 327
16.1.1¡@BlueZ 328
16.1.2¡@³]³Æ¹ê¨Ò¡GCF¥d 329
16.1.3¡@³]³Æ¹ê¨Ò¡GUSB¾A°t¾¹ 330
16.1.4¡@RFCOMM 331
16.1.5¡@ºô¸ô 332
16.1.6¡@HID 334
16.1.7¡@­µ°T 334
16.1.8¡@½Õ¸Õ 334
16.1.9¡@Ãö©ó­ì©lµ{¦¡½X 334
16.2¡@¬õ¥~ 335
16.2.1¡@Linux-IrDA 335
16.2.2¡@³]³Æ¹ê¨Ò¡G¶W¯ÅI/O´¹¤ù 337
16.2.3¡@³]³Æ¹ê¨Ò¡GIR Dongle 338
16.2.4¡@IrCOMM 340
16.2.5¡@Ápºô 340
16.2.6¡@IrDA³q°TºÝ 341
16.2.7¡@LIRC 341
16.2.8¡@¬d¬Ý­ì©lµ{¦¡½X 342
16.3¡@WiFi 343
16.3.1¡@°t¸m 343
16.3.2¡@³]³ÆÅX°Êµ{¦¡ 346
16.3.3¡@¬d¬Ý­ì©lµ{¦¡½X 347
16.4¡@¸ÁºÛºô¸ô 347
16.4.1¡@GPRS 347
16.4.2¡@CDMA 349
16.5¡@·í«eÁÍ¶Õ 350
²Ä17³¹¡@¦sÀx§Þ³N³]³Æ 352
17.1¡@¤°»ò¬O§Ö°{°O¾ÐÅé 352
17.2¡@Linux-MTD¤l¨t²Î 353
17.3¡@¬M®gÅX°Êµ{¦¡ 353
17.4¡@NOR´¹¤ùÅX°Êµ{¦¡ 358
17.5¡@NAND´¹¤ùÅX°Êµ{¦¡ 359
17.6¡@¨Ï¥ÎªÌ¼Ò²Õ 361
17.6.1¡@¶ô³]³ÆÃþ¤ñ 361
17.6.2¡@¦r¤¸³]³ÆÃþ¤ñ 361
17.6.3¡@JFFS2 362
17.6.4¡@YAFFS2 363
17.7¡@MTD¤u¨ã 363
17.8¡@°t¸mMTD 363
17.9¡@XIP 364
17.10¡@FWH 364
17.11¡@½Õ¸Õ 367
17.12¡@¬d¬Ý­ì©lµ{¦¡½X 367
²Ä18³¹¡@´O¤J¦¡Linux 369
18.1¡@¬D¾Ô 369
18.2¡@¤¸¾¹¥ó¿ï¾Ü 370
18.3¡@¤u¨ãÃì 371
18.4¡@Bootloader 372
18.5¡@°O¾ÐÅé§G§½ 374
18.6¡@¤º®Ö²¾´Ó 375
18.7¡@´O¤J¦¡ÅX°Êµ{¦¡ 376
18.7.1¡@§Ö°{°O¾ÐÅé 377
18.7.2¡@UART 377
18.7.3¡@«ö¶s©Mºu½ü 378
18.7.4¡@PCMCIA/CF 378
18.7.5¡@SD/MMC 378
18.7.6¡@USB 378
18.7.7¡@RTC 378
18.7.8¡@­µ°T 378
18.7.9¡@IJ±±¦¡¿Ã¹õ 379
18.7.10¡@µøÀW 379
18.7.11¡@CPLD/FPGA 379
18.7.12¡@³s½u©Ê 379
18.7.13¡@±M¥Î»â°ì¹q¤l¾¹¥ó 380
18.7.14¡@§ó¦hÅX°Êµ{¦¡ 380
18.8¡@®ÚÀɮרt²Î 380
18.8.1¡@NFS±¾¸üªº®ÚÀɮרt²Î 381
18.8.2¡@ºò´ê«¬¤¤¤¶³nÅé 382
18.9¡@´ú¸Õ°ò¦³]¬I 383
18.10¡@½Õ¸Õ 383
18.10.1¡@¹q¸ôªOªð¤u 384
18.10.2¡@½Õ¸Õ¾¹ 385
²Ä19³¹¡@¨Ï¥ÎªÌªÅ¶¡ªºÅX°Êµ{¦¡ 386
19.1¡@¶iµ{½Õ«×©M¦^À³®É¶¡ 387
19.1.1¡@­ì¥ýªº½Õ«×¾¹ 387
19.1.2¡@O(1)½Õ«×¾¹ 387
19.1.3¡@CFS 388
19.1.4¡@¦^À³®É¶¡ 388
19.2¡@³X°ÝI/O°Ï°ì 390
19.3¡@³X°Ý°O¾ÐÅé°Ï°ì 393
19.4¡@¨Ï¥ÎªÌ¼Ò¦¡SCSI 395
19.5¡@¨Ï¥ÎªÌ¼Ò¦¡USB 397
19.6¡@¨Ï¥ÎªÌ¼Ò¦¡I2C 400
19.7¡@UIO 401
19.8¡@¬d¬Ý­ì©lµ{¦¡½X 402
²Ä20³¹¡@¨ä¥L³]³Æ©MÅX°Êµ{¦¡ 403
20.1¡@ECC³ø§i 403
20.2¡@ÀW²v½Õ¾ã 407
20.3¡@´O¤J¦¡±±¨î¾¹ 408
20.4¡@ACPI 408
20.5¡@ISA»PMCA 410
20.6¡@¤õ½u 410
20.7¡@´¼¼z¿é¤J/¿é¥X 411
20.8¡@·~¾lµL½u¹q 411
20.9¡@VoIP 411
20.10¡@°ª³t¤¬Áp 412
20.10.1¡@InfiniBand 413
20.10.2¡@RapidIO 413
20.10.3¡@¥úÅÖ³q¹D 413
20.10.4¡@iSCSI 413
²Ä21³¹¡@½Õ¸Õ³]³ÆÅX°Êµ{¦¡ 414
21.1¡@kdb 414
21.1.1¡@¶i¤J½Õ¸Õ¾¹ 415
21.1.2¡@kdb 415
21.1.3¡@kgdb 417
21.1.4¡@gdb 420
21.1.5¡@JTAG½Õ¸Õ¾¹ 421
21.1.6¡@¤U¸ü 423
21.2¡@¤º®Ö±´´ú¾¹ 423
21.2.1¡@kprobe 423
21.2.2¡@jprobe 427
21.2.3¡@ªð¦^±´°w 429
21.2.4¡@§½­­©Ê 431
21.2.5¡@¬d¬Ý­ì©lµ{¦¡½X 431
21.3¡@kexec»Pkdump 431
21.3.1¡@kexec 432
21.3.2¡@kdump»Pkexec¨ó¦P¤u§@ 432
21.3.3¡@kdump 433
21.3.4¡@¬d¬Ý­ì©lµ{¦¡½X 437
21.4¡@©Ê¯à­åªR 437
21.4.1¡@§Q¥ÎOProfile­åªR¤º®Ö©Ê¯à 438
21.4.2¡@§Q¥Îgprof­åªRÀ³¥Îµ{¦¡©Ê¯à 440
21.5¡@¸òÂÜ 441
21.6¡@LTP 444
21.7¡@UML 444
21.8¡@¶EÂ_¤u¨ã 444
21.9¡@¤º®Ö­×§ï°t¸m¿ï¶µ 444
21.10¡@´ú¸Õ³]³Æ 445
²Ä22³¹¡@ºûÅ@»Pµo§G 446
22.1¡@¥N½X­·®æ 446
22.2¡@­×§ï¼Ð°O 446
22.3¡@ª©¥»±±¨î 447
22.4¡@¤@­P©ÊÀˬd 447
22.5¡@ºc«Ø¸}¥» 448
22.6¡@¥i²¾´Ó¥N½X 450
²Ä23³¹¡@µ²§ô»y 451
23.1¡@¬yµ{¤@Äýªí 451
23.2¡@¤U¤@¨B¸Ó°µ¤°»ò 452
ªþ¿ýA¡@Linux·J½s 453
ªþ¿ýB¡@Linux»PBIOS 457
ªþ¿ýC¡@seq¤å¥ó 461
§Ç¡G