bluetooth

 ºí·çÅõ½º °­ÁÂ

¢Ã <Á¦Ç° ¸®ºä> 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 µî¿¡ ´ëÇÑ ³»¿ëÀ» Á¤¸®ÇÏ¿© º¸¿©ÁØ´Ù.

MakeApp·Î »ý¼ºµÈÇÁ·ÎÁ§Æ® ¸®Æ÷Æ®

<±×¸²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