MinicomÀ¸·Î ¹è¿ì´Â PCÅë½Å

¹èö¼ö (¸®´ª½º¿ùµå ¹ßÇàÀÎ)

 

 

¹Ì´ÏÄÄÀº À©95ÀÇ ÇÏÀÌÆÛÅ͹̳ΰú À¯»çÇÑ Åë½Å ÇÁ·Î±×·¥ ÀÌ´Ù. ºñ·Ï ÅؽºÆ® ¹æ½ÄÀÌÁö¸¸ ¸ðµ© Á¦¾î, ÆÄÀÏ ¾÷·Îµå ´Ù¿î·Îµå, ´ÙÀÌ¾ó¸µ µð·ºÅ丮 µî Åë½Å¿¡ ÇÊ¿äÇÑ Áß¿äÇÑ ±â´ÉÀº °ÅÀÇ Æ÷ÇԵǾîÀÖ´Â ÁÁÀº ÇÁ·Î±×·¥ÀÌ´Ù.

    ¹Ì´ÏÄÄÀÇ ¿ëµµ´Â ´Ù¾çÇÏÁö¸¸ ¿ì¼± ¸®´ª½º¿¡¼­ ÇÏÀÌÅÚÀ̳ª õ¸®¾È µîÀÇ BBS¸¦ ¿¬°áÇÒ ¶§ °¡Àå ÁÁ´Ù. Äֿܼ¡¼­ ÇѱÛÀ» ¾²·Á¸é han °°Àº Äֿܼë ÇѱÛÀ» ¶Ù¿ì°Å³ª  ÇÑ±Û X-window¸¦ ¶Ù¿ì¸é µÈ´Ù. À©95¿¡¼­ ¸®´ª½º·Î loginÇÏ¿© minicomÀ» °¡µ¿Çصµ ÇѱÛÀÌ Áö¿øµÈ´Ù. µû¶ó¼­  ·£¿¡ ¿¬°áµÈ ¸®´ª½º ¼­¹ö¿¡ ¸ðµ©°ú ÀüÈ­¼±À» ¿¬°áÇϸé, ±× ·£ÀÇ ¸ðµç Çǽÿ¡¼­ ¸®´ª½º¿¡ loginÇؼ­ minicomÀ» °¡µ¿ÇØ Åë½ÅÀ» ÇÒ¼ö ÀÖÀ¸¹Ç·Î °¡Àå ¼Õ½¬¿î ¸ðµ© °øÀ¯¹æ¹ýÀ̱⵵ ÇÏ´Ù.

    ´Ù¸¥ ¿ëµµ·Î´Â PPP ¿¬°á¿¡¼­ »ç¿ëÇÑ´Ù. º¸Åë PPP ¿¬°áÀº ½©½ºÅ©¸³Æ®¸¦ ¾²Áö¸¸ ½©½ºÅ©¸³Æ®¸¦ ¾µ °æ¿ì PPP ¿¬°áÀÌ Àß ¾ÈµÇ¾îµµ  ¾î´À ºÎºÐÀÌ ¹®Á¦ÀÎÁö ÆľÇÀÌ ¾î·Æ´Ù. ÀÌ °æ¿ì´Â ÀÏ´Ü minicomÀ¸·Î ¸ÕÀú »ó´ë ¸ðµ©°ú ¿¬°áÀ» ÇÑ ÈÄ Åë½Å ¿¬°áÀ» À¯ÁöÇÑä minicomÀ» ºüÁ®³ª¿Í ppp µ¥¸óÀ» ½ÇÇàÇÏ´Â ¹æ¹ýÀ¸·Î Á¢±ÙÇÏ¸é ½±°Ô ¾î´À ºÎºÐ¿¡¼­ ¹®Á¦°¡ ÀÖ´ÂÁö ÆľÇÀÌ °¡´ÉÇÏ´Ù.

 

1. Åë½ÅÀ» Çϱâ Àü¿¡ ¾Ë¾Æ¾ß ÇÒ »çÇ×

1.1  ÀåÄ¡¸í

    ¿ì¼± ½Ã¸®¾ó Åë½ÅÀ» ÇÏ·Á¸é ½Ã¸®¾óÆ÷Æ®¿Í ¸ðµ©ÀÌ ÇʼöÀûÀÌ´Ù. Çǽÿ¡¼­´Â 4°³ÀÇ ½Ã¸®¾óÆ÷Æ®¸¦ Áö¿øÇϹǷΠÀÌ ³×°³ÀÇ ½Ã¸®¾ó Æ÷Æ® Áß ¾îµð¿¡ ¸ðµ©ÀÌ ¿¬°áµÇ¾î ÀÖ´ÂÁö¸¦ ¾Ë¾Æ¾ß ÇÑ´Ù.

    ¾Æ·¡ ¿¹¸¦ ¿ì¼± º¸ÀÚ

      Serial driver version 4.13 with no serial options enabled
      tty00 at 0x03f8 (irq = 4) is a 16550A
      tty01 at 0x02f8 (irq = 3) is a 16550A

    À§´Â dmesg ¸í·ÉÀ¸·Î Ãâ·ÂÇÑ ³»¿ë Áß ÀϺÎÀÌ´Ù. À§¿¡¼­´Â ½Ã¸®¾ó Æ÷Æ®°¡ µÎ°³°¡ ÀνĵǾú´Ù. com1°ú com2ÀÌ´Ù. Áï tty00 ¿·¿¡ 0x03f8Àº IO Address ÀÌ°í irq= ¿·ÀÇ 4´Â ÀÎÅÍ·´Æ®ÀÌ´Ù. ±× ¿·ÀÇ 16550A ´Â UART ĨÀ» Ç¥½ÃÇÑ´Ù.

    ¾Æ·¡´Â com Æ÷Æ® º° IO Address¿Í IRQ ¹øÈ£ÀÌ´Ù.

      Com1  3f8      4
      Com2  2f8      3
      Com3  3e8      4
      Com4  2e8      3

    ³»Àå ¸ðµ©À» »ç¿ëÇÑ´Ù¸é com3³ª com4°¡ ³ª¿Ã¼öµµ ÀÖ´Ù. ¶Ç CMOS ¼Â¾÷¿¡¼­µµ com Æ÷Æ® IO address¸¦ º¯°æÇÒ¼ö ÀÖÀ¸¹Ç·Î ÇǽÃÀÇ ¸¶´õº¸µå¿¡ ³»ÀåµÈ com Æ÷Æ®°¡ Ç×»ó com1 °ú com2 ·Î¸¸ ¼³Á¤µÇÁö ¾Ê´Â´Ù´Â°É ¾Ë¾Æ¾ßÇÑ´Ù. ¿Ö À§ÀÇ Áö½ÄÀÌ ÇÊ¿äÇÑ°¡ÇÏ¸é ½Ã¸®¾óÆ÷Æ®¸¦ »ç¿ëÇÏ·Á¸é ½Ã¸®¾óÆ÷Æ® ÀåÄ¡¸íÀ» ¾Ë¾Æ¾ßÇϱ⠶§¹®ÀÌ´Ù. ¾Æ·¡´Â °¢ com Æ÷Æ® º° ¸®´ª½ºÀÇ ÀåÄ¡¸íÀÌ´Ù.

      Com1  :  ttyS0
      Com2  :  ttyS1
      Com3  :  ttyS2
      Com4  :  ttyS3

    ¿¹¸¦µé¾î minicom¿¡¼­ ¼Â¾÷¿¡ ¾Æ·¡ ºÎºÐÀÌ ÀÖ´Ù.

      A -    Serial Device      : /dev/ttyS1

    ¿©±â¿¡ /dev/ttyS1 Àº com2¸¦ °¡¸£Å²´Ù. °¡²û ½Ã¸®¾ó µð¹ÙÀ̽º¸í¿¡ /dev/modemÀ̶ó°í ³Ö¾î¾ß ÇÏÁö ¾Ê´À³Ä´Â Áú¹®À» ¹Þ´Âµ¥ /dev/modem À̶õ ÀåÄ¡´Â ¾ø´Ù. ´ÜÁö ¸®´ª½º ¼³Ä¡½Ã ¸ðµ© Æ÷Æ®¸¦ ¹¯´Â ºÎºÐÀÌ Àִµ¥ ÀÌ ´ë´ä¿¡ µû¶ó /dev/ttyS?¸¦ /dev/modem À̶õ ÀåÄ¡¿¡ ¸µÅ© ÇØ ³õ¾Ò±â ¶§¹®ÀÌ´Ù. µû¶ó¼­ ¸¸¾à¿¡ ¼³Ä¡ ÈÄ¿¡ ¸ðµ©ÀÌ ¿¬°áµÈ Æ÷Æ®°¡ ¹Ù²î¸é /dev/modemÀ̶õ ÀåÄ¡´Â ÀνÄÀÌ µÇÁö ¾ÊÀ¸¹Ç·Î ttyS? ÀåÄ¡¸íÀ» ¾²´Â°Ô ÁÁ´Ù.
    (¸®´ª½º Ä¿´Ã 2.0¿¡¼­´Â dial-in °ú dial-out¿¡ µû¶ó ttyS? ÀåÄ¡¸í°ú cua? ÀåÄ¡¸íÀ» ±¸ºÐÇØ ½èÀ¸³ª 2.2ºÎÅÍ´Â ttyS? ÀåÄ¡·Î ÅëÀϵǾú´Ù.)

1.2  Åë½Å¼Óµµ

    ¿äÁò ³ª¿À´Â 56k ¸ðµ©À» »ç¿ëÇÏ·Á¸é ÇǽÃÀÇ ½Ã¸®¾ó Æ÷Æ® ¼Óµµ°¡ 115,200bps´Â µÇ¾ßÇÑ´Ù. ÀÌ´Â ¸ðµ©¿¡ µ¥ÀÌÅÍ ¾ÐÃà ±â´ÉÀÌ ÀÖ¾î ½Ã¸®¾óÆ÷Æ® ¼Óµµ(DTE ¼Óµµ¶ó°íµµ ÇÔ)´Â  ¼±·Î¼Óµµ(DCE ¼Óµµ¶ó°íµµ ÇÔ)ÀÇ 2¹è ³»Áö 4¹è¸¦ Àâ¾ÆÁÖ´Â°Ô ÁÁ±â ¶§¹®ÀÌ´Ù. Åë½Å ÇÁ·Î±×·¥¿¡¼­ Æ÷Æ®¿¡ ÁöÁ¤ÇÏ´Â ¼Óµµ´Â ¼±·Î¼Óµµ°¡ ¾Æ´Ï°í ½Ã¸®¾óÆ÷Æ® ¼ÓµµÀÌ´Ù.

    ¸¸¾à com2ÀÇ ½Ã¸®¾ó Æ÷Æ® ¼Óµµ¸¦ 115,200bps·Î ÁÖ°í ½ÍÀ¸¸é setserial ¸í·ÉÀ» ½á¾ßÇÑ´Ù.

      /bin/setserial /dev/ttyS1 spd_vhi

    À§ÀÇ ¸í·ÉÀ» ÁÖ¸é com2ÀÇ ½Ã¸®¾óÆ÷Æ® ¼Óµµ°¡ 115,200bps·Î ¹Ù²ï´Ù.(57,600 bps¶ó¸é spd_hi ¸¦ ¾´´Ù)

    ´ÙÀ½¿¡ À̸¦ È®ÀÎÇÏ·Á¸é setserial -a /dev/ttyS1 ¸í·ÉÀ» ÁÖ¶ó. ¾Æ·¡´Â Ãâ·Â °á°úÀÌ´Ù.

      churlsu:~$ setserial -a /dev/ttyS1
      /dev/ttyS1, Line 1, UART: 16550A, Port: 0x02f8, IRQ: 3
              Baud_base: 115200, close_delay: 50, divisor: 0
              Flags: spd_vhi skip_test auto_irq session_lockout

    À§¿¡¼­ Flags°¡ spd_vhi ·Î ¹Ù²î¾úÀ¸¹Ç·Î ÀÌÁ¦ ½Ã¸®¾óÆ÷Æ® ¼Óµµ´Â 115200bps¸¦ Áö¿øÇÑ´Ù.(¹°·Ð Åë½ÅÇÁ·Î±×·¥¿¡¼­ ÁöÁ¤ÇØ¾ß È¿·ÂÀÌ ÀÖ´Ù)

    setserial ¸í·ÉÀº ¸®´ª½º ½Ã½ºÅÛÀ» ¸®ºÎÆÃÇϸé È¿·ÂÀÌ »ç¶óÁø´Ù. µû¶ó¼­ ºÎÆðú µ¿½Ã¿¡ ÀÌ ¸í·ÉÀ» ½ÇÇàÇÏ·Á¸é rc.local ½ºÅ©¸³Æ®³ª rc.boot µð·ºÅ丮¿¡ ³ÖÀ¸¸é µÈ´Ù.

1.3  com Æ÷Æ®ÀÇ IRQ¸¦ ºñÇ¥ÁØ irq·Î ¾²·Á¸é

    comÆ÷Æ®´Â º¸ÅëÀº 2°³ ¹Û¿¡ ¾µ¼ö ¾ø´Ù. ÀÌÀ¯´Â comÆ÷Æ®¿¡ ÇÒ´çµÈ irq°¡ 4¿Í 3 2°³ À̱⠶§¹®ÀÌ´Ù. ±×·¯³ª ÀϺΠ³»Àå¸ðµ©Àº irq¸¦ ¹Ù²Ü¼ö ÀÖ´Ù. µû¶ó¼­ irq¸¸ ¿©À¯°¡ ÀÖÀ¸¸é 4°³ÀÇ ¸ðµ©À» ¸®´ª½º¿¡¼­ µ¿½Ã¿¡ »ç¿ëÇÒ¼ö ÀÖ´Ù. À̶§´Â setserial¿¡¼­ ¼öµ¿À¸·Î ÇØ´ç Æ÷Æ®ÀÇ irq¸¦ ÁöÁ¤ÇؾßÇÑ´Ù.

1.4 ½Ã¸®¾óÆ÷Æ®ÀÇ FIFO ¹öÆÛ ¹®Á¦

    ÇǽÃÀÇ ½Ã¸®¾ó Æ÷Æ® UART Ĩ¿¡´Â ¿©·¯ Á¾·ù°¡ ÀÖ´Ù. 8250, 16450, 16550 µîÀÌ´Ù. ±×·±µ¥ UART ĨÀÌ 8250À̳ª 16450ÀÏ °æ¿ì ¹öÆÛÀÇ ¹®Á¦·Î ÀÎÇØ ½Ã¸®¾ó Æ÷Æ® ¼Óµµ¸¦ 19,200bps ÀÌ»óÀ¸·Î ¿Ã¸®±â Èûµé´Ù. À̸¥¹Ù µ¥ÀÌÅÍ ¿À¹ö·Ð Çö»ó(¶Ç´Â CRC ¿¡·¯)ÀÌ ¹ß»ýÇÒ¼ö Àֱ⠶§¹®ÀÌ´Ù. ±×·¯³ª 16550ĨÀº ¹öÆÛ°¡ 16¹ÙÀÌÆ®À̹ǷΠÀûÀýÇÑ Ç÷οì ÄÁÆ®·ÑÀ» »ç¿ëÇϸé 115,200bps¿¡¼­µµ º°·Î ¹®Á¦°¡ ¾ø´Ù. ÇÏÁö¸¸ ¿äÁò °í¼ÓÀÇ ½Ã¸®¾ó µ¥ÀÌÅÍ Àü¼ÛÀÌ µîÀåÇϹǷμ­ ÇǽÃÀÇ ½Ã¸®¾ó Æ÷Æ®´Â 16¹ÙÀÌÆ® ¹öÆ۷εµ ºÎÁ·ÇÒ¼ö ÀÖ¾î »õ·Î 16650, 16750 UART ĨÀÌ µîÀåÇÏ¿´´Ù. 16650Àº 32¹ÙÀÌÆ® 16750Àº 64¹ÙÀÌÆ® ¹öÆÛ¸¦ °®°í ÀÖ´Ù. ¸®´ª½º¿¡¼­ ½Ã¸®¾ó Æ÷Æ®ÀÇ UART ĨÀ» È®ÀÎÇÏ·Á¸é dmesg ¸í·ÉÀ» ½á¼­ ºÎÆ® ¶§ÀÇ ¸Þ½ÃÁö¸¦ º¸¸é  µÈ´Ù.

1.5 230k , 460k ½Ã¸®¾ó Æ÷Æ® ¼Óµµ

    ¸ðµ©Åë½ÅÀ» ÇÏ´Â °æ¿ì ÇǽÃÀÇ ½Ã¸®¾óÆ÷Æ® ¼Óµµ¸¦ 115.2k ÀÌ»óÀ¸·Î ÇÒ ÇÊ¿ä´Â ¾ø´Ù. Áï 56k ¸ðµ©À̶ó ÇÒÁö¶óµµ ½ÇÁ¦ ¼±·Î ¼Óµµ´Â 50k ¼öÁØÀ¸·Î¼­ ±ØÈ÷ ÀϺΠµ¥ÀÌÅ͸¦ Á¦¿ÜÇÏ°í´Â 2¹è ÀÌ»óÀÇ ¾ÐÃàÀÌ ÀÌ·çÁöÁö ¾ÊÀ¸¹Ç·Î 115.2k ·Î ÃæºÐÇÏ´Ù. ±×·¯³ª ISDNÀÇ °æ¿ì´Â ´Ù¸£´Ù. ISDN ¶óÀÎÀº ¼±·Î ¼Óµµ°¡ 128kÀÌ´Ù. ±×·±µ¥ ISDN ¿ÜÀåÇü TA³ª ISDN ¸ðµ©À» ¾µ °æ¿ì 128k ¼Óµµ¸¦ ÇǽÃÀÇ ½Ã¸®¾ó Æ÷Æ®°¡ Áö¿øÇÏÁö ¸øÇϹǷΠÀ̸¦ 115.2k·Î ³·Ãß¾î ÇǽÃÀÇ ½Ã¸®¾ó Æ÷Æ®·Î º¸³½´Ù. Áï 10% °¡·®ÀÇ ¼Óµµ¸¦ ¼ÕÇغ¸°í ÀÖ´Ù. ±×·¡¼­ ÀϺΠ¾÷ü¼­ 230.4k¸¦ Áö¿øÇÏ´Â ½Ã¸®¾óÆ÷Æ® ¹× ¸ÖÆ®Æ÷Æ®¸¦ »ý»êÇÏ°í ÀÖ´Ù. 460k ½ÉÁö¾î´Â 920k¸¦ Áö¿øÇÏ´Â ¸ÖƼÆ÷Æ®µµ ÀÖ´Ù. ±×·¯³ª ÀÌ·± ¼Óµµ¸¦ ÇǽÃÀÇ ½Ã¸®¾óÆ÷Æ®¿¡¼­ »ç¿ëÇÏ·Á¸é ¾÷ü¼­ Á¦°øÇÏ´Â µå¶óÀ̹ö³ª ÇÁ·Î±×·¥À» »ç¿ëÇÏ¿©¾ßÇÑ´Ù. ISDN¿¡¼­ ÇÇ½Ã¿Í ¿¬°áÇÏ´Â Æ÷Æ® ¼Óµµ¸¦ 230k·Î ÇÏ·Á¸é ISDN Àåºñ ÀÚüµµ ÀÌ¿¡ ¸Â°Ô Á¶Á¤ÇؾßÇÏ°í ÇǽÃÀÇ ½Ã¸®¾óÆ÷Æ® µå¶óÀ̹ö ¹× Åë½Å ÇÁ·Î±×·¥µµ 230k¸¦ Áö¿øÇϵµ·Ï ¹Ù²Ù¾î¾ßÇÑ´Ù. Ç¥ÁØ ½Ã¸®¾ó Æ÷Æ®¿¡¼­ 230k¸¦ ¾²·Á¸é setserial  ¸í·ÉÀ¸·Î °¡´ÉÇÏ´Ù.

1.6  Ç÷οìÄÁÆ®·Ñ

    °í¼Ó¸ðµ©¿¡¼­´Â ½Ã¸®¾óÆ÷Æ® ¼Óµµ¿Í ¼±·Î¼Óµµ°¡ ´Ù¸£¹Ç·Î ¸ðµ©¿¡ ¹öÆÛ¸¦ »ç¿ëÇÏ¿© µ¥ÀÌÅ͸¦ Àӽ÷ΠÀúÀåÇÑ´Ù. µû¶ó¼­ Çǽÿ¡¼­ ¸ðµ©À¸·Î µ¥ÀÌÅ͸¦ ³Ñ°Ü ÁÙ ¶§ ¸ðµ©ÀÇ ¹öÆÛ°¡ ´Ù Â÷¸é ¸ðµ©Àº Çǽ÷κÎÅÍ µ¥ÀÌÅ͸¦ ¹Þ´Â°É Áß´ÜÇؾßÇÑ´Ù. À̸¦ Á¦¾îÇÏ´Â ¹æ½Ä¿¡´Â µÎ °¡Áö°¡ Àִµ¥ xon/xoff ¿Í rts/cts ÀÌ´Ù. xon/xoff È帧Á¦¾î¸¦ ¼ÒÇÁÆ®¿þ¾î Ç÷οìÄÁÆ®·ÑÀ̶ó°íµµ Çϴµ¥  µ¥ÀÌÅÍ ³»¿¡ ¾Ö½ºÅ° ÄÜÆ®·Ñij¸¯Å͸¦ ³Ö¾î µ¥ÀÌÅÍ È帧À» Á¦¾îÇÏ´Â ¹æ½ÄÀ̹ǷΠ¸ðµ©¿¡¼­ ¹ÙÀ̳ʸ® µ¥ÀÌÅ͸¦ Àü¼ÛÇÏ´Â °æ¿ì Áï ÆÄÀÏ ¾÷·Îµå ´Ù¿î·Îµå½Ã¿¡´Â µ¥ÀÌÅÍ ¼Û¼ö½ÅÀÌ ÁߴܵȴÙ.(¹ÙÀ̳ʸ® µ¥ÀÌÅÍ¿¡´Â xon/xoff ¹®ÀÚ°¡ µé¾î ÀÖÀ¸¹Ç·Î À̸¦ µ¥ÀÌÅÍ·Î ÀνÄÇÏÁö ¾Ê°í È帧Á¦¾î·Î ÀνÄÇÏ¿© ¼Û¼ö½ÅÀ» Áß´ÜÇÑ´Ù)  rts/cts´Â Çϵå¿þ¾î Ç÷οì ÄÁÆ®·ÑÀ̶ó°íµµ Çϴµ¥ rs-232 Æ÷Æ®ÀÇ rts/cts ¶óÀÎÀ» È帧Á¦¾î·Î »ç¿ëÇϹǷΠ¹ÙÀ̳ʸ® µ¥ÀÌÅÍ Àü¼Û½Ã¿¡µµ ¹®Á¦°¡ ¹ß»ýÇÏÁö ¾Ê´Â´Ù. µû¶ó¼­ °í¼Ó¸ðµ©¿¡¼­´Â ¹«Á¶°Ç RTS/CTS ¸¦ »ç¿ëÇؾßÇÑ´Ù.

    ±×·¯¸é xon/xoff´Â ¾î¶² °æ¿ì¿¡ »ç¿ëÇϴ°¡?
    ¿¹¸¦µé¸é ´Ü¸»±â¸¦ RX, TX, Ground  3°³ÀÇ ¼±À¸·Î ¿¬°áÇÏ´Â °æ¿ì´Â rts¿Í cts ½ÅÈ£´Â »ç¿ëÇÒ ¼ö ¾øÀ¸¹Ç·Î ÀÌ °æ¿ì È帧Á¦¾î¸¦ ÇÏ·Á¸é Xon/Xoff¸¦ ¾µ ¼ö¹Û¿¡ ¾ø´Ù. ¶Ç´Â Åë½Å ÇÁ·Î±×·¥¿¡¼­ RTS/CTS ¸¦ Áö¿øÇÏÁö ¾Ê´Â °æ¿ìµµ ¸¶Âù°¡Áö´Ù.

    ¸®´ª½º Åë½Å¿¡¼­ È帧Á¦¾î¿¡ rts/cts¸¦ ¾²·Á¸é stty ¸í·ÉÀ» ÁÖ¾î¾ßÇÑ´Ù. ¹°·Ð Åë½ÅÇÁ·Î±×·¥¿¡¼­µµ ÁöÁ¤ÇÒ¼ö ÀÖ´Ù. ±×·¯³ª ¾çÂÊ¿¡ ¸ðµÎ ÁÖ´Â°Ô º¸´Ù È®½ÇÇÏ´Ù.

    ¾Æ·¡´Â stty ¸í·ÉÀ¸·Î com2Æ÷Æ®ÀÇ Æ¯¼ºÀ» È®ÀÎÇÑ °á°úÀÌ´Ù.

      churlsu:~$ stty -a < /dev/ttyS1
      speed 9600 baud; rows 24; columns 80; line = 0;
      intr = ^C; quit = ^\; erase = ^?; kill = ^U; eof = ^D; eol
      = <undef>;
      eol2 = <undef>; start = ^Q; stop = ^S; susp = ^Z; rprnt
      = ^R; werase = ^W;
      lnext = ^V; flush = ^O; min = 1; time = 0;
      -parenb -parodd cs8 hupcl -cstopb cread clocal crtscts
      -ignbrk -brkint -ignpar -parmrk -inpck -istrip -inlcr -igncr icrnl
      ixon -ixoff
      -iuclc -ixany -imaxbel
      opost -olcuc -ocrnl onlcr -onocr -onlret -ofill -ofdel nl0 cr0 tab0
      bs0 vt0 ff0
      isig icanon iexten echo echoe echok -echonl -noflsh -xcase -
      tostop -echoprt
      echoctl echoke

    À̺κÐÀº ³Ê¹« º¹ÀâÇØ ¼³¸íÇϱⰡ Èûµå³ª À§¿¡¼­ 8¹ø° ÁÙ ³¡¿¡ crtscts¶ó°í ³ª¿ÍÀÖ´Ù. ÀÌ´Â ÀÌ Æ÷Æ®¿¡ ÇöÀç rts/cts Ç÷οìÄÁÆ®·ÑÀÌ »ç¿ëµÈ´Ù´Â ¶æÀÌ´Ù. ¸¸¾à ¿©±â¿¡ -crtscts¶ó°í ³ª¿À¸é rts/cts Ç÷οìÄÁÆ®·ÑÀÌ »ç¿ëµÇÁö ¾Ê´Â´Ù´Â ¶æÀÌ´Ù. ÀÌÆ÷Æ®¿¡  rts/cts¸¦ ¾²·Á¸é ¾Æ·¡ ¸í·ÉÀ» ÁØ´Ù.

      stty crtscts < /dev/ttyS1

    À̺κеµ ½Ã½ºÅÛ ºÎÆýø¶´Ù °¡µ¿µÇ¾ßÇϹǷΠrc.localÀ̳ª rc.boot µð·ºÅ丮¿¡ ³Ö´Â´Ù.

 

2. ¹Ì´ÏÄÄ È¯°æ¼³Á¤(configuration)

    ¹Ì´ÏÄÄÀº °¡µ¿½Ã ¿É¼ÇÀ» ºÙÀϼö Àִµ¥ Çü½ÄÀº ¾Æ·¡¿Í °°´Ù.

      minicom [-somlz] [-c on|off] [-d entry] [-a on|off] [-t term] [configuration]

    ¹Ì´ÏÄÄÀ» óÀ½ »ç¿ëÇÒ ¶§´Â »ç¿ë ȯ°æÀ» ¸ÂÃß¾î¾ßÇÑ´Ù. ¿ì¼± °¡µ¿½Ã -s ¿É¼ÇÀ» ÁÖ¾î configuration ¸Þ´º¸¦ °¡µ¿ÇØ È¯°æ ¼³Á¤ºÎÅÍ ÇؾßÇÑ´Ù.

    minicom -s ¸í·ÉÀ» ÁÖ¸é ¾Æ·¡ È­¸éÀÌ ¶á´Ù.

                  [configuration]
                  Filenames and paths   
                  File transfer protocols  
                  Serial port setup        
                  Modem and dialing      
                  Screen and keyboard      
                  Save setup as dfl        
                  Save setup as..         
                  Exit

    À§ÀÇ ¸Þ´º¿¡¼­ »óÇÏ È­»ìǥ۸¦ ÀÌ¿ëÇؼ­ ¸Þ´º¸¦ ¼±ÅÃÇÏ¸é ´ÙÀ½¸Þ´º°¡ ³ª¿Â´Ù.
    ¿©±â¿¡¼­ ¿ì¼± °¡Àå ÇʼöÀûÀ¸·Î ÁöÁ¤ÇؾßÇÏ´Â ºÎºÐÀ» À§ÁÖ·Î ¾Æ·¡¿¡ ¼³¸íÇÑ´Ù.

2.1 Filenames and paths

    ÆÄÀÏ ¾÷·Îµå¿Í ´Ù¿î·Îµå¿¡¼­ »ç¿ëÇÏ´Â µð·ºÅ丮¸¦ ÁöÁ¤ÇÑ´Ù. º°µµ ÁöÁ¤ÀÌ ¾øÀ¸¸é ÇöÇà µð·ºÅ丮°¡ »ç¿ëµÈ´Ù.

2.2   Serial port setup 

    °¡Àå Áß¿äÇÑ ºÎºÐÀÌ´Ù.
    ¾Æ·¡¿¡ ¼­ºê¸Þ´º¸¦ º¸¸é ´ÙÀ½°ú°°´Ù.

      A - Serial Device               : /dev/ttyS1
      B - Lockfile Location         : /var/lock
      C - Callin Program            :              
      D - Callout Program          :              
      E - Baud/Par/Bits             : 115200 8N1   
      F - Hardware Flow Control : Yes      
      G - Software Flow Control : No   

    (1) serial device

      À§ÀÇ 1.1À» Âü°í

    (2) Lockfile Location     : /var/lock

      ¸®´ª½º´Â ¸ÖƼÀ¯Àú ½Ã½ºÅÛÀ̹ǷΠÇÑ °³ÀÇ  Åë½ÅÆ÷Æ®¸¦ ´Ù¸¥ ÇÁ·Î±×·¥¿¡¼­ µ¿½Ã¿¡ »ç¿ëÀ» ½ÃµµÇÒ¼ö ÀÖ´Ù. À̸¦ ¿¹¹æÇϱâÀ§ÇØ  Åë½ÅÆ÷Æ®¸¦ ƯÁ¤ ÇÁ·Î±×·¥ÀÌ »ç¿ëÇϸé ƯÁ¤ µð·ºÅ丮¿¡ ÆÄÀÏÀ» ¸¸µé¾î ±× Æ÷Æ®°¡ »ç¿ëÁßÀÓÀ» Ç¥½ÃÇÑ´Ù.  ÆÄÀÏ À̸§Àº º¸Åë LCK..tty?? ÀÌ´Ù. ÀÌ ÆÄÀÏ ³»¿¡´Â ±× Æ÷Æ®¸¦ »ç¿ëÁßÀÎ ÇÁ·Î±×·¥ÀÇ PID°¡ ascii ¶Ç´Â ¹ÙÀ̳ʸ®·Î ÀúÀåµÇ¹Ç·Î ´Ù¸¥ ÇÁ·Î±×·¥Àº ÀÌ ÆÄÀÏÀ» üũÇؼ­ ±× Æ÷Æ®°¡ »ç¿ë °¡´ÉÇÑÁö¸¦ ¾Ë¼ö ÀÖ´Ù. LCK..tty?? ÆÄÀÏÀ» lock ÆÄÀÏÀ̶ó ºÎ¸£´Âµ¥ ÀÌ ÆÄÀÏÀÇ À§Ä¡°¡ ÅëÀÏµÇ¾ß Æ÷Æ® »ç¿ë¿©ºÎ¸¦ ´Ù¸¥ ÇÁ·Î±×·¥¿¡¼­ ÆľÇÀÌ °¡´ÉÇÏ´Ù. ¸®´ª½º¿¡¼­´Â /var/lock µð·ºÅ丮¸¦ »ç¿ëÇÑ´Ù.

    (3)  Baud/Par/Bits      : 115200 8N1

      À̺κÐÀº À§ÀÇ 1.2¸¦ ÂüÁ¶

    (4)  Hardware Flow Control : Yes

    (5) Software Flow Control : No

      À§ÀÇ 1.6¸¦ ÂüÁ¶

2.3 Modem and dialing

    À̺κп¡¼­ Áß¿äÇÑ °Ç ¸ðµ©ÃʱâÈ­ ½ºÆ®¸µÀ» ³Ö´Â ºÎºÐÀÌ´Ù.

      A - Init string ......... ~atz^M~

    ¿©±â¼­ tilde(~)Àº 1ÃÊ Á¤µµ Áö¿¬À» ¹ß»ý½ÃŲ´Ù. ^MÀº ¸®ÅÏÅ°¸¦ ´©¸¥´Ù´Â ¶æÀÓ. ¾î´À °æ¿ìµç ¸ðµ©ÀÇ ÃʱⰪÀº ¸ðµ©¿¡ ³»ÀåµÉ¼ö ÀÖÀ¸¹Ç·Î ¿©±â¿¡ ¸ðµ© ÃʱâÈ­ ½ºÆ®¸µÀ» ³ÖÀ» Çʿ伺Àº ¾øÀ¸³ª Ȥ½Ã ´Ù¸¥ »ç¶÷ÀÌ ¸ðµ©À» »ç¿ëÇϸ鼭 ¸ðµ© ¼³Á¤ °ªÀ» ¹Ù²Ù¾î ³õÀ»¼ö ÀÖÀ¸¹Ç·Î ¿©·¯ »ç¶÷ÀÌ ¸ðµ©À» »ç¿ëÇÏ´Â °æ¿ì¶ó¸é ÃʱâÈ­ ½ºÆ®¸µ¿¡ e1q0v1&c1&d2 Á¤µµ¸¦ ³Ö¾îÁÖ´Â°Ô ÁÁ´Ù. È¥ÀÚ¼­¸¸ ¾´´Ù¸é atz¸é ÃæºÐÇÏ´Ù.(µÚ¿¡ ²À ^MÀ» ³Ö¾î¾ßÇÑ´Ù.)

      P - Auto baud detect .... No

    À̺κÐÀº Ưº°ÇÑ °æ¿ì°¡ ¾Æ´Ï¸é no·Î ÇؾßÇÑ´Ù.  Auto baud ¶õ ¼±·Î¼Óµµ¿Í ½Ã¸®¾óÆ÷Æ® ¼Óµµ¸¦ ÀÚµ¿À¸·Î ÀÏÄ¡½ÃŲ´Ù´Â ÀǹÌÀε¥ µ¥ÀÌÅÍ ¾ÐÃàÀÌ Áö¿øµÇ´Â ¸ðµ©(9600bps ÀÌ»óÀÇ ¸ðµç ¸ðµ©)Àº ½Ã¸®¾ó Æ÷Æ® ¼Óµµ°¡ ¼±·Î¼Óµµº¸´Ù ³ô¾Æ¾ßÇϹǷΠauto baud¸¦ ÁöÁ¤ÇÏ¸é ¾ÈµÈ´Ù.

    ´ëÃæ ÀÌÁ¤µµ¸¸ ÁöÁ¤ÇÏ°í configuration ¸Þ´º·Î µ¹¾Æ¿Í(¼­ºê¸Þ´º¿¡¼­ ESCÅ°¸¦ ´©¸¥´Ù) ¡° Save setup as dfl¡± ¸¦ ¼±ÅÃÇÏ°í(enter¸¦ ´©¸¥´Ù) ¡°Exit from Minicom¡±À» ¼±ÅÃÇϸé ȯ°æ ¼³Á¤ÀÌ ¿Ï·áµÇ¾ú´Ù.

    ¡Ø Ȥ½Ã ¹Ì´ÏÄÄ »ç¿ë µµÁß À§ÀÇ È¯°æ ¼³Á¤À» ¹Ù²Ù·Á¸é ctrl+a o ¸¦ ´©¸¥´Ù.
       (ctll Å°¿Í a Å°¸¦ µ¿½Ã¿¡ ´©¸¥ÈÄ o Å°¸¦ ´©¸¥´Ù.)

2.4  °¡µ¿½Ã¿¡ »ç¿ëµÇ´Â ´Ù¸¥ ¿É¼Ç

    -l :ÇѱÛÀ» »ç¿ëÇÏ·Á¸é ÇÊÈ÷ ÁöÁ¤ÇؾßÇÑ´Ù.  ÀÌ´Â ¹Ì´ÏÄÄÀÌ È®Àå¾Æ½ºÅ°Äڵ带 ±×·¡Çȹ®ÀڷΠǥ½ÃÇÏÁö ¾Ê°Ô ÇÏ´Â ¿É¼ÇÀÌ´Ù.

    -d : ÀüÈ­¹øÈ£ºÎ¸¦ ÁöÁ¤ÇÑ´Ù. Áï ¹Ì´ÏÄÄ¿¡¼­ ctrl+a d ¸¦ ´­·¯ ¼³Á¤ÇÑ ÀüÈ­¹øÈ£ºÎ( »ó´ëÀüÈ­¹øÈ£ Å͹̳ΠŸÀÔ µîÀÌ ÀúÀåµÅ ÀÖ´Ù) ÀÇ µðÆúÆ®³×ÀÓÀº Ȩµð·ºÅ丮ÀÇ .dialdir Àε¥ À̸¦ »ç¿ëÇÏÁö ¾Ê°í ´Ù¸¥ ÆÄÀÏÀ» ¾µ ¶§ »ç¿ëÇÑ´Ù.

 

3. ¸í·É¾î(Å°)

    À§ÀÇ ÀýÂ÷¸¦ ¸¶Ä¡°í ¹Ì´ÏÄÄÀ» °¡µ¿Çϸé (minicom -l) Initializing Modem À̶õ ¸Þ½ÃÁö°¡ ¶ß°í ÅÖºó È­¸éÀÌ ³ª¿Â´Ù.
    ±×¸®°í 25¹ø° ¶óÀο¡´Â ¾Æ·¡ÀÇ »óŶóÀÎÀÌ ³ª¿Â´Ù.

      CTRL-A Z for help |115200 8N1 | NOR | Minicom 1.75 1996 | VT102 | Offline

    À̱ÛÀÇ Àǹ̴ »ç¿ë¹ýÀ» ¾Ë·Á¸é ctrl+a z ¸¦ ´©¸£°í Åë½Å¼Óµµ(½Ã¸®¾óÆ÷Æ® ¼Óµµ)´Â 115200  Å͹̳ΠŸÀÔÀº vt102 ¶ó´Â ¶æÀÌ´Ù.

    Ctrl+a  z ¸¦ ´©¸£ÀÚ
    ¾Æ·¡ È­¸éÀÌ ³ª¿Â´Ù.

      Commands can be called by CTRL-A <key>                   
                                                                              
      Main Functions                  Other Functions     
                                                                               
      Dialing directory.......D    run script (Go)....G   |  Clear Screen...........C
      Send files................S    Receive files.......R   |  cOnfigure Minicom...O
      comm Parameters....P    Add linefeed.......A   |  Suspend minicom.....J
      Capture on/off.........L    Hangup..............H   |  eXit and reset..........X
      Send break..............F   initialize Modem...M   |  Quit with no reset....Q
      Terminal settings......T   run Kermit............K   |  Cursor key mode......I
      lineWrap on/off.......W   local Echo on/off..E   |  Help screen.............Z
                                         | scroll Back........B

    À§¿¡¼­ D S P L .. µîÀ¸·Î¸¸ Ç¥½ÃÇߴµ¥ ¹Ýµå½Ã ctrl+a¸¦ ¸ÕÀú ´©¸£°í ÇØ´ç ¹®ÀÚ¸¦ ´­·¯¾ßÇÑ´Ù.

    ¿©±â¿¡¼­ Áß¿äÇÑ ¸Þ´º¸¦ º¸¸é

      S : ÇÏÀÌÅÚ°°Àº°÷¿¡ ÆÄÀÏÀ» ¾÷·Îµå ÇÒ ¶§ ÀúÂÊ¿¡¼­ zmodemÀ» °¡µ¿ÇϽÿÀ ¶ó°í ³ª¿ÔÀ» ¶§ ÀÌ Å°¸¦ ´©¸¥ÈÄ zmodemÀ» ¼±ÅÃÇÑ´Ù.

      P : Àü¼Û¼Óµµ, Æи®Æ¼ ºñÆ®µîÀ» °íÄ¥¼ö ÀÖ´Ù.

      L : È­¸é ³»¿ëÀ» ÆÄÀÏ·Î ÀúÀåÇÒ ¶§ ¾´´Ù. Åä±ÛÅ°ÀÌ´Ù.

      F : Áß´Ü ½ÅÈ£¸¦ ¸ðµ©À¸·Î º¸³½´Ù.

      T : Å͹̳ΠŸÀÔÀ» ¼±ÅÃÇÒ¼ö ÀÖ´Ù.(ÇѱÛÀ» ¾µ·Á¸é ansi·Î ÁöÁ¤ÇϽÿÀ.)

      W : linewrap on/off

      G : ½ºÅ©¸³Æ® ±¸µ¿

      R : ÆÄÀÏÀ» ´Ù¿î·Îµå ÇÒ ¶§ ¾´´Ù.

      A : ¶óÀÎ Çǵå on/off          

      H : ÀüÈ­¸¦ ²÷´Â´Ù.

      M : ¸ðµ©À» ÃʱâÈ­ ÇÑ´Ù.

      E : local echo on/off,  1:1 Åë½Å¿¡¼­ ¾¸.

      C : È­¸éÀ» Áö¿ò.

      O : Configuration ¸Þ´º°¡ ³ª¿È

      X : ¸ðµ©À» ¸®¼ÂÇÏ°í Á¾·á

      Q : ¸ðµ©ÀÇ ¸®¼Â¾øÀÌ Á¾·áÇÑ´Ù. Áï ÀüÈ­ ¿¬°áÀÌ ²÷±âÁö ¾Ê´Â´Ù. PPP ¿¬°á½Ã ¸ðµ© ¿¬°áÀ» Á¾·áÇÏÁö ¾Ê°í PPP µ¥¸óÀ» °¡µ¿ÇÒ ¶§ »ç¿ëÇÑ´Ù.

      J : Àá½Ã ½©ÇÁ·ÒÇÁÆ® »óÅ·ΠºüÁú ¶§ »ç¿ëÇÑ´Ù. ´Ù½Ã µ¹¾Æ ¿Ã ¶§´Â ½©¿¡¼­ fg ¸í·ÉÀ» ¾´´Ù.

      Z : µµ¿ò¸»

 

4. ÀüÈ­ °É±â

    ÀüÈ­¸¦ °É·Á¸é µÎ°¡Áö ¹æ¹ýÀÌ ÀÖ´Ù.

4.1  ¼öµ¿ ¿¬°á

    ¹Ì´ÏÄÄ °¡µ¿ÈÄ ÅÖºó Å͹̳Πȭ¸é¿¡¼­ atdt014XX  <enter> ÇÏ¸é µÈ´Ù.

4.2 ÀüÈ­¹øÈ£ºÎ »ç¿ë

    ¹Ì´ÏÄÄ °¡µ¿ÈÄ ctrl+a d Å°¸¦ ´©¸£¸é ÀüÈ­¹øÈ£ºÎ ¸Þ´º°¡ ³ª¿Â´Ù.  ÀÌ ¸Þ´º¿¡¼­ Á¿ì È­»ìǥ۸¦ ´­·¯ ¾Æ·¡¸¦ ¼±Åà  ÇÑ´Ù.

    Dial       :  Áö±Ý ¼±ÅÃÇÑ ¹øÈ£·Î ÀüÈ­¸¦ °Ç´Ù.
    Add       :  ÀüÈ­ ¹øÈ£ µî·Ï
    Edit       :  Ç׸ñ ¼öÁ¤
    Remove : Ç׸ñ Á¦°Å

    ÇѱÛÀ» ¾²·Á¸é Å͹̳ΠŸÀÔÀ» ÇÊÈ÷ ansi·Î ÁöÁ¤Çϱ⠹ٶ÷.
    ÀüÈ­¹øÈ£ µî·ÏÈÄ ÇØ´ç ÀüÈ­¹øÈ£¿¡ Ä¿¼­¸¦ À§Ä¡ÇÏ°í (»óÇÏ È­»ìÇ¥) Á¿ì È­»ìÇ¥¸¦ »ç¿ë dialÀ» ¼±ÅÃÈÄ <enter> Çϸé ÀüÈ­°¡ °É¸°´Ù.
    ÀüÈ­¹øÈ£ºÎ ³»¿ëÀº »ç¿ëÀÚ È¨µð·ºÅ丮¿¡ .dialdir ÆÄÀÏ¿¡ ÀúÀåµÈ´Ù.

 

5. ±âŸ

    minicomÀ» root¿ÜÀÇ »ç¿ëÀÚ°¡ »ç¿ëÇÒ¼ö ÀÖÀ¸·Á¸é minicom ÆÄÀÏÀÇ Çã°¡¸ðµå¸¦ setuid root Áï 4555·Î ÇؾßÇÑ´Ù. ±×·¯¸é ´©±¸³ª minicomÀ» »ç¿ëÇÒ¼ö ÀÖÀ¸³ª ƯÁ¤ »ç¿ëÀÚ¸¸ »ç¿ëÀ» Çã°¡ÇÏ·Á¸é minicom.users¿¡ »ç¿ëÀÚ¸¦ ÁöÁ¤ÇÑ´Ù. minicom.users¸¦ À§Ä¡½Ãų µð·ºÅ丮¸¦ ¾Ë·Á¸é minicom -h ¸¦ ÁØ´Ù. ±×·¯¸é ¸¶Áö¸· ÁÙ¿¡ µð·ºÅ丮 À§Ä¡¸¦ ¾Ë·ÁÁØ´Ù.

    ¾Æ·¡´Â minicom -h ÀÇ Ãâ·ÂÀÌ´Ù. µðÆúÆ® µð·ºÅ丮°¡ /etcÀÌ´Ù.

      These options can also be specified in the MINICOM environment variable.
      This variable is currently unset.
      The LIBDIR to find the configuration files and the access file minicom.users is compiled as /etc.

    ¹Ì´ÏÄÄÀÇ ¸í·ÉÅ°¸¦ ctrl+a ´ë½Å alt Å°¸¦ ¾²·Á¸é(Áï ctrl+a d ´ë½Å alt+d) °¡µ¿½Ã -m ¿É¼ÇÀ» ÁØ´Ù. ±×·¯³ª ÀÌ ¿É¼ÇÀº Äֿܼ¡¼­ ¹Ì´ÏÄÄÀ» ¾²´Â °æ¿ì¿¡¸¸ °¡´ÉÇÏ´Ù. ´Ù¸¥ Åë½Å ÇÁ·Î±×·¥À̳ª telnetÀ¸·Î login ÇÑ °æ¿ì alt Å°¸¦ ´©¸£¸é ±× ÇÁ·Î±×·¥¿¡¼­ altÅ°¸¦ °¡·Îä¾î minicomÀ¸·Î Àü´ÞµÇÁö ¾Ê±â ¶§¹®ÀÌ´Ù.

    ¹Ì´ÏÄÄÀÇ µðÆúÆ® ¼Â¾÷ Áï ¡°save setup as dfl¡± ·Î ÀúÀåÇÑ ³»¿ëÀº µðÆúÆ® µð·ºÅ丮¿¡ minirc.dfl·Î ÀúÀåµÈ´Ù.(À§ÀÇ °æ¿ì /etc) 




¡ã top

homeÀ¸·Î...