|
ºí·çÅõ½º °Á |
¢Ã
<Á¦Ç° ¸®ºä> IAR»çÀÇ ÇÁ·ÎÅäÄÝ ½ºÅà MakeApp
|
ÀÌÇÑ¿í
(BLUETOOTH Lab. ÆÀÀå )
|
|
º»°í¿¡¼´Â
IAR(http://www.iar.com/) »çÀÇ ÇÁ·ÎÅäÄÝ ½ºÅÃÀÎ MakeApp¿¡
´ëÇÑ ³»¿ëÀ» ´Ù·ç¾îº¸±â·Î ÇÑ´Ù.
|
IAR
»ç´Â ÇöÀç ºí·çÅõ½º °ü·ÃµÈ Á¦Ç°±ºÀ¸·Î °³¹ß º¸µåÀÎ `IAR Starter Kit', ÇÁ·ÎÅäÄÝ ½ºÅÃÀÎ `MakeApp',
|
ÀÎÁõ
°ü·Ã Å×½ºÆ® ÅøÀÎ PreQualÀ» Ãâ½ÃÇÏ°í ÀÖ´Ù.
|
ºí·çÅõ½º
ÇÁ·ÎÅäÄÝ ½ºÅÃÀº ºí·çÅõ½º °³¹ßÀÚÀÇ ÀÔÀå¿¡¼ º¸¸é ºí·çÅõ½º °³¹ß¿¡¼ ³Ñ¾î¾ßÇÒ ÇϳªÀÇ Å«
|
Àå¾Ö¹°
Á¤µµ¶ó°í ÇÒ ¼ö ÀÖ´Ù. ¿ì¼±Àº Á÷Á¢ °³¹ßÇϱ⿡´Â ½Ã°£°ú ºñ¿ëÀÌ ¸¹ÀÌ ¼Ò¿äµÉ»Ó´õ·¯ ÀÎÁõ ÀýÂ÷±îÁö
|
|
<±×¸²1>
IAR ÇÁ·ÎÅäÄÝ ½ºÅðú Ÿ»ç ÇÁ·ÎÅäÄÝ ½ºÅÃÀÇ ºñ±³ (IAR ÀÚ·á)
|
|
°í·ÁÇÑ´Ù¸é ´õ¿í´õ ±×·¯ÇÏ´Ù. ±×·¡¼ ´ëºÎºÐÀÇ ºí·çÅõ½º °³¹ß ¾÷üµéÀº ÁÖ Å¸°ÙÀÌ ½ºÅà °³¹ßÀÌ ¾Æ´Ñ
|
ÀÌ»ó
»ó¿ëÈµÈ ÇÁ·ÎÅäÄÝ ½ºÅÃÀ» ±¸¸ÅÇÏ¿© »ç¿ëÇÑ´Ù. ÇÏÁö¸¸ ½ºÅÃÀ» ±¸ÀÔÇÏ¿´´Ù°í Çصµ °³¹ßÀÚ°¡ ¿øÇÏ
|
´Â
Çϵå¿þ¾î ¹× OS ȯ°æ¿¡ ¸Â°Ô Æ÷ÆÃÀ» ÇÏ´Â °ÍÀº ¿©ÀüÈ÷ ½¬¿î ÀÏÀº ¾Æ´Ï´Ù. ¹°·Ð ÀÌ·¯ÇÑ ºÎºÐÀº ÁÖ·Î
|
½ºÅÃ
º¥´õ·ÎºÎÅÍÀÇ ±â¼ú Áö¿øÀ» ¹ÞÀ» ¼ö´Â ÀÖÁö¸¸ °³¹ßÀÚ¿¡°Ô ºÎ´ãÀÌ µÇ´Â °ÍÀº »ç½ÇÀÌ´Ù.
|
IARȍ˂
MakeApp´Â »ó¿ëÈµÈ ÇÁ·ÎÅäÄÝ Á¦Ç°À» ÀÌ¿ëÇÏ¿© °³¹ßÇÒ ¶§ »ý±â´Â À§¿Í °°Àº ºÎ´ãÀ» »ó´ç
|
ºÎºÐ
´ú¾îÁÙ ¼ö ÀÖ´Â ÃÖÀûÈµÈ ½ºÅà »ý¼º Åø(Tool)À» Á¦°øÇØ ÁØ´Ù. ´ëºÎºÐÀÇ ½ºÅà º¥´õµéÀÌ Ç®¼Ò½º¸¸À»
|
Á¦°øÇÏ°í ÇÊ¿äÇÑ ½ºÅø¸ ¼±ÅÃÇÏ´Â ÀÛ¾÷À» ¼öÀÛ¾÷À¸·Î ÇؾßÇÑ´Ù´Â Á¡À» °í·ÁÇϸé MakeApp¿¡¼ Á¦°ø
|
ÇÏ´Â
ÅøÀº ¸Å¿ì ÁÖ¸ñÇÒ ¸¸ÇÏ´Ù.
|
MakeApp·Î
PC ȯ°æ¿¡¼µµ °³¹ßÀÌ °¡´ÉÇÏÁö¸¸ ÁÖ·Î ÀÓº£µðµå °³¹ß ȯ°æ¿¡ ÃÊÁ¡À» ¸ÂÃß¾îÁ® ÀÖ´Ù.
|
|
<±×¸²2>
IAR »çÀÇ MakeAppÀÇ ±¸Á¶
|
|
¸¶ÀÌÅ©·ÎÇÁ·Î¼¼¼ÀÇ
Á¾·ù(8bit,16bit,32bit)¿Í OSÀÇ Á¾·ù, ±×¸®°í °³¹ßÇÏ·Á´Â Á¦Ç°ÀÇ ÇÁ·ÎÆÄÀÏ µî°ú ÀÌ
|
¿ÜÀÇ
ÇÁ·ÎÆÄÀÏ ½ºÆå »óÀÇ Optional »çÇ× µî¿¡ ´ëÇÑ ¼ÂÆÃÀ» ÇØÁÖ¸é °³¹ßÇÏ·Á´Â ÀÓº£µðµå ȯ°æ°ú ¾îÇø®
|
|
<±×¸²3> MakeAppÀÇ ½ÇÇà ȸé (Å©°Ô º¸±â)
|
|
ÄÉÀ̼Ç
ÇÁ·ÎÆÄÀÏ¿¡ ¸Â°Ô °¡Àå ÃÖÀûÈµÈ ¼Ò½º¸¦ »ý¼ºÇÏ¿© ÁØ´Ù. ƯÈ÷ °³¹ß ȯ°æÀÌ ÀÓº£µðµå ȯ°æÀ̹ǷÎ
|
¸¶ÀÌÅ©·ÎÇÁ·Î¼¼¼¿¡
´Ù¿î·ÎµåÇÒ ½ºÅÃÀÇ »çÀÌÁî°¡ ¸Å¿ì Áß¿äÇÑ ÀÎÀÚ·Î ÀÛ¿ëÇÑ´Ù. MakeApp´Â ½ºÅà Ǯ
|
¼Ò½º¿¡¼
°³¹ßÇÏ·Á´Â ¾îÇø®ÄÉÀ̼ǿ¡¼ »ç¿ëÇÏÁö ¾Ê´Â ºÒÇÊ¿äÇÑ ¼Ò½º¸¦ ¸ðµÎ Á¦°ÅÇϹǷΠÀÛÀº »çÀÌÁî
|
ÀÇ
½ºÅÃÀ» »ý¼ºÇÏ´Â °ÍÀ» ÀåÁ¡À¸·Î ³»¼¼¿ì°í ÀÖ´Ù.
|
|
<±×¸²4>
System ¼³Á¤ ¸Þ´º (Å©°Ôº¸±â)
|
|
ÃÖÀûȵÈ
ÇÁ·ÎÆÄÀÏÀ» »ý¼ºÇϱâ À§ÇÑ ¼³Á¤ ¸Þ´º´Â 5°¡Áö°¡ ÀÖ´Ù. ù ¹ø°°¡ `System'À¸·Î ¿©±â¼´Â
|
CPU,
OS, ¸ðµâ, ÄÄÆÄÀÏ¿¡ ´ëÇÑ ¼³Á¤À» ÇÑ´Ù. ƯÈ÷ CPU´Â ÇöÀç CSRÀ̳ª Ericsson µîÀÇ ´ëÇ¥ÀûÀÎ ¸ðµâ
|
ÀÌ
Áö¿øµÇ°í, »õ·Î¿î ¸ðµâ¿¡ ´ëÇؼ´Â ÃßÈÄ IAR¿¡¼ Áö¼ÓÀûÀ¸·Î ¾÷µ¥ÀÌÆ®¸¦ ÇÒ ¿¹Á¤À̶ó°í ÇÑ´Ù.
|
|
<±×¸²5>
Core ¼³Á¤ ¸Þ´º (Å©°Ôº¸±â)
|
|
µÎ
¹ø°°¡ `Core' ¼³Á¤À¸·Î HCI, L2CAP, RFCOMM, SDP µîÀÇ ÇÁ·ÎÅäÄÝ¿¡ ´ëÇÑ ¼³Á¤À» ¼öÇàÇÑ´Ù. ¿¹
|
¸¦
µé¸é »ç¿ëÇÒ ÆÐŶÀÇ Á¾·ù³ª MTU(Maximum Transfer Unit) »çÀÌÁî µîÀ» ¼³Á¤ÇÒ ¼ö ÀÖ´Ù.
|
|
<±×¸²6>
Profile ¼³Á¤ ¸Þ´º (Å©°Ôº¸±â)
|
|
¼¼
¹ø°´Â `Profile' ¼³Á¤À¸·Î °³¹ßÇÏ·Á´Â ¾îÇø®ÄÉÀ̼ǿ¡¿¡ ¸Â´Â ÇÁ·ÎÆÄÀÏ¿¡ ´ëÇÑ ¼³Á¤À» ÇØÁÖ´Â ºÎ
|
ºÐÀÌ´Ù.
Áö¿øµÇ´Â ÇÁ·ÎÆÄÀÏ ¿ª½Ã Áö¼ÓÀûÀ¸·Î IAR¿¡¼ ¾÷µ¥ÀÌÆ® ÇÒ ¿¹Á¤À̶ó°í ÇÑ´Ù.
|
|
<±×¸²7>
Profile RoadMap
|
|
ÀÌ¿Ü¿¡µµ
`Debug'³ª `Test'¿¡ °ü·ÃµÈ ¼³Á¤À» ÇØÁÙ ¼ö ÀÖ°í, ÀÌ·¯ÇÑ ¼³Á¤À» ¸ðµÎ ¸¶Ä¡¸é ÄÚµå »ý¼ºÀ»
|
ÇÏ°Ô
µÈ´Ù. ¼Ò½º ÄÚµå »ý¼º ½Ã¿¡´Â Project Report ÆÄÀϵµ ÇÔ²² »ý¼ºÇØÁÖ¾î ¾Õ¿¡¼ ¼³Á¤Çß´ø System,
|
|
<±×¸²8>
MakeApp·Î »ý¼ºµÈ ¼Ò½º ÄÚµå
|
|
Core,
Profile µî¿¡ ´ëÇÑ ³»¿ëÀ» Á¤¸®ÇÏ¿© º¸¿©ÁØ´Ù.
|
|
<±×¸²9>
MakeApp·Î »ý¼ºµÈ ÇÁ·ÎÁ§Æ® ¸®Æ÷Æ®
|
|
À§¿Í
°°ÀÌ »ý¼ºµÈ ¼Ò½ºÄڵ忡 °¢ ¸¶ÀÌÅ©·ÎÇÁ·Î¼¼¼¿¡ ¸Â´Â UART³ª Timer¿¡ °ü·ÃµÈ Abstraction
|
Layer
Á¤µµ¸¸ Ãß°¡Çϸé Æ÷Æà ÀÛ¾÷ÀÌ ¿Ï·áµÈ´Ù.
|
|
¾Õ¿¡¼µµ
¾ð±ÞÇßµíÀÌ IARÀÇ MakeApp´Â ´Ù¸¥ ºí·çÅõ½º ÇÁ·ÎÅäÄÝ ½ºÅà Á¦Ç°°ú ´Þ¸® ¿øÇÏ´Â °³¹ß Ç÷§
|
Æû¿¡
¸Â°Ô ¼Ò½º¸¦ »ý¼ºÇÒ ¼ö ÀÖ´Â ÅøÀ» Á¦°øÇß´Ù´Â Á¡¿¡¼ Â÷º°¼ºÀ» Áö´Ï°í ÀÖ´Ù. ÀÌ ÅøÀº °í°¡ÀÇ ½ºÅÃ
|
À»
±¸ÀÔÇÏ°íµµ Æ÷Æà µîÀÇ ºÎ´ãÀÌ ¿©ÀüÈ÷ °³¹ßÀÚÀÇ ¸òÀ¸·Î ³²¾ÆÀÖ´Â ºí·çÅõ½º ½ºÅà Á¦Ç°ÀÇ Çö½ÇÀ» »ý°¢
|
ÇÒ
¶§ ¸Å¿ì °í¹«ÀûÀÎ ÀÏ·Î »ý°¢µÈ´Ù. IAR MakeApp¿¡ ´ëÇÑ ´õ ¸¹Àº Á¤º¸´Â IAR ȨÆäÀÌÁö
|
(http://www.iar.com/)¿¡¼ ¾òÀ» ¼ö ÀÖ´Ù.
|
|
<
ÀÚ·á Ãâó : Bluetooth.lab
>
|
|
|
Copyright¨Ï
2003 (ÁÖ)¸¶ÀÌÅ©·ÎºñÁ¯
All rights Reserved. TEL:02-3283-0101 FAX:02-3283-0160 |