| Ž¿å AVARICE´Â ATMEL¿¡¼ »ç¿ëÇÒ ¼öÀÖ´Â AVR JTAG ICE·Î GNU µð¹ö°Å GDB¸¦ ÀÎÅÍÆäÀ̽ºÇÏ´Â ÇÁ·Î±×·¥ÀÔ´Ï´Ù. |
Áö±Ý ´Ù¿î·Îµå |
Ž¿å ¼øÀ§ ¹× ¿ä¾à
- °Ô½ÃÀÚ À̸§:
- Scott Finneran
Ž¿å ű×
Ž¿å ¼³¸í
Avarice´Â Atmel¿¡¼ »ç¿ëÇÒ ¼öÀÖ´Â AVR JTAG ICE·Î GNU µð¹ö°Å GDB¸¦ ÀÎÅÍÆäÀ̽ºÇÏ´Â ÇÁ·Î±×·¥ÀÔ´Ï´Ù. Avarice ÀÀ¿ë ÇÁ·Î±×·¥Àº Atmel¿¡¼ »ç¿ëÇÒ ¼öÀÖ´Â AVR JTAG ICE¿Í ÇÔ²² GNU µð¹ö°Å GDB¸¦ ÀÎÅÍÆäÀ̽ºÇÏ´Â ÇÁ·Î±×·¥ÀÔ´Ï´Ù. À¥À» ÅëÇØ À¥À» ÅëÇØ ±¸¸ÅÇÒ ¼öÀÖ´Â Atmel JtagiceÀÇ Á¦ 3 ÀÚ Å¬·ÐÀÌ AtmelÀÇ Á¦°øº¸´Ù ÈξÀ Àû½À´Ï´Ù. AVR ½Ã¸®ÁîÀÇ ¸¶ÀÌÅ©·Î ÄÁÆ®·Ñ·¯¿¡ ´ëÇÑ Áö¿øÀÌ Ãß°¡µÇ¾ú½À´Ï´Ù. ÀÌ°ÍÀº "Leaner"¾ÆÅ°ÅØó°¡ÀÖ´Â ÇÁ·Î¼¼¼ ¿ë ÀÓº£µðµå ¾ÖÇø®ÄÉÀ̼ÇÀ» ÀÛ¼ºÇÏ´Â ¹Ì±¹ÀÇ °æ¿ì ²Ï ¸¹Àº ÀÌÀÍÀ̾ú½À´Ï´Ù. ÃÖ±Ù AtmelÀº AVR.untilÀÇ JTAG »óÀÚÀÇ °¡¿ë¼ºÀ» ¹ßÇ¥ÇßÀ¸¸ç GDB¸¦ »ç¿ë ÇÏ¿©ÀÌ ÀåÄ¡¿Í ÀÎÅÍÆäÀ̽º ÇÒ ¼öÀÖ´Â ¹æ¹ýÀÌ ¾ø¾ú½À´Ï´Ù. Avarice´Â POSIX ½Ã½ºÅÛ¿¡¼ ½ÇÇàµÇ¸ç TCP ¼ÒÄÏÀ» ÅëÇØ GDB¿¡ ¿¬°áÇÏ°í GDBÀÇ "Á÷·Ä µð¹ö±× ÇÁ·ÎÅäÄÝ"À» ÅëÇØ Åë½ÅÇÕ´Ï´Ù. ÀÌ ÇÁ·ÎÅäÄÝÀ» »ç¿ëÇϸé GDB´Â "¼³Á¤ / Á¦°Å Áß´Ü Á¡"¹× "Àбâ / ¾²±â ¸Þ¸ð¸®"¿Í °°Àº ¸í·ÉÀ» Àü¼ÛÇÒ ¼ö ÀÖ½À´Ï´Ù.ÀÌ ¸í·ÉÀº AVR JTAG ICE¸¦ Á¦¾îÇÏ´Â µ¥ »ç¿ëµÇ´Â Atmel ÇÁ·ÎÅäÄÝ·Î ÀÌ·¯ÇÑ ¸í·ÉÀ» ¹ø¿ªÇÕ´Ï´Ù. AVR JTAG ICE¿¡ ´ëÇÑ ¿¬°áÀº POSIX ½Ã½ºÅÛÀÇ Á÷·Ä Æ÷Æ®¸¦ ÅëÇØÀÔ´Ï´Ù. GDB Avarice ¿¬°áÀÌ TCP ¼ÒÄÏÀ» ÅëÇØÀ̱⠶§¹®¿¡ µÎ ÇÁ·Î±×·¥Àº µ¿ÀÏÇÑ ½Ã½ºÅÛ¿¡¼ ½ÇÇàÇÒ ÇÊ¿ä°¡ ¾ø½À´Ï´Ù. »ç¹«½Ç ȯ°æ¿¡¼ °³¹ßÀڴ ťºêÀÇ Æí¾ÈÇÔ¿¡¼ ½ÇÇè½Ç¿¡¼ ´ë»óÀ» µð¹ö±ë ÇÒ ¼öÀÖ°Ô ÇØÁÝ´Ï´Ù ( ¡¤ GNU Binutils 2.19¿¡¼ libbfd·Î ºôµå ¿À·ù ¼öÁ¤.
Ž¿å °ü·Ã ¼ÒÇÁÆ®¿þ¾î