ÀÓº£µðµå ½Ã½ºÅÛ

 

°­Á¸ñÂ÷

 

ÀÓº£µðµå ½ÇÇö¹æ¹ý

ÀÓº£µðµå½Ã½ºÅÛÀ̶õ?

½Ã½ºÅÛÀÇ ½ÇÇö ¹æ¹ý

¼ÒÇÁÆ®¿þ¾î Àå´ÜÁ¡

ÀÓº£µðµå½Ã½ºÅÛ CPU 

 

¼ÒÇÁÆ®¿þ¾î °³¹ß¹ý

µð¹÷(debug)À̶õ?

µð¹ö°ÅÀÇ ±âº» ±â´É

Å©·Î½º °³¹ß µð¹ö°Å

 

ÀÓº£µðµå¿ë µð¹ö°Å

Ç® ICE µð¹ö°Å

ROM¸ð´ÏÅÍÇü µð¹ö°Å

ROM ¿¡¹Ä·¹ÀÌÅÍÇü

JTAG µð¹ö°Å

ÃÖ°­ÀÇ µð¹ö°Å´Â?

 

     HOME

 

 

 Home > ÀÓº£µðµå ½Ã½ºÅÛ ¼³°èÀÇ ±âÃÊÁö½Ä ¸ñÂ÷ > 3. Å©·Î½º °³¹ß ȯ°æ¿ë µð¹ö°Å

 

3.Å©·Î½º °³¹ß ȯ°æ¿ë µð¹ö°Å

 µð¹÷(debug)À̶õ?

¼ÒÇÁÆ®¿þ¾î¸¦ ÀÛ¼ºÇϴµ¥, ¹Ýµå½Ã ¹ß»ýÇÏ´Â °ÍÀº ¹ö±×ÀÌ´Ù. ´ç¿¬È÷ ¼¼½ÉÇÑ ÁÖÀ§¸¦ Çϸ鼭 ÇÁ·Î±×·¡¹ÖÇÏ¿© ³ª°¡´Â °ÍÀÌ Áß¿äÇÏÁö¸¸, Àΰ£ÀÌ °³¹ßÇÏ°í ÀÖ´Â ÀÌ»ó, ÇÁ·Î±×·¥ÀÇ ¿À·ù´Â ¹Ýµå½Ã ¹ß»ýÇÑ´Ù°í »ý°¢ÇØ¾ß ÇÑ´Ù.
°í±Þ¾ð¾îÀÇ ±¸¹®±â¼ú ¿À·ù µîÀº, ÄÄÆÄÀÏ ´Ü°è¿¡¼­ ¿¡·¯°¡ ¹ß»ýÇϹǷΠÇÁ·Î±×·¥ÀÇ ÀÔ·Â ¿À·ù´Â °ð¹Ù·Î ´«Ä¡Ã§ ÀÖ´Ù. ±×·¯³ª ÇÁ·Î±×·¥ÀÇ ±¸Á¶»óÀÇ ¿À·ù µîÀº, ÄÄÆÄÀÏ ´Ü°è¿¡¼­´Â ¿¡·¯°¡ ¹ß»ýÇÏÁö ¾Ê±â ¶§¹®¿¡ ÇÁ·Î±×·¥ÀÇ ¿À·ù´Â ´«Ä¡Ã§ ¼ö ¾ø´Ù. Ÿ°Ù ½Ã½ºÅÛ¿¡ ´Ù¿î·ÎµåÇصµ ÀǵµÇß´ø ´ë·Î µ¿ÀÛÇÏÁö ¾Ê´Â´Ù°í ÇÏ´Â »óȲ¿¡ ºüÁö°Ô µÇ¸ç, ¾îµð¿¡ ¹®Á¦°¡ ÀÖ´ÂÁö °ð¹Ù·Î ¾Ë ¼ö ¾ø´Ù.
µð¹÷À̶õ, ÀÌ¿Í °°Àº ¹ö±×¸¦ ¹ß°ßÇÏ°í ¼öÁ¤ÇÏ´Â ÀÛ¾÷À¸·Î, ±×¶§¿¡ »ç¿ëÇÏ´Â ÅøÀ» µð¹ö°Å(debugger)¶ó°í ºÎ¸¥´Ù.

 µð¹ö°Å(debugger)ÀÇ ±âº» ±â´É

ÀϹÝÀûÀ¸·Î »ç¿ëµÇ´Â ÀÓº£µðµå¿ë CPU´Â ¾Æ¹«¸® ´À·Áµµ ¼ö MHzÀÇ Å¬·Ï ÁÖÆļö·Î µ¿ÀÛÇÑ´Ù. ±â°è¾î ·¹º§·Î 1ÃÊ µ¿¾È¿¡ ¼ö¸¸ ¸í·ÉÀº ½ÇÇàÇØ ¹ö¸°´Ù.¡¸¾î?¡¡Áö±Ý ¹«¾ð°¡ ÀÌ»óÇÑ µ¿ÀÛÀ» ÇÏÁö ¾Ê¾Ò´Â°¡?¡¹ÇÏ°í »ý°¢Çصµ, ´« ±ô¦ÇÒ ¼ø°£¿¡ ½ÇÇàµÇ¾î ¹ö¸°´Ù. ±×·¡¼­ µð¹ö°Å¿¡´Â ¸í·ÉÀ» 1¸í·É¾¿ ½ÇÇàÇÏ´Â ½ºÅÜ ½ÇÇà ±â´ÉÀÌ ÁغñµÇ¾î ÀÖ´Ù. ½ºÅÜ ½ÇÇàÀ» ÇÔÀ¸·Î½á ÇÁ·Î±×·¥ÀÌ ¾î¶°ÇÑ ¼ø¹øÀ¸·Î ½ÇÇàµÇ´ÂÁö¸¦ ¸íÈ®ÇÏ°Ô ¾Ë ¼ö ÀÖ´Ù.
¶Ç, ±âµ¿ÇÏ°í ³ª¼­ ¸¶Áö¸·¿¡ ½ÇÇàÇÏ´Â ·çƾÀ» µð¹÷ÇÏ´Â °æ¿ì, ¸ðµç ÇÁ·Î±×·¥À» óÀ½ºÎÅÍ ½ºÅÜ ½ÇÇàÇØ °¡´Â °ÍÀº ½Ã°£ÀÌ ³Ê¹« °É¸®±â ¶§¹®¿¡ ¾î´À ÁöÁ¡±îÁö´Â ¼ø½Ä°£¿¡ ÇÁ·Î±×·¥À» ½ÇÇàÇÏ°í, ÁöÁ¤ÇÑ ÁöÁ¡¿¡¼­ ÇÁ·Î±×·¥ÀÇ ½ÇÇàÀ» ¸ØÃß°í °Å±â¼­ºÎÅÍ ½ºÅÜ ½ÇÇàÇÏ¿© µ¿ÀÛÀ» È®ÀÎÇÏ´Â ¹æ¹ýµµ ÀÖ´Ù. ÀÌ ¾î¶² ÁöÁ¡(ºê·¹ÀÌÅ© Æ÷ÀÎÆ®)¿¡¼­ ÇÁ·Î±×·¥À» ¸ØÃß´Â ±â´ÉÀ» ºê·¹ÀÌÅ© ±â´ÉÀ̶ó ºÎ¸¥´Ù. ¶Ç, ºê·¹ÀÌÅ© Æ÷ÀÎÆ®¸¦ ÁöÁ¤ÇÏÁö ¾Ê°í ÇÁ·Î±×·¥À» ½ÇÇà½ÃÄÑ, °­Á¦ÀûÀ¸·Î ÇÁ·Î±×·¥ÀÇ ½ÇÇàÀ» ¸ØÃß´Â ±â´ÉÀ¸·Î¼­ °­Á¦ ºê·¹ÀÌÅ© ±â´Éµµ »ç¿ëµÈ´Ù.
ÇÁ·Î±×·¥ÀÇ µ¿ÀÛ È®Àο¡¼­´Â ÇÁ·Î±×·¥ÀÌ ¾î¶°ÇÑ ¼ø¹øÀ¸·Î ½ÇÇàµÇ¾ú´ÂÁö¸¦ È®ÀÎÇÏ´Â °Í ¿Ü¿¡, º¯¼ö°¡ Áö±Ý ¾î¶°ÇÑ °ªÀ» À¯ÁöÇÏ°í ÀÖ´ÂÁö¸¦ È®ÀÎÇÏ´Â °æ¿ìµµ ÀÖ´Ù. °­Á¦ ºê·¹ÀÌÅ© µîÀ¸·Î ÇÁ·Î±×·¥ÀÇ ½ÇÇàÀ» ¸ØÃß°í °ªÀ» È®ÀÎÇÏ·Á´Â º¯¼ö¸¦ ÁöÁ¤ÇÏ¸é ±× °ªÀ» Ç¥½ÃÇÏ´Â ±â´ÉÀ» ¿öÄ¡ ±â´ÉÀ̶ó ºÎ¸¥´Ù. ±×·¡ÇÇÄà À¯Àú ÀÎÅÍÆäÀ̽º(GUI) ´ëÀÀÀÇ µð¹ö°Å¿¡¼­´Â Ä¿¼­¸¦ º¯¼ö ºÎºÐ¿¡ °¡Áö°í °¡¸é À©µµ¿ì µîÀ¸·Î º¯¼öÀÇ ³»¿ëÀÌ Ç¥½ÃµÇ´Â °Íµµ ÀÖ´Ù. °Ô´Ù°¡ ±× º¯¼öÀÇ ³»¿ëÀ» º¯°æÇÒ ¼öµµ ÀÖ´Ù.
À̵éÀÇ ±â´ÉÀº Windows»óÀÇ ¾îÇø®ÄÉÀ̼ÇÀ» ÀÛ¼ºÇϱâ À§ÇÑ µð¹ö°Å¿¡¼­µµ °°Àº ±â´ÉÀ» °®°í ÀÖ´Ù. À̸¥¹Ù µð¹ö°Å·Î¼­ °¡Àå ±âº»ÀûÀÎ ±â´ÉÀ̶ó ÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù.

 Å©·Î½º °³¹ß ȯ°æ¿ë µð¹ö°Å

³×ÀÌƼºê ȯ°æ¿¡¼­´Â ÀÛ¼ºÇÑ ÇÁ·Î±×·¥À» ±× ȯ°æ¿¡¼­ ½ÇÇàÇÒ ¼ö ÀÖ´Ù. ±×·¯³ª Å©·Î½º °³¹ß ȯ°æ¿¡¼­´Â ÀÛ¼ºÇÑ ÇÁ·Î±×·¥Àº Ÿ°Ù ½Ã½ºÅÛ¿¡ Àü¼ÛÇÒ ÇÊ¿ä°¡ ÀÖ´Ù.
ÀϹÝÀûÀ¸·Î, Å©·Î½º °³¹ß¿ëÀÇ µð¹ö°Å¿¡´Â È£½ºÆ®¿Í Ÿ°Ù ½Ã½ºÅÛÀ» ±×¸² 7°ú °°ÀÌ ¾î¶² Åë½Å ÀÎÅÍÆäÀ̽º·Î Á¢¼ÓÇÏ°í, ±× ÀÎÅÍÆäÀ̽º¸¦ ÀÌ¿ëÇÏ¿© È£½ºÆ® ȯ°æ¿¡¼­ ÀÛ¼ºÇÑ ÇÁ·Î±×·¥À» Ÿ°Ù ½Ã½ºÅÛ¿¡ ´Ù¿î·ÎµåÇÏ´Â ±â´ÉÀ» °®°í ÀÖ´Ù. ¶Ç, µð¹ö°Å·Î¼­ÀÇ ±âº» ±â´ÉÀ¸·Î ¹æ±Ý Àü¿¡ ¼³¸íÇÑ ½ºÅÜ ½ÇÇàÀ̳ª ºê·¹ÀÌÅ© ±â´É, º¯¼öÀÇ ¿öÄ¡³ª º¯°æ ±â´É µîÀ» ½ÇÀåÇÏ°í ÀÖ´Ù. °Ô´Ù°¡, ÀÓº£µðµå ±â±â¿¡¼­´Â ¹°¸®ÀûÀÎ ¸Þ¸ð¸® »óųª ·¹Áö½ºÅÍ »óŸ¦ ÆľÇÇÏ¿© º¸´Ù ¼¼ºÎÀûÀÎ µ¿ÀÛÀ» üũÇÒ ¼ö ÀÖµµ·Ï µÇ¾î ÀÖ´Ù. ±× ¶§¹®¿¡, ¸Þ¸ð¸®³ª ·¹Áö½ºÅÍÀÇ ³»¿ëÀ» 16Áø¼ö Ç¥½Ã(´ýÇÁ ±â´É)Çϰųª ³»¿ëÀ» °íÃÄ ¾²´Â ±â´É(¸Þ¸ð¸® ¿¡µðÆ® ±â´É) µîµµ °¡Áö°í ÀÖ´Ù.


 

 

Copyright © 2003 ±¹Á¦Å×Å©³ëÁ¤º¸¿¬±¸¼Ò- All Rights Reserved.
ÀúÀÛ±ÇÀº ±¹Á¦Å×Å©³ëÁ¤º¸¿¬±¸¼Ò¿Í ÄÁÅÙÃ÷ Á¦°øÀÚ¿¡°Ô ÀÖÀ¸¸ç, ¹«´Üº¹Á¦¸¦ ÀÏü ±ÝÇÕ´Ï´Ù.