USB ´ë¿ë·® ÀúÀåÀåÄ¡

USB µð¹ÙÀ̽º¿Í ÀÓº£µðµå È£½ºÆ®: ¼³°è¿Í ÇÁ·Î±×·¡¹Ö

¿ø¼­¸í : USB Mass Storage: Designing and Programming Devices and Embedded Hosts
Jan Axelson ÁöÀ½
¼º¿øÈ£, ÃÖ°­¹Î ¿Å±è

ÀÓº£µðµå ½Ã½ºÅÛ ½Ã¸®Áî
ISBN : 9788960770157
28,000¿ø | 2007³â 5¿ù 23ÀÏ Æì³¿
ÆäÀÌÆÛ¹é | 312ÂÊ | 188*240mm
Ã¥ ¼Ò°³
º£½ºÆ® ¼¿·¯ÀÎ ¡ºUSB ¿ÏÀüÁ¤º¹: ÀÓº£µðµå USB ÀåÄ¡ °³¹ßÀ» À§ÇÑ¡»ÀÇ ÀúÀÚ·Î À¯¸íÇÑ Jan AxelsonÀº ÀÌ Ã¥¿¡¼­ µ¥ÀÌÅÍ ÀúÀå°ú USB ´ë¿ë·® ÀúÀå Ŭ·¡½º Áö¿ø µð¹ÙÀ̽º¸¦ ±¸ÇöÇÏ´Â µ¥ ÇÊ¿äÇÑ ÇÙ½ÉÀûÀÎ ³»¿ëÀ» ½ÇÁ¦ ÄÚµå¿Í ÇÔ²² ¼³¸íÇϰí ÀÖ´Ù.
´ë¿ë·® ÀúÀå ÀåÄ¡´Â ´Ù¾çÇÑ ¾ÖÇø®ÄÉÀ̼ǿ¡¼­ Ȱ¿ëÇÒ ¼ö ÀÖ´Ù. ´ë¿ë·® ÀúÀåÀåÄ¡°¡ ÀåÂøµÇ°í ÀûÀýÇÑ Æß¿þ¾î°¡ µ¿ÀÛÇÏ´Â µð¹ÙÀ̽º´Â ¼¾¼­ µ¥ÀÌÅÍ, ½Ã½ºÅÛ ¼³Á¤ °ª, ±×·¡ÇÈ À̹ÌÁö, »ç¿ëÀÚ ÀÔ·Â, µð¹ÙÀ̽º°¡ ¼ö½Å ¶Ç´Â »ý¼ºÇÑ ´Ù¾çÇÑ µ¥ÀÌÅÍ µîÀ» ¼Õ½±°Ô ÀúÀåÇÒ ¼ö ÀÖ´Ù. ¶ÇÇÑ ¼ÒÇü ½Ã½ºÅÛ¿¡¼­µµ Æí¸®ÇÏ°í °ª½Ñ ÀúÀå ¸ÅüÀÎ Ç÷¡½Ã ¸Þ¸ð¸®¿Í ÇÏµå µå¶óÀ̺긦 »ç¿ëÇÒ ¼ö ÀÖ´Ù.

ÀÓº£µðµå ½Ã½ºÅÛ¿¡ USB µð¹ÙÀ̽º ÄÁÆ®·Ñ·¯¸¦ Ãß°¡Çϸé PC³ª ´Ù¾çÇÑ USB È£½ºÆ® ÄÄÇ»ÅÍ¿Í Á¤º¸¸¦ °øÀ¯ÇÒ ¼ö ÀÖ´Ù. ¹Ý´ë·Î USB È£½ºÆ® ÄÁÆ®·Ñ·¯¸¦ Ãß°¡ÇÏ¸é ±âÁ¸ÀÇ USB µå¶óÀ̺ê·ÎºÎÅÍ Á¤º¸¸¦ Àаųª ÀúÀåÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù.


[ Ã¥ ¼Ò°³ ]

´ë¿ë·® ÀúÀåÀåÄ¡¸¦ »ç¿ëÇÏ¸é ´Ù¾çÇÑ ¾ÖÇø®ÄÉÀ̼ǿ¡ µ¥ÀÌÅÍ Á¢±Ù ¹æ¹ýÀ» Á¦°øÇÒ ¼ö ÀÖ´Ù. PC »ó¿¡¼­ ¾ÖÇø®ÄÉÀ̼ÇÀ» ·ÎµåÇϰųª ÆÄÀÏÀ» ÀúÀåÇÒ ¶§¸¶´Ù ¿©·¯ºÐÀº ´ë¿ë·® ÀúÀåÀåÄ¡¸¦ »ç¿ëÇϰí ÀÖ´Â °ÍÀÌ´Ù. ÄÄÇ»ÅÍÀÇ ÇÏµå µå¶óÀ̺ê´Â Ç÷¡½Ã, CD, DVD µå¶óÀ̺êó·³ ´ë¿ë·® ÀúÀåÀåÄ¡ÀÇ ÇÑ Á¾·ù´Ù. µ¥ÀÌÅÍ ¼öÁýÀåÄ¡(data logger), ·Îº¿, ±× ¹ÛÀÇ ÀÓº£µðµå ½Ã½ºÅÛ °°Àº Ư¼ö¸ñÀû ½Ã½ºÅÛ ¿ª½Ã ´ë¿ë·® ÀúÀåÀåÄ¡¸¦ »ç¿ëÇÒ ¼ö ÀÖ´Ù. ´ëºÎºÐÀÇ ´ë¿ë·® ÀúÀåÀåÄ¡´Â ÀúÀå¸Åü¿¡ Á¢±ÙÇØ¼­ µ¥ÀÌÅ͸¦ ÀÐ°í ¾²´Â ¹æ¹ýÀÌ ±¸ÇöµÅÀÖ´Â ¸¶ÀÌÅ©·Î ÄÁÆ®·Ñ·¯, ¸¶ÀÌÅ©·Î ÇÁ·Î¼¼¼­ ¶Ç´Â ´Ù¾çÇÑ Áö´ÉÀûÀÎ Çϵå¿þ¾î ÄÁÆ®·Ñ·¯¸¦ Æ÷ÇÔÇÑ´Ù.

USB µð¹ÙÀ̽º ÄÁÆ®·Ñ·¯´Â ´ë¿ë·® ÀúÀåÀåÄ¡°¡ ´Ù¸¥ ÄÄÇ»ÅÍ¿Í µ¥ÀÌÅ͸¦ °øÀ¯ÇÏ´Â °ÍÀ» °¡´ÉÇÏ°Ô ÇØÁØ´Ù. ¿¹¸¦ µé¾î µ¥ÀÌÅÍ ¼öÁýÀåÄ¡·Î ÇöÀå¿¡¼­ µ¥ÀÌÅ͸¦ ¼öÁýÇØ¼­ PC¿¡ ¿¬°áÇÑ´Ù. ¾ÖÇø®ÄÉÀ̼ÇÀº ¼öÁýÀåÄ¡ÀÇ ÀúÀå ¸Åü·ÎºÎÅÍ µ¥ÀÌÅ͸¦ Àд´Ù. ¶Ç´Â ·Îº¿Àº ÀÚ½ÅÀÇ ÀÛ¾÷¿¡ »ç¿ëÇÒ ¼³Á¤ µ¥ÀÌÅ͸¦ ¼ö½ÅÇϱâ À§ÇØ PC¿¡ Á¢±ÙÇÒ ¼ö ÀÖ´Ù.
Ç÷¡½Ã ¸Þ¸ð¸® Ä«µå´Â ¼ÒÇü ½Ã½ºÅÛ¿¡ Æí¸®ÇÔÀ» Á¦°øÇÑ´Ù. USB È£½ºÆ®´Â ±âÁ¸ÀÇ USB Ç÷¡½Ã µå¶óÀ̺ê¿Í ÇÏµå µå¶óÀ̺꿡 ÆÄÀÏ Á¢±ÙÀ» ¼öÇàÇÒ ¼ö ÀÖ´Â ±â´ÉÀ» Á¦°øÇÑ´Ù.
±× ¹ÛÀÇ ½Ã½ºÅÛÀº ±âÁ¸¿¡ Á¦Ç°À¸·Î ³ª¿Í ÀÖ´Â USB Ç÷¡½Ã µå¶óÀ̺ê¿Í USB ÇÏµå µå¶óÀ̺ê»óÀÇ ÆÄÀÏ¿¡ Á¢±ÙÇÒ ¼ö ÀÖ´Â USB È£½ºÆ®·Î¼­ µ¿ÀÛÇÑ´Ù.

USB ´ë¿ë·® ÀúÀåÀåÄ¡ ¶Ç´Â È£½ºÆ® ÀÎÅÍÆäÀ̽º¸¦ ÅëÇÕÇÏ´Â µð¹ÙÀ̽º¸¦ ¼³°èÇϰųª ÇÁ·Î±×·¡¹ÖÇÏ´Â ÀÏ¿¡ Á¾»çÇϰí ÀÖ´Â °³¹ßÀÚ¶ó¸é, ÀÌ Ã¥À» Àаí ÇÁ·ÎÁ§Æ®¸¦ ÇÑ ´Ü°è ¾÷±×·¹À̵åÇÏ°í ¿øÈ°ÇÏ°Ô ÁøÇàÇÏ´Â µ¥ Å« µµ¿òÀ» ¹ÞÀ» °ÍÀÌ´Ù. ¶ÇÇÑ USB ÀÎÅÍÆäÀ̽ºÀÇ À¯¹«¿¡ »ó°ü ¾øÀÌ, µ¥ÀÌÅÍ ÀúÀåÀ» ¸ñÀûÀ¸·Î Ç÷¡½Ã ¸Þ¸ð¸® Ä«µå¸¦ »ç¿ëÇÏ´Â µð¹ÙÀ̽º¸¦ ¼³°èÇϰųª ÇÁ·Î±×·¡¹ÖÀ» ÇÏ´õ¶óµµ ÀÌ Ã¥¿¡¼­ À¯¿ëÇÑ Á¤º¸¸¦ ãÀ» ¼ö ÀÖÀ» °ÍÀÌ´Ù.

¶Ç USB ´ë¿ë·® ÀúÀåÀåÄ¡¿¡¼­ ÀÌ·¯ÇÑ ÀÎÅÍÆäÀ̽º¿Í ÇÁ·ÎÅäÄÝ, ±¸Á¶µéÀ» ¾î¶»°Ô ó¸®ÇØ¾ß ÇÏ´ÂÁö º¸¿©ÁÙ °ÍÀÌ´Ù. ÀÌ Ã¥¿¡¼­´Â µ¶ÀÚ°¡ ¸¶ÀÌÅ©·Î ÄÁÆ®·Ñ·¯ ÇÁ·Î±×·¡¹Ö°ú ÀÎÅÍÆäÀ̽º¸¦ ±âº»ÀûÀ¸·Î ¾Ë°í ÀÖ´Ù°í °¡Á¤ÇÑ´Ù. USB¿¡ ´ëÇØ ´õ ÀÚ¼¼È÷ ¾Ë°í ½Í´Ù¸é ¡ºUSB ¿ÏÀüÁ¤º¹: ÀÓº£µðµå USB ÀåÄ¡ °³¹ßÀ» À§ÇÑ¡»À» ¸ÕÀú Àо±â ¹Ù¶õ´Ù.


[ ÀÌ Ã¥¿¡¼­ ´Ù·ç´Â ³»¿ë ]

¡ß ÀûÀýÇÑ ÀúÀå ¸Åü¿Í USB ÄÁÆ®·Ñ·¯¸¦ ¼±ÅÃÇÏ´Â ¹æ¹ý
¡ß ¾÷°è Ç¥ÁØ SCSI ¸í·ÉÀ» µ¥ÀÌÅÍ Àü¼Û¿¡ »ç¿ëÇÏ´Â ¹æ¹ý
¡ß 4°³ÀÇ Æ÷Æ® Çɸ¸À¸·Î Ç÷¡½Ã ¸Þ¸ð¸® Ä«µå¿¡ Á¢±ÙÇÏ´Â ¹æ¹ý
¡ß ÀúÀå¸ÅüÀÇ Á¤º¸¿¡ Á¢±ÙÇϱâ À§ÇÑ ÆÄÀϽýºÅÛ Áö¿ø
¡ß ´ë¿ë·® ÀúÀåÀåÄ¡ ¼³°è¿Í ÇÁ·Î±×·¡¹Ö ½Ã ÈçÈ÷ ¹ß»ýÇÏ´Â ½Ç¼ö
¡ß ¿¹Á¦ ÄÚµå, ½Ç¿ëÀûÀÎ ÆÁ, ´õ ¸¹Àº À¯¿ëÇÑ Á¤º¸


[ ÀÌ Ã¥ÀÇ ¼Ò½ºÄÚµå ]

Ã¥¿¡ ³ª¿ÍÀÖ´Â ¿¹Á¦´Â Microchip»çÀÇ PIC18F4550 Micro Controller¸¦ ±â¹ÝÀ¸·Î ÇÑ PICtail Æò°¡ º¸µå¿¡¼­ µ¿ÀÛ½ÃÄÑ º¸½Ç ¼ö ÀÖ½À´Ï´Ù.
Ç® ¼Ò½ºÄÚµå¿Í schematicÀº ¾Æ·¡ URLÀ» ÂüÁ¶ÇØ ÁֽʽÿÀ.

http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=2124¶m=en024412

AN1003 USB Mass Storage Device Using the PIC¢ç MCU
AN1003 Source Code (requires a Microchip¡¯s C18 Compiler)

USB¿Í °ü·ÃÇÑ Ãß°¡ ÀÚ·áµéÀº ÀúÀÚÀÇ À¥»çÀÌÆ®ÀÎ www.lvr.com¿¡ ¸µÅ©µÇ¾î ÀÖ½À´Ï´Ù.