·Î±×ÀÎ | ȸ¿ø°¡ÀÔ (´º½º·¹ÅͽÅû) | SITEMAP
   
  °³¹ß   Ç÷§Æû   ½Ã½ºÅÛ   ¸Å´ÏÁö¸ÕÆ®   Àüü±â»ç  
ÀÚ¹Ù
´å³Ý
C/C++
DB
¸ðµ¨¸µ
À¥°³¹ß
±âŸ
À¯´Ð½º/¸®´ª½º
À©µµ¿ì
±âŸ
¼­¹ö
³×Æ®¿öÅ©
º¸¾È
±âŸ
BM
PM
±âŸ
 
±â»çÀúÀå
0
 
¸¶ÀÌ ½ºÅ©·¦
¡¸BSP¿¡¼­ OS±îÁö¡¹¡¤¡¤¡¤À©µµ¿ìCE Æ÷ÆÃÀÇ Áö¸§±æ

¶ó¿µÈ£ (Àκ¥ÅØ)   2008/01/28
Window CE
À©µµ CE¸¦ °³¹ßÇÑ´Ù´Â Àǹ̴ ¡®À©µµ¿ìCE ¿î¿µÃ¼Á¦¸¦ ÀڱⰡ ¸¸µç º¸µå¿¡ Á¤»óÀûÀ¸·Î µ¿ÀÛÇϵµ·Ï ÇÏ´Â ÀÛ¾÷¡¯ ȤÀº ¡®À©µµ¿ìCE¸¦ žÀçÇÑ ÀåÄ¡¿¡ ¾ÖÇø®ÄÉÀ̼ÇÀ» ¸¸µå´Â ÀÛ¾÷¡¯À̶ó Á¤ÀÇÇÒ ¼ö ÀÖ´Ù.

»ç½Ç ÀÌ ¸»µéÀº ¾ÆÁ÷±îÁö ¾î·Æ´Ù. Æ÷ÆÃ, BSP(Board Support Package)¿Í °°Àº ¿ë¾î¿¡ ¸ÕÀú Àͼ÷ÇØÁ®¾ß ÇÑ´Ù. À©µµ¿ìCE¸¦ ½ÃÀÛÇϸ鼭 °¡Àå ¾î·Á¿ü´ø ºÎºÐ Áß¿¡ Çϳª°¡ ÀüüÀûÀÎ ÀÛ¾÷ ¹æ¹ýÀÌ ¸Ó¸®¿¡¼­ ¾È ±×·ÁÁ³´Ù´Â °ÍÀÌ´Ù. ¸ÅÀÏ ¸ÅÀÏ ±â¼úÀûÀÎ ³»¿ë¿¡ ´ëÇØ Á¶»çÇØ º¸Áö ¾ÊÀ¸¸é µû¶ó°¡±â°¡ ½±Áö ¾Ê´Ù.

Áö±ÝÀº °³¹ß °úÁ¤À» óÀ½¿¡¼­ºÎÅÍ ³¡±îÁö ¸î ¹ø ÇØ ºÃ±â ¶§¹®¿¡ ÈçÈ÷ ¸»ÇÏµí ¡®°¨¡¯ÀÌ ÀâÈù´Ù.
ÇÏÁö¸¸ ¿î¿µÃ¼Á¦¶ó´Â ¼ÒÇÁÆ®¿þ¾î´Â ±× ³»¿ëÀÌ ¹æ´ëÇϱ⠶§¹®¿¡ ¾ÆÁ÷µµ ¸ð¸£´Â ºÎºÐÀÌ ÀÖ´Ù.

º» ³»¿ëÀº À©µµ¿ìCE¸¦ óÀ½ Á¢ÇÏ´Â Ãʺ¸ÀÚ°¡ ¾î¶»°Ô BSP¸¦ Æ÷ÆÃ Çϴ°¡¿¡ ´ëÇÑ ¼³¸íÀÌ´Ù. ¹°·Ð Ãʺ¸ÀÚ°¡ À©µµ¿ìCE¸¦ °³¹ßÇÑ º¸µå¿¡ Æ÷ÆÃ ÇÑ´Ù´Â °ÍÀº ¸Å¿ì ¾î·Á¿î ÀÏÀÌÁö¸¸, ÀÌ ±Û¿¡¼­´Â ¡®°¨¡¯À» ÀâÀ¸·Á¸é ¾î¶»°Ô ÇØ¾ß ÇÏ´ÂÁö Á¤µµ¸¸ °¡À̵带 Á¦°øÇÑ´Ù.

ÀÚ, ÀÌÁ¦ À©µµ¿ìCE¸¦ ¿î¿µÃ¼Á¦·Î »ç¿ëÇϱâ·Î °áÁ¤Çß´Ù°í °¡Á¤ÇÏÀÚ. ±×·³ Çϵå¿þ¾î ÆÀÀº Çϵå¿þ¾î ¼³°è¿¡ µé¾î°¥ °ÍÀ̸ç, ¿©·¯ºÐÀº À©µµ¿ìCE °³¹ß ¿£Áö´Ï¾î·Î½á ¾î¶»°Ô ÇØ¾ß ÇÒ±î? ÇÊÀÚ´Â ´ÙÀ½°ú °°Àº 12´Ü°èÀÇ ÀýÂ÷¸¦ Á¦½ÃÇÑ´Ù. ¹°·Ð ÁÖ°üÀûÀÎ ´Ü°èÀ̸ç, ¸î °¡Áö´Â ±»ÀÌ Æ÷ÇÔ ¾È ½ÃÄѵµ µÈ´Ù.

<À©µµ¿ìCE ¿î¿µÃ¼Á¦ Æ÷ÆÃ ÀýÂ÷>


Áö±ÝºÎÅÍ´Â °¢ ´Ü°è¿¡ ´ëÇØ ±¸Ã¼ÀûÀ¸·Î »ìÆìº¸µµ·Ï ÇÑ´Ù.

°³¹ßº¸µå ±¸ÀÔ ¹× Å×½ºÆ®
À©µµ¿ìCE¸¦ ÀÌ¿ëÇÑ °³¹ßÀÇ Ã¹ ´Ü°è´Â »ç¿ëÇÏ·Á°í ÇÏ´Â ÇÁ·Î¼¼¼­¸¦ ÀÌ¿ëÇÑ °³¹ßº¸µå¸¦ ±¸ÀÔÇÏ´Â °ÍÀÌ´Ù. ÇÁ·Î¼¼¼­ ¾÷ü´Â ´ëºÎºÐ °³¹ß º¸µå¸¦ Á¦°øÇÑ´Ù. ¹°·Ð °³¹ßº¸µå°¡ ¾ø¾îµµ À©µµ¿ìCE¸¦ Æ÷ÆÃÇÏ´Â °ÍÀº °¡´ÉÇÏ´Ù. ´Ù¸¸ ÇÁ·Î¼¼¼­¿¡ ´ëÇØ Á¦´ë·Î ¸ð¸¥ ü °³¹ß¿¡ µé¾î°£´Ù¸é ½ÃÇàÂø¿À¸¦ °ÞÀ» ¼ö ÀÖ´Ù.

°³¹ßº¸µå¿¡ ÇÁ·Î¼¼¼­ ¾÷ü¿¡¼­ Á¦°øÇÑ BSP¸¦ ºôµåÇÏ¿© Á¦´ë·Î µ¿À۵ǴÂÁö È®ÀÎÇÏ´Â °ÍºÎÅÍ ½ÃÀÛÇÑ´Ù. ºôµå ÇÒ ¶§ ¾î¶°ÇÑ ¹®Á¦, ƯÈ÷ ±â´É»óÀÇ ¸ðÀÚ¶ó´Â ºÎºÐÀÌ ¾ø´ÂÁö È®ÀÎÇϱ⠽ÃÀÛÇÑ´Ù.

»ç½Ç óÀ½¿¡´Â BSP¸¦ ¼³Ä¡Çϰí, OS°¡ Á¤»óÀûÀ¸·Î µ¿ÀÛÇÏ´ÂÁö È®ÀÎÇϴµ¥µµ ¸¹Àº ½Ã°£ÀÌ °É¸°´Ù. »õ·Î¿î ÇÁ·Î¼¼¼­¸¦ »ç¿ëÇÑ´Ù´Â °ÍÀÌ ½±°Ô PC¿¡ OS¸¦ ¼³Ä¡ÇϵíÀÌ ½¬¿î ÀÏÀÌ ¾Æ´Ï¶ó¼­ ±×·±´Ù.

ÇÊÀÚ°¡ À§¿¡¼­Ã³·³ ´Ü°è¸¦ ¿©·¯ °¡Áö·Î ³ª´©´Â ÀÌÀ¯µµ ±× ¸¸Å­ Ãʱ⠰³¹ßÇϱâ À§Çؼ­´Â ¸¹Àº ÁغñÀÛ¾÷ÀÌ ÇÊ¿äÇϱ⠶§¹®ÀÌ´Ù. ´ÙÀ½ ±×¸²µéÀº ÇÁ·Î¼¼¼­ º° ´ëÇ¥ÀûÀÎ °³¹ßº¸µå¸¦ º¸¿©ÁÖ°í ÀÖ´Ù. °³¹ßº¸µå¸¶´Ù ±× ±â´É»óÀÇ Â÷À̰¡ ÀÖÁö¸¸ ¼ÒÇÁÆ®¿þ¾î¿Í Çϵå¿þ¾î °³¹ßÇϱâ À§ÇÑ ±âÃʰ¡ µÇ´Â Àåºñ Áß¿¡ Çϳª¶ó°í »ý°¢ÇÏ¸é µÈ´Ù.

<±×¸² 1>


<±×¸²2>


°³¹ßº¸µå¸¦ °¡Áö°í ÇÏ´Â ÀÛ¾÷ Áß ´ëÇ¥ÀûÀÎ °ÍÀº À©µµ¿ìCE°¡ °³¹ßº¸µå »ó¿¡¼­ ¾î¶»°Ô µ¿ÀÛÇÏ´ÂÁö È®ÀÎÇÏ´Â °Í°ú ¾ÕÀ¸·Î ¸¸µé º¸µå¿¡ ¹®Á¦°¡ »ý°åÀ» ¶§ Çϵå¿þ¾îÀûÀÎ Â÷ÀÌÁ¡À» È®ÀÎÇÏ¿© Çϵå¿þ¾îÀûÀÎ ¹®Á¦¸¦ °ËÁõÇÏ´Â °ÍÀÌ´Ù. ³Ê¹« ¾î·Æ°Ô »ý°¢ÇÏÁö ¸»°í ¡®°³¹ßº¸µå¿¡ Á¦°øµÈ BSP¸¦ ¿Ã¸®°í µ¿ÀÛÇÏ´Â °ÍÀ» º»´Ù!¡¯¶ó´Â °£´ÜÇÑ Á¤ÀǷΠù ´ÜÃ߸¦ ½ÃÀÛÇØº¸ÀÚ.

°³¹ßº¸µå¿¡¼­ Á¦°øµÇ´Â BSP OS ºôµå ¹× µ¿ÀÛ Å×½ºÆ®
°³¹ßº¸µå°¡ µ¿ÀÛÇÏ´ÂÁö ´«À¸·Î È®ÀÎÇÏ´Â °ÍÀº ¸Å¿ì Áß¿äÇÏ´Ù. ½ÇÁ¦·Î µ¿À۵Ǵ °ÍÀ» º»´Ù´Â °ÍÀº ±×¸¸Å­ µ¿±â ºÎ¿©°¡ µÈ´Ù. ÀÌÁ¦ °³¹ßº¸µå°¡ Á¦´ë·Î ÀÌ¹Ì ¼³Ä¡µÈ ¿î¿µÃ¼Á¦ À̹ÌÁö·Î µ¿ÀÛÇÏ´Â °ÍÀ» È®ÀÎÇϰí Çѹø Á÷Á¢ ¿î¿µÃ¼Á¦ À̹ÌÁö¸¦ ¸¸µé¾î¼­ ½ÇÇàÇØ º¸ÀÚ.

BSP¸¦ Ç÷§Æû ºô´õ ³»¿¡ ¼³Ä¡Çϰí OS°¡ Á¦´ë·Î ¸¸µé¾îÁö´ÂÁö È®ÀÎÇÑ´Ù. ¿©±â¼­ Áß¿äÇÑ °ÍÀº OS À̹ÌÁö¸¸ ºôµå µÇ°í µ¿À۵Ǵ °ÍÀ» È®ÀÎÇÏ´Â °ÍÀÌ ´Ù°¡ ¾Æ´Ï¶ó, EBOOT°¡ Á¦´ë·Î ºôµå µÇ´ÂÁö, IPLÀÌ Á¦´ë·Î ºôµå°¡ µÇ´ÂÁö, OS À̹ÌÁö´Â Á¦´ë·Î ¸¸µé¾îÁö´ÂÁö ¾Ë¾Æ¾ß ÇÑ´Ù´Â °ÍÀÌ´Ù.

¹°·Ð °³¹ßº¸µå¿¡ ¿Ã·Á¼­ µ¿À۵Ǵ °ÍÀ» È®ÀÎÇÏ´Â °Íµµ ÀØÁö ¸»¾Æ¾ß ÇÕ´Ï´Ù. µ¿ÀÛÀÌ ¾ÈµÈ´Ù¸é Àǹ̰¡ ¾ø´Ù. °³¹ßº¸µå¿Í ÇÔ²² Á¦°øµÈ ¸Å´º¾óÀ» ¹ÙÅÁÀ¸·Î »ý¼ºµÈ À̹ÌÁö¸¦ È®ÀÎÇϰí, µ¿ÀÛÀÌ Á¦´ë·Î µÇ´ÂÁö Á¡°ËÇØ¾ß ÇÑ´Ù. ¿©±â¼­ Áß¿äÇÑ °ÍÀº Release À̹ÌÁöÀÇ »ý¼º»Ó¸¸ ¾Æ´Ï¶ó DebugÀ̹ÌÁö¸¦ »ý¼ºÇؼ­ µ¿ÀÛÀÌ µÇ´ÂÁö È®ÀÎÇØ¾ß ÇÑ´Ù. ÀÌ ´Ü°è¿¡¼­ ÇØ¾ß ÇÒ °ÍµéÀ» ´Ù½Ã Çѹø Á¤¸®ÇÑ´Ù.

-Platform Builder¿¡ BSP¸¦ ¼³Ä¡ÇÏ°í »õ·Î¿î Ç÷§Æû »ý¼º
-Release ¸ðµå·Î ºôµå ÇÏ°í °³¹ßº¸µå¿¡ ¿Ã·Á¼­ µ¿ÀÛÀÌ µÇ´ÂÁö È®ÀÎ
-Debug ¸ðµå·Î ºôµå ÇÏ°í µ¿ÀÛÀÌ µÇ´ÂÁö È®ÀÎ, Break Point¸¦ ¼³Á¤ÇØ º¸°í Á¦´ë·Î µð¹ö±ëÀÌ µÇ´ÂÁöµµ È®ÀÎ .

°³¹ßº¸µå µð¹ö±ë Å×½ºÆ®
ÀÌÁ¦ °³¹ßº¸µå¿¡¼­ Ç÷§Æû ºô´õ·Î »ý¼ºµÈ À©µµ¿ìCE OS À̹ÌÁö°¡ ¾î¶»°Ô µ¿ÀÛÇÏ´ÂÁö´Â È®ÀÎ ÇÏ¿´À» °ÍÀÌ´Ù. BSP¸¦ ¼³Ä¡Çϰí, ÇϳªÀÇ Ç÷§ÆûÀ» ¸¸µé¾î º¸°í, OSÀ̹ÌÁö¸¦ ¸¸µå´Â ¼ø¼­¸¦ ÀÍÈ÷´Â °ÍÀÌ °³¹ßÀÇ Ã¹ ´Ü°èÀÌ´Ù.

°³¹ßº¸µå¶ó°í ÇÒÁö¶óµµ óÀ½ºÎÅÍ ½±°Ô µÇÁö´Â ¾ÊÀ» °ÍÀÌ´Ù. °³¹ßº¸µå¿Í ÇÔ²² Á¦°øµÈ ¸Å´º¾óÀ» Á¤µ¶Çϸ鼭 »ç¿ë ¹æ¹ýÀ» ÃæºÐÈ÷ ÀÍÈ÷±â ¹Ù¶õ´Ù. Ãʺ¸´Ü°è¿¡¼­(¹°·Ð Áö±Ýµµ ±×·¸Áö¸¸..)´Â ¸Å´º¾óÀ» Á¤µ¶ÇÏ°í ¸Å´º¾ó´ë·Î µû¶ó ÇØº¸´Â °ÍÀ» °£°úÇÏ´Â °æÇâÀÌ ÀÖ´Ù. ¿µ¾î ¿ï··Áõ ¶§¹®À̱⵵ ÇÒ °ÍÀÌ´Ù. ÇÏÁö¸¸ »ç¼ÒÇÑ °ÍÀÌ¶óµµ ¸Å´º¾óÀ» ÀÐ°í »ç¿ë¹æ¹ýÀ» Á¤È®È÷ ¾Æ´Â °ÍÀÌ ¹«¾ùº¸´Ù Áß¿äÇÏ´Ù.

°³¹ßº¸µå¸¦ »ç¿ëÇÏ´Â ÀåÁ¡Àº µð¹ö±ëÀ» À§ÇÑ È¯°æÀÌ ¸ðµÎ °®Ãß¾îÁ® ÀÖ´Ù´Â °ÍÀÌ´Ù. JTAG µð¹ö°Å¸¦ À§ÇÑ JTAG Æ÷Æ®, µð¹ö±×¿ë ½Ã¸®¾óÆ÷Æ®, LED ¹× ±âŸ Ãâ·ÂÀåÄ¡¸¦ ÅëÇØ µð¹ö±ëÀ» ÇÒ ¼ö ÀÖµµ·Ï ±¸¼ºµÇ¾î ÀÖ´Ù.

¿ì¼± ÀÌ ´Ü°è¿¡¼­ Áß¿äÇÏ°Ô °ËÁõÇØ¾ß ÇÒ °ÍµéÀº KITLÀ» ÀÌ¿ëÇØ µð¹ö±ëÇÏ´Â ¹æ¹ýÀ» ¼÷ÁöÇÏ´Â °ÍÀÌ´Ù. Platform ºô´õ¿¡¼­ Breakpoint¸¦ ¼³Á¤ÇÏ°í µ¿ÀÛ Áß ¸ØÃß´ÂÁö? ´ÙÀ½ ÁøÇàÀÌ µÇ´ÂÁö È®ÀÎÇØ¾ß ÇÑ´Ù. À©µµ¿ìCE´Â OS¶ó´Â °ÍÀ» ¸í½ÉÇØ¾ß ÇÑ´Ù. Áö±Ý ´çÀå µ¿À۵Ǵõ¶óµµ ¾ðÁ¦ ¾î¶² ¹®Á¦°¡ »ý±æÁö ¸ð¸¥´Ù. µû¶ó¼­ ±× ¹®Á¦¸¦ ÇØ°áÇÒ ¹æ¹ýÀ» ¹Ì¸® °¡Áö°í ÀÖ¾î¾ß ÇÑ´Ù.

ÀÌ ºÎ¹®¿¡¼­ KITLÀ» ÀÌ¿ëÇØ µð¹ö±ëÇÏ´Â ¹æ¹ýÀ» ¾Ë¾ÆµÎ´Â °ÍÀÌ Á¦ÀÏ ¸ÕÀú ÇØ¾ß ÇÒ ÀÏÀÌ´Ù. BSP¿¡ µû¶ó¼­ EthernetÀ¸·Î KITLÀ» »ç¿ëÇÏ´Â ¹æ¹ýµµ ÀÖ°í, USB¸¦ ÀÌ¿ëÇØ KITLÀ» »ç¿ëÇϱ⵵ ÇÑ´Ù. ¾î¶°ÇÑ ¹æ¹ýÀ» »ç¿ëÇÏ´ÂÁö ±× ¼³Á¤¹æ¹ýÀ» È®½ÇÈ÷ ¼÷ÁöÇØ µÎ±â ¹Ù¶õ´Ù.

JTAGÆ÷Æ®¸¦ ÀÌ¿ëÇØ µð¹ö±ëÀ» ÇÏ´Â ¡®JTAG µð¹ö°Å¡¯´Â Áß¿äÇÑ ÀåºñÁßÀÇ ÇϳªÀÌ´Ù. ´ÙÀ½ ±×¸²¿¡ Àß ³ªÅ¸³ª ÀÖ´Ù.

<±×¸² 3>


<±×¸² 4>


º¯°æ Çϵå¿þ¾î¿¡ µû¸¥ EBOOT ¼öÁ¤
ÀÌÁ¦ ¾î´À Á¤µµ °³¹ß ȯ°æÀ» ÁغñÇß´Ù¸é º»°ÝÀûÀÎ Æ÷ÆÃ ÀÛ¾÷¿¡ µé¾î°¡¾ß ÇÒ ½Ã°£ÀÌ´Ù. ÀÌÁ¦ºÎÅÍ´Â °³¹ß º¸µå°¡ ¾Æ´Ï¶ó ¿©·¯ºÐÀÇ È¸»ç¿¡¼­ ¸¸µç º¸µå¸¦ °¡Áö°í ÀÛ¾÷À» ÇØ¾ßÇÑ´Ù.

¿ì¼± Eboot¸¦ ¿©·¯ºÐÀÌ °³¹ßÇÑ º¸µå¿¡ ¸Â°Ô Æ÷ÆÃ ÇØ¾ß ÇÑ´Ù(Eboot¿¡ ´ëÇÑ ±¸Ã¼ÀûÀÎ °ÍÀº ±Û ÃÖÇÏ´Ü¿¡ ¹Ú½º·Î ¼³¸íÇß´Ù.)

Eboot°¡ µ¿ÀÛÇϸé ÇÏÀÌÆÛÅ͹̳ο¡<±×¸² 5>¿Í °°Àº È­¸éÀÌ ³ª¿Â´Ù. Eboot°¡ µ¿ÀÛÇÒ Áغñ°¡ µÇ¾ú´Ù´Â ¶æÀÌ´Ù. NAND Ç÷¡½Ã¸¦ ¸¹ÀÌ »ç¿ëÇÏ°Ô µÇ¸é¼­ EbootÀÇ ¿ªÇÒÀÌ ¸¹ÀÌ Ãà¼ÒµÇ±â´Â ÇßÁö¸¸ ¿©ÀüÈ÷ Eboot´Â À©µµ CE Æ÷ÆÃ¿¡ À־ Áß¿äÇÑ ÀÚ¸®¸¦ Â÷ÁöÇÑ´Ù. Eboot°¡ µ¿ÀÛÇØ¾ß OS°ü·Ã Æ÷ÆÃ ÀÛ¾÷À» ÁøÇà ÇÒ ¼ö Àֱ⠶§¹®ÀÌ´Ù.

<±×¸²5>


Eboot°¡ Á¤»óÀûÀ¸·Î µ¿ÀÛÇϱâ À§Çؼ­ Áß¿äÇÑ Ç÷¡½Ã¿Í ·¥¿¡ °üÇÑ ¼³Á¤À» ¸ÕÀú º¯°æÇØ¾ß ÇÑ´Ù. ¾ÆÁ÷ LCD¿Í °°ÀÌ µ¿ÀÛÀ» È®ÀÎ ÇÒ ¼ö ÀÖ´Â ºÎºÐÀ» ½ÇÇàÇϱâ´Â ¾î·Æ±â ¶§¹®¿¡ µ¿ÀÛ Á¤º¸¸¦ È®ÀÎÇϱâ À§ÇÑ ½Ã¸®¾ó Æ÷Æ®¸¦ °³¹ßÇÑ º¸µå¿¡ ¸Â°Ô ¼öÁ¤ÇØ¾ß ÇÑ´Ù. ÀÌ´õ³Ý, LCD µîÀ» È®ÀÎÇÏ°í ¼öÁ¤ÇØ¾ß ÇÒ ³»¿ëµéÀÌ ¸¹Áö¸¸ ¿ì¼±Àº ½Ã¸®¾ó·Î Á¦´ë·Î µ¿ÀÛÇÑ´Ù´Â ¸Þ½ÃÁö°¡ Ãâ·ÂÇϵµ·Ï ¸¸µå´Â °ÍÀÌ Áß¿äÇÏ´Ù. ¾Æ·¡´Â À̸¦ Á¤¸®ÇÑ °ÍÀÌ´Ù.

-¸Þ¸ð¸® °ü·Ã ¼öÁ¤ »çÇ×À» È®ÀÎ ÇÏ°í ¼öÁ¤ : ¿©±â¿¡´Â ¸Þ¸ð¸® Á¾·ù, Å©±â, ¹æ½Ä¿¡ µû¶ó ¼öÁ¤ÇÒ »çÇ×ÀÌ ¸¹´Ù.
-ÇÁ·Î¼¼¼­ ¼³Á¤ : ¸Þ¸ð¸®´Â ¾î¶² ÇÁ·Î¼¼¼­ ÇÉÀ» »ç¿ëÇϰí, ÀÎÅÍ·´Æ®´Â ¾î¶² Æ÷Æ®¸¦ ÅëÇØ ÀÔ·ÂÀ» ¹ÞÀ» °ÍÀΰ¡¿¡ ´ëÇÑ º¯°æ »çÇ× ¹× ¼³Á¤À» ÇÑ´Ù.
-Àü¿ø °ü¸® ¼³Á¤ : ÃÊ±â ºÎÆÃ ½Ã Àü¿øÀ» Àΰ¡ÇØ ÁÖ¾î¾ß ÇÏ´Â ¼ÒÀÚµµ ÀÖÀ» °ÍÀÌ´Ù. ÀÌ·¯ÇÑ ºÎºÐ¿¡ ´ëÇØ ¹Ì¸® È®ÀÎÇÏ°í ¼³Á¤ÇØ¾ß ÇÑ´Ù.
-JTAG µð¹ö°Å¸¦ °³¹ß Ãʱ⿡¼­ºÎÅÍ »ç¿ëÇÏ¸é º¸´Ù ºü¸£°Ô ÁøÇàÇÒ ¼ö ÀÖ´Ù.

Eboot º¯°æ ¹× µ¿ÀÛ Å×½ºÆ®
Eboot°¡ µ¿ÀÛÇÏ´Â °ÍÀ» È®ÀÎÇß´Ù¸é Àý¹Ý ÀÌ»óÀº ÁøÇàÇÑ °ÍÀÌ´Ù. Eboot¸¦ µ¿ÀÛÇÏ¸é º¸´Ù ÀÏÀÌ ½¬¿öÁø´Ù. Eboot°¡ µ¿ÀÛÇß´Ù´Â °ÍÀº °³¹ßÇÑ º¸µå°¡ Á¤»óÀûÀ¸·Î ¸¸µé¾îÁ® ÀÖÀ¸¸ç, ÀÌÁ¦ À©µµ¿ìCE Æ÷ÆÃ¿¡¸¸ ÁýÁßÇÏ¸é µÈ´Ù´Â ¶æÀÌ´Ù. ÀÌÁ¦ Eboot¿¡¼­ ÇØ¾ß ÇÒ ¼¼ºÎÀûÀÎ ÀÛ¾÷À» ¼³¸íÇÑ´Ù.

-ÀÌ´õ³ÝÀ» ÅëÇÏ¿© OS°¡ ´Ù¿î·Îµå ÇÒ ¼ö ÀÖµµ·Ï ÀÌ´õ³Ý µå¶óÀ̹ö¸¦ Æ÷ÆÃÇÑ´Ù.
-OS À̹ÌÁö¸¦ ÀÌ´õ³ÝÀ» ÅëÇÏ¿© ´Ù¿î·ÎµåÇÑ ÈÄ Ç÷¡½Ã ¸Þ¸ð¸®¿¡ ÀúÀåµÉ ¼ö ÀÖµµ·Ï ÇÑ ·çƾÀÌ Á¦´ë·Î µ¿ÀÛÇÏ´ÂÁö È®ÀÎÇÑ´Ù.
-OS À̹ÌÁö¸¦ Ç÷¡½Ã ¸Þ¸ð¸®¿¡¼­ ÀÐ¾î µé¿© ½ÇÇàÇÏ´Â ·çƾ¿¡ ´ëÇØ »ìÆìº»´Ù.
-Eboot »çÀÌÁî, OS À̹ÌÁö »çÀÌÁî °ü·ÃµÈ Á¤º¸¸¦ °³¹ß º¸µå¿¡ ¸Â°Ô ¼öÁ¤ÇÑ´Ù.

ÀÌ·¸°Ô º¸¸é Eboot¿¡¼­ ÇØ¾ß ÇÒ ÀÏÀÌ ´ë´ÜÈ÷ ¸¹¾Æ º¸ÀδÙ. ÇÏÁö¸¸ ÇÊ¿äÇÑ ºÎºÐÀÌ ¹ºÁö È®Àθ¸ ÇÑ´Ù¸é ±×·¸°Ô ¾î·Á¿î ºÎºÐÀÌ ¾Æ´Ï´Ù. ÀÌÁ¦ ¿î¿µÃ¼Á¦¸¦ °³¹ßÇÒ ±âº»ÀûÀÎ Áغñ°¡ µÇ¾ú´Ù.

ÀÌ »óÅ·Π´Ù¸¥ ºÐµé¿¡°Ô ¼öÁ¤ÇÑ Eboot¸¦ º¸µå¿¡ žÀçÇÑ ÈÄ Àü´ÞÇÏ°Ô µÈ´Ù. ¿î ÁÁ´Ù¸é Ç÷§Æû ºô´õ¿¡¼­ OS À̹ÌÁö¸¦ ¸¸µé°í ´Ù¿î·Îµå ÇØ ½ÇÇàÀÌ µÉ ¼öµµ ÀÖ´Ù. ÇÏÁö¸¸ ÀÌ´Â ¾îµð±îÁö³ª ¿î¿¡ µû¶ó¼­°í ½ÇÁ¦ °¡´É¼ºÀº ¸Å¿ì Àû´Ù. OS À̹ÌÁö°¡ Á¦´ë·Î ·£ ÄÉÀ̺íÀ» ÅëÇÏ¿© ´Ù¿î·Îµå µÇ°í µ¿ÀÛÇÏ´Â ½Ã´¿¸¸ ÇÏ¸é µÈ´Ù. ±× ´ÙÀ½Àº Á» ´õ ³ë·ÂÀÌ ÇÊ¿äÇÏ´Ù.

°³¹ß Çϵå¿þ¾î Å×½ºÆ®
ÀÌ ´Ü°è´Â º´ÇàÇϰųª OS°¡ µ¿ÀÛÇÏ´Â °ÍÀ» º» ÈÄ¿¡ ÁøÇàÇØµµ ¹«°üÇÏ´Ù. ÇÊÀÚ°¡ º¸Åë ÇÏ´ø ¼ø¼­ÀÏ »Ó.

Eboot´Â ÀûÀº Å©±âÀÇ ÇÁ·Î±×·¥À̸ç, µû¶ó¼­ ÄÄÆÄÀÏ ¹× ¸µÅ© ½Ã°£ÀÌ ¸Å¿ì ª´Ù. º¸Åë 256KB Á¤µµÇÑ´Ù. µû¶ó¼­ ¿©±â¿¡ °³¹ßÇÑ º¸µåÀÇ Çϵå¿þ¾î°¡ Á¦´ë·Î µ¿ÀÛÇÏ´ÂÁö °Ë»çÇÏ´Â ·çƾÀ» Ãß°¡ÇÑ´Ù. ±×·¡¼­ ³ªÁß¿¡ µð¹ÙÀ̽º µå¶óÀ̹ö °³¹ßÀÚµéÀÌ ¹®Á¦°¡ ¾ø°Ô ¹Ì¸® ÁغñÇÏ´Â °ÍÀÌ´Ù. µð¹ÙÀ̽º µå¶óÀ̹ö¸¦ ¸¸µé¸é¼­ Çϵå¿þ¾î¸¦ °ËÁõÇϱâ´Â ¾î·Á¿î ÀÏÀÓÀ» ÀÎÁöÇØ¾ß ÇÑ´Ù.

¾î·µç EbootÀÇ ¸Þ´º¿¡ ½Ã¸®¾óÀ» ÅëÇÏ¿© Ű ÀÔ¿ªÀ» ¹ÞÀ» ¼ö ÀÖ°Ô ÇÏ°í ±×°Í¿¡ µû¶ó °¢°¢ Çϵå¿þ¾î¸¦ Å×½ºÆ® ÇÒ ¼ö ÀÖµµ·Ï ÇÑ´Ù.

-¸Þ¸ð¸® Å×½ºÆ®
-GPIO Å×½ºÆ®
-ÇÁ·Î¼¼¼­¿Í ¿¬°áµÇ¾î ÀÖ´Â ÀåÄ¡ Å×½ºÆ® - AC'97 Codec°ú °°Àº ÁÖº¯ ÀåÄ¡¸¦
-LCD ¸ðµâ µ¿ÀÛ Å×½ºÆ®

ÇÏÁö¸¸ Eboot¿¡¼­ Çϵå¿þ¾î¸¦ Å×½ºÆ®ÇÏ´Â Äڵ带 ÀÛ¼ºÇÏ´Â °ÍÀº Ãʺ¸¿¡°Ô´Â ´ë´ÜÈ÷ ¾î·Á¿î ÀÏÀÌ´Ù. ¾Æ¸¶ À©µµ¿ìCE °³¹ß ±â°£¸¸Å­ÀÇ ½Ã°£ÀÌ ÇÊ¿äÇÒÁöµµ ¸ðfms´Ù. µû¶ó¼­ óÀ½¿¡´Â ¸Þ¸ð¸® Å×½ºÆ®¸¸ È®½ÇÇÏ°Ô ÀÛ¼ºÇØµÑ °ÍÀ» ±ÇÇÑ´Ù. Á¤»óÀûÀ¸·Î ¸Þ¸ð¸®°¡ Àаí, ½áÁö°í, Áö¿öÁö´ÂÁö È®ÀÎÇÏ´Â °ÍÀº Áß¿äÇÑ ÀÏÀÓÀ» ¸í½ÉÇ϶ó. ¸¸¾à¿¡ À̰ÍÁ¶Â÷ Á¦´ë·Î ¾È Çß´Ù°¡´Â ³ªÁß¿¡ ¹®Á¦°¡ »ý±æ ¼ö ÀÖ´Ù.

Debug ȯ°æ ¼³Á¤
Ç÷§Æû ºô´õ´Â °­·ÂÇÑ ¼ÒÇÁÆ®¿þ¾î µµ±¸ÀÌ´Ù. °³¹ßºÎÅÍ µð¹ö±ë±îÁö ´Ù ÇÒ ¼ö ÀÖ´Ù. ¿¹Àü¿¡ µð¹ö°Å¸¸ µû·Î ÆÇ ȸ»çÀÇ Á¦Ç°¸¸Å­ °­·ÂÇÑ ±â´ÉÀÌ ¿©±â¿¡ ´ã°å´Ù.

ÇÏÁö¸¸ ´ÜÁ¡µµ ÀÖ´Ù. KITL((Kernel Interface Transport Layer))À̶ó´Â ȯ°æÀ» ÇÊ¿ä·Î ÇÑ´Ù´Â °ÍÀÌ´Ù. ¶Ç KITLÀº ÀÌ´õ³Ý, ½Ã¸®¾ó, USB¿Í °°Àº ÀÎÅÍÆäÀ̽º ÀåÄ¡¸¦ ÇÊ¿ä·Î ÇÑ´Ù. ¸¸¾à ÀÌ·± °ÍÀÌ ¾ø´Ù¸é Ç÷§Æû ºô´õ¸¦ »ç¿ëÇÒ ¼ö ¾ø´Ù(KITLÀº ´ÙÀ½ Àå¿¡ ÀÚ¼¼È÷ ¼³¸íÇß´Ù). º¸Åë ¾ç»ê Á¦Ç°¿¡´Â ÀÌ·± ÀÎÅÍÆäÀ̽º ÀåÄ¡µéÀ» ÀåÂøÇÒ ÀÌÀ¯°¡ ¾ø±â¿¡ ´ëºÎºÐ ½Ã¸®¾ó Æ÷Æ® Á¤µµ¸¸ ³²°ÜµÐ´Ù.

±×·¡¼­ ¾Õ¼­ ¼³¸íÇÑ JTAG µð¹ö°Å°¡ ÇÊ¿äÇÑ °ÍÀÌ´Ù. Eboot °³¹ß Ãʱ⠴ܰèºÎÅÍ JTAGÀ» »ç¿ëÇß´Ù¸é ÀÌ ´Ü°è´Â Áغñ°¡ ³¡³­ °ÍÀ̸ç, °³¹ßº¸µå¸¦ µð¹ö±ëÇÒ °­·ÂÇÑ ¹«±â¸¦ °¡Á³´Ù°í ÇÒ ¼ö ÀÖ´Ù.

JTAG´Â º¹ÀâÇÑ Çϵå¿þ¾î ¿¬°áÀÌ ÇÊ¿ä ¾ø±â ¶§¹®¿¡ ÃæºÐÈ÷ º¸µå»ó¿¡ JTAG Æ÷Æ®¸¦ ¸¸µé¾î µÑ ¼ö ÀÖ´Ù. ÀÌ JTAG Æ÷Æ®·Î ¹®Á¦°¡ »ý±â¸é µð¹ö±ëÀ» ÇÏ´Â °ÍÀÌ´Ù. ¶Ç ÇÑ °¡Áö ¼÷ÁöÇØ¾ß ÇÏ´Â °ÍÀº JTAG µð¹ö°Å¸¦ ÅëÇÏ¿© Ç÷¡½Ã¿¡ OS³ª Eboot À̹ÌÁö¸¦ ±â·ÏÇÏ´Â ¹æ¹ýÀÌ´Ù. ±×·¡¾ß µð¹ö±ëµµ ÇÒ ¼ö ÀÖ°í, ³ªÁß¿¡ OS ¾÷±×·¹ÀÌµå ¹®Á¦°¡ »ý±æ °æ¿ì ÇØ°áÇÒ ¼ö Àֱ⠶§¹®ÀÌ´Ù.

-JTAG µð¹ö°Å °³¹ßÇÑ º¸µå¿¡ ¿¬°áÇÏ¿© µ¿ÀÛÇÏ´ÂÁö Å×½ºÆ®
-JTAG µð¹ö°Å¸¦ ÀÌ¿ëÇÏ¿© º¸µå¿¡ ÀåÂøÇÑ Ç÷¡½Ã¿¡ ÇÁ·Î±×·¥ À̹ÌÁö ±â·Ï Å×½ºÆ®
-JTAG µð¹ö°Å¸¦ ÀÌ¿ëÇÏ¿© Áß´ÜÁ¡À» ¼³Á¤ÇÏ°í µð¹ö±ë Å×½ºÆ®
-JTAG µð¹ö°ÅÀÇ ¸Þ¸ð¸® ´ýǪ(Dump)±â´ÉÀ» ÀÌ¿ëÇÏ¿© RAMÀ̳ª ·¹Áö½ºÅÍ È®ÀÎ Å×½ºÆ®

KITL ¼³Á¤
¶Ç Çϳª Áß¿äÇÑ ´Ü°è´Â KITL ¼³Á¤ÀÌ´Ù. ¾Æ¸¶ Eboot ´Ü°è¿¡¼­ KITL ¼³Á¤À» ÇÏ°í ¿ÔÀ»Áöµµ ¸ð¸¥´Ù. ÇÊÀÚ°¡ °æÇèÇÑ ¹Ù·Î´Â ÀÌ ´Ü°è¿¡ ¿Í¼­µµ KITL ¼³Á¤ÀÌ Á¦´ë·Î µÈ ÀûÀÌ ¾ø´Ù. ÇÁ·Î¼¼¼­, ÀÌ´õ³Ý Ĩ, ÀÎÅÍÆäÀ̽º, ÀÌ´õ³Ý °ü·Ã µå¶óÀ̹ö ¼öÁ¤, Eboot·Î Æ÷ÆÃµî ÇØ¾ß ÇÒ ÀÏÀÌ ¸¹±â ¶§¹®¿¡ KITL ¼³Á¤À» ±Ý¹æ ³¡³¾ ¼ö´Â ¾ø´Ù.

´Ê¾úÁö¸¸ Áö±ÝºÎÅÍ ½ÃÀÛÇÏ¿© KITLÀÌ Á¦´ë·Î µ¿ÀÛÇϵµ·Ï ¸¸µé¾î ³õ´Â´Ù. ¹°·Ð JTAG µð¹ö°Åµµ ÀÖ°í ½Ã¸®¾ó Æ÷Æ®·Î ÇØ¼­ µð¹ö±ë ¸Þ½ÃÁö¸¦ º¼ ¼ö´Â ÀÖ´Ù. ÇÏÁö¸¸ Ç÷§Æû ºô´õ¸¦ ÀÌ¿ëÇÏ¸é ´õ ¸¹Àº µð¹ö±ë Á¤º¸¸¦ ¾òÀ» ¼ö ÀÖ´Ù.

À©µµ¿ìCE¶ó´Â ¿î¿µÃ¼Á¦´Â º¹ÀâÇÑ ¼ÒÇÁÆ®¿þ¾îÀÔ´Ï´Ù. ½Ã¸®¾óÆ÷Æ®·Î ¼øÂ÷ÀûÀ¸·Î ³ª¿À´Â Á¤º¸¸¸ °¡Áö°í´Â ¿î¿µÃ¼Á¦°¡ ¾î¶°ÇÑ »óÅÂÀÎÁö ÆÄ¾ÇÇÒ ¼ö ¾ø½À´Ï´Ù. <±×¸² 6>Àº KITLÀ» ÀÌ¿ëÇÏ¿© Ç÷§Æû ºô´õ¿¡¼­ µð¹ö±ëÇÏ´Â ¸ð½ÀÀÌ´Ù. ´Ü¼øÈ÷ Áß´ÜÁ¡À» ¼³Á¤Çؼ­ ÇÑ ÁÙ ÇÑ ÁÙ µð¹ö±ëÇÏ´Â ±â´É»Ó¸¸ ¾Æ´Ï¶ó, ¾î¶² ÇÔ¼öµéÀÌ È£ÃâµÇ¸é¼­ ÁøÇàµÇ¾ú°í, Ä¿³Î¿¡¼­ ¾î¶² ¹®Á¦°¡ ÀÖ´ÂÁö ÀÚ¼¼ÇÏ°Ô º¼ ¼ö ÀÖ´Ù.

<±×¸²6>


¿äÁòÀº USB¸¦ ÀÌ¿ëÇÑ USB KITLÀ» ÀÌ´õ³Ý KITL º¸´Ù ¸¹ÀÌ »ç¿ëÇÏ´Â Ãß¼¼ÀÌ´Ù. º°´Ù¸¥ Çϵå¿þ¾î Ãß°¡ ¾øÀÌ ActiveSync¸¦ »ç¿ëÇÏ´ø USB Æ÷Æ®·Î KITLÀ» »ç¿ëÇÒ ¼ö ÀÖ´Ù. ÇÏÁö¸¸ ´ëºÎºÐ BSP¿¡¼­ Áö¿øÇÏÁö´Â ¾Ê±â ¶§¹®¿¡ »çÀü¿¡ ¾Ë¾Æ ºÁ¾ß ÇÑ´Ù.

-KITL ¼³Á¤
-KITLÀ» ÅëÇÏ¿© Ç÷§Æû ºô´õ¿¡¼­ °³¹ß º¸µå°¡ ÀνÄÇÏ´ÂÁö Å×½ºÆ®
-KITLÀ» ÅëÇÏ¿© OSÀ̹ÌÁö°¡ ´Ù¿î·Îµå µÇ´ÂÁö Å×½ºÆ®
-KITL·Î OSÀ̹ÌÁö¸¦ ´Ù¿î·Îµå ÇÑ ÈÄ ¹®Á¦°¡ ¾ø´ÂÁö Å×½ºÆ®

MINKERENEL µ¿ÀÛ Å×½ºÆ®(Release, Debug¸ðµå)
MINKERNELÀº Ç÷§Æû ºô´õ¿¡¼­ ¸¸µé ¼ö ÀÖ´Â °¡Àå ÀÛÀº ÇüÅÂÀÇ À©µµ¿ìCE ¿î¿µÃ¼Á¦ÀÌ´Ù. »ç¿ëÀÚ¸¦ À§ÇÑ Explore¿Í °°Àº ½©(Shell)À̳ª ±×·¡ÇÈ È­¸éÀº ¾È³ª¿Â´Ù. ¿ÀÁ÷ Ä¿³ÎÀÌ ½ºÄÉÁÙ¸µÀ» Á¦´ë·Î Çϰí ÀÖÀ¸¸ç, OS°¡ µ¿ÀÛÇÒ Áغñ°¡ µÇ¾ú´Ù´Â °Í¸¸ È®ÀÎ ÇÒ ¼ö ÀÖ´Ù. <±×¸² 7>Àº Ç÷§Æû ºô´õ¸¦ ÀÌ¿ëÇÏ¿© MINKERNELÀ» »ý¼ºÇÏ´Â ¸ð½ÀÀÌ´Ù.

<±×¸²7>


¾Æ¹« »ý°¢ ¾øÀÌ À©µµ¿ìCE ¿î¿µÃ¼Á¦¸¦ ¸¸µé¸é ¾î·Á°¡Áö º¹ÀâÇÑ ¹®Á¦°¡ »ý±ä´Ù. ¾î¶² ¼³Á¤Àº LCD µå¶óÀ̹ö°¡ ¹Ýµå½Ã ÀÖ¾î¾ß Çϰí, ¶Ç ¾î¶² ¼³Á¤Àº ƯÁ¤ÇÑ µå¶óÀ̹ö°¡ ÀÖ¾î¾ß ÇÒ ¼öµµ ÀÖ´Ù. »Ó¸¸ ¾Æ´Ï¶ó Æ÷ÇÔ½ÃŲ µå¶óÀ̹ö°¡ Á¤»óÀûÀ¸·Î µ¿ÀÛÇØ¾ß OS¿¡ Æ÷ÇÔ½Ã۰í OS°¡ Á¤»óÀûÀ¸·Î µ¿ÀÛÇÏ´ÂÁö È®ÀÎÇÒ ¼ö ÀÖ´Ù.

ÇÏÁö¸¸ Áö±ÝÀº ¾ÆÁ÷ ±×·² ´Ü°è°¡ ¾Æ´Ï´Ù! ±×·¡¼­ ºÒÇÊ¿äÇÑ ¿ä¼Ò¸¦ ¸ðµÎ ¾ø¾Ö°í. ¿ÀÁ÷ ÇÊ¿äÇÑ Ä¿³Î¸¸ µ¿ÀÛ½ÃÄѺ¸´Â °ÍÀÌ´Ù.

±×¸®°í ÇϳªÇϳª Ãß°¡½Ã۸é À©µµ¿ìCE ¿î¿µÃ¼Á¦ Æ÷ÆÃÀÌ ³¡³­´Ù. ÀÌ·± ÀÌÀ¯·Î MINKERNELÀ» ¸ÕÀú µ¿ÀÛ½ÃŰ´Â ÀÛ¾÷À» ÇÏ´Â °ÍÀÌ´Ù. °¡Àå Áß½ÉÀÌ µÇ´Â Ä¿³ÎÀÌ µ¿ÀÛÇÏ´Â °ÍÀ» È®ÀÎÇϰí, È­¸éÀÌ ³ª¿À°Ô, ¼Ò¸®°¡ ³ª¿À°Ô, Ű ÀÔ·ÂÀ» ¹ÞÀ» ¼ö ÀÖµµ·Ï ÇÑ´Ù. ±×·¸°Ô Çϸé Á» ´õ ¼Õ½±°Ô À©µµ¿ìCE ¿î¿µÃ¼Á¦¸¦ Æ÷ÆÃ ÇÒ ¼ö ÀÖ´Ù.

Çåµ¥ ÀϺΠBSP´Â MINKERNELÀ» ¸¸µé ¼ö ¾ø´Â °æ¿ì°¡ ÀÖ´Ù. À©µµ¿ìCE ¿î¿µÃ¼Á¦´Â ÄÄÆ÷³ÍƮȭ µÇ¾î Àִµ¥ ³Ê¹« °­·ÂÇÏ°Ô BSP¸¦ ¸¸µé¾î ´Ù¸¥ ÄÄÆ÷³ÍÆ®°¡ ¾øÀ¸¸é ¹®Á¦°¡ µÇµµ·Ï BSP¸¦ ¸¸µç °ÍÀÌ´Ù. ÀÌ·² ¶© MINKERNELÀ» ¸¸µé ¼ö ¾ø±â ¶§¹®¿¡ ÇÒ ¼ö¾øÀÌ BSP°¡ Á¦°øÇØÁØ °¡À̵å´ë·Î ÀÛ¾÷À» ÇØ¾ß ÇÑ´Ù.

µð¹ÙÀ̽º µå¶óÀ̹ö Æ÷ÆÃ
ÀÌÁ¦ µ¿ÀÛÀÌ µÈ´Ù°í È®ÀÎÇÑ MINKERNEL¿¡ µå¶óÀ̹öµéÀ» Æ÷ÆÃÇÑ´Ù. óÀ½ºÎÅÍ ¸ðµç °ÍÀ» ´Ù ÇÒ ÇÊ¿ä´Â ¾ø´Ù. LCD¸¦ ¸ÕÀú Ãß°¡Çϰí, ÅÍÄ¡ ÆÐ³Î µå¶óÀ̹ö¿Í ¿Àµð¿À µå¶óÀ̹ö ¼øÀ¸·Î Æ÷ÆÃÇÏ¸é µÈ´Ù. ´Ü ¼ø¼­°¡ ¹®Á¦°¡ µÇÁö´Â ¾ÊÁö¸¸ ¸¸¾à LCD¿Í ÅÍÄ¡°¡ ÀÖ´Ù¸é ´Ù¸¥ ¹«¾ùº¸´Ùµµ ¸ÕÀú ÇÏ´Â °ÍÀÌ ÁÁ´Ù. ÅÍÄ¡¸¦ ÇØ¼­ ¸Þ´º¸¦ ´­·¯¾ß Á¦´ë·Î µ¿À۵Ǵ °ÍÀ» È®ÀÎ ÇÒ ¼ö ÀÖÀ¸´Ï±î ¸»ÀÌ´Ù.

¿©·¯ºÐÀÇ µ¿·á¿Í ÀڱⰡ ´ã´çÇÑ ºÎºÐÀ» Ã¥ÀÓÁö°í µå¶óÀ̹ö¸¦ Æ÷ÆÃÇÏ¸é µÇ´Â °ÍÀÌ´Ù. µð¹ö±ë ȯ°æµµ, ±âº»ÀûÀ¸·Î µ¹¾Æ°¡´Â OSµµ Àֱ⠶§¹®¿¡ ÀÌÁ¦ ä¿ö ³Ö±â¸¸ ÇÏ¸é µÈ´Ù. ÀÌ ´Ü°è´Â ½Ã°£°úÀÇ ½Î¿òÀÌ´Ù. À©µµ¿ìCEÀÇ µå¶óÀ̹ö ±¸Á¶¸¦ Àß ÆÄ¾ÇÇϰí Çϵå¿þ¾î¿¡ ¸Â°Ô ¼öÁ¤ÇÏ¸é µÈ´Ù. BSP¿¡ ±âº»ÀûÀÎ µå¶óÀ̹ö ¼Ò½º°¡ Àֱ⠶§¹®¿¡ ¼Ò½º ±¸Á¶¿¡ Àß ¸ÂÃß¾î º¯°æµÈ Çϵå¿þ¾î ºÎºÐÀ» ¼öÁ¤ÇÑ´Ù¸é ºü¸¥ ½Ã°£ ³»¿¡ µå¶óÀ̹ö °³¹ßÀ» ³¡¸¶Ä¥ ¼ö ÀÖÀ» °ÍÀÌ´Ù.

Full Kernel µ¿ÀÛ Å×½ºÆ®
¾ÆÁ÷ ¹ÌÁøÇÑ ºÎºÐÀÌ ÀÖ°ÚÁö¸¸ ´ëºÎºÐÀÇ µå¶óÀ̹ö °³¹ßÀÌ ³¡³µÀ» °ÍÀÌ´Ù. ÇÏÁö¸¸ ¸ðµç ÀÛ¾÷ ³»¿ëÀ» ÅëÇÕÇÏ¿© ÇϳªÀÇ OSÀ̹ÌÁö¸¦ ¸¸µé¾î ºÁ¾ß ÇÑ´Ù. °¢°¢Àº Àß µ¹¾Æ°¡´Âµ¥ ÅëÇÕµÈ OS À̹ÌÁö·Î´Â ¹®Á¦°¡ ÀÖ´Â °æ¿ì°¡ ÀÖ´Ù. ±×·± °ÍÀ» ´ëºñÇÏ¿© ¹Ì¸® °³¹ß Ãʱ⿡¼­ºÎÅÍ ÅëÇÕÇÏ¿© Å×½ºÆ®¸¦ ÇØ ºÁ¾ß ÇÑ´Ù.

¿î¿µÃ¼Á¦³»ÀÇ µå¶óÀ̹öµéÀº ¿î¿µÃ¼Á¦°¡ Á¦½ÃÇÑ ±ÔÄ¢¿¡ ¸ÂÃß¾î Àß µ¿ÀÛÇÏ¿©¾ß ÇÑ´Ù. ȤÀº µå¶óÀ̹ö¿¡¼­ »ç¿ëÇÑ ¹æ¹ýÀÌ ´Ù¸¥ µå¶óÀ̹öµé°ú ¹®Á¦¸¦ ÀÏÀ¸Å³ °æ¿ì°¡ ÀÖ´Ù. À©µµ¿ìCE ¿î¿µÃ¼Á¦ Æ÷ÆÃÀº ÇϳªÀÇ ½ÉÆ÷´Ï¿Í °°ÀÌ ¿©·¯ ¿£Áö´Ï¾î°¡ ÀÛ¾÷ÇÑ ³»¿ëÀÌ Á¶È­·Î¿ö¾ß Á¦´ë·Î ¼º´ÉÀ» ¹ßÈÖÇÑ´Ù.

µð¹ö±ë, Å×½ºÆ®, Æ©´×
ÀÌÁ¦ ¸¶Áö¸· ´Ü°èÀÌ´Ù. ÀÌÁ¦ºÎÅÍ´Â °è¼Ó Å×½ºÆ® Çϰí, ¹®Á¦°¡ ÀÖÀ¸¸é µð¹ö±ëÇϰí, µå¶óÀ̹öÀÇ ¼º´ÉÀ» ³ôÀ̱â À§ÇÑ ÃÖÀûÈ­ ÀÛ¾÷À» ÇØ¾ß ÇÑ´Ù.

¶Ç MP3¿Í µ¿¿µ»óµµ µ¹·Áº¸°í ActiveSyncµµ ÇØ º¸¸é¼­ ¸¹ÀÌ »ç¿ëÇØ ºÁ¾ß ÇÑ´Ù. ±×·¡¾ß ¾î¶² ¹®Á¦°¡ ÀÖ´ÂÁö È®ÀÎÇÒ ¼ö ÀÖ´Ù. ¶Ç ÇÑ Áß¿äÇÑ °ÍÀº ÀÌ¹Ì Ãâ½ÃµÈ ´Ù¸¥ ÀåÄ¡¿Í ¼º´ÉÀ» ºñ±³ÇØ º¸´Â °ÍÀÌ´Ù. ÀÌ ÇÁ·Î±×·¥À» µ¹¸± ¶§´Â ¼Óµµ°¡ ¾î´À Á¤µµÀÇ Â÷À̰¡ ÀÖ°í, ¾î¶² ÇÁ·Î±×·¥¿¡¼­ ¹®Á¦°¡ »ý±â´ÂÁö È®ÀÎÇØ º¸´Â °ÍÀÌ´Ù. ÁÁÀº Á¦Ç°À» ¸¸µé±â À§Çؼ­´Â ¸¹ÀÌ »ç¿ëÇØ¼­ ¸¹Àº ¹®Á¦¸¦ ã´Â ¼ö¹Û¿¡ ¾øÀ½À» °­Á¶ÇÏ°í ½Í´Ù.

¿©±â±îÁö À©µµ¿ìCE¸¦ ¾î¶°ÇÑ ¼ø¼­·Î Æ÷ÆÃÇÏ´ÂÁö¿¡ ´ëÇØ Àá½Ã »ìÆìº¸¾Ò´Ù. ´ÙÀ½ºÎÅÍ´Â Á» ´õ ´Ù¾çÇÑ ³»¿ë°ú ÁÖÁ¦·Î À©µµ¿ìCE¿¡ ´ëÇØ ¾Ë¾Æº¸µµ·Ï ÇÑ´Ù.

¿©±â¼­ Àá±ñ!
Eboot¶õ?
Eboot´Â Ethernet Boot loaderÀÇ ÁÙÀÎ ¸»ÀÌ´Ù ¡®¿Ö EthernetÀÌ³Ä°í ¹¯´Â´Ù¸é ÇÊÀÚµµ Á¤´äÀ» ¸ð¸¥´Ù. ±×·¡µµ ÇÊÀÚ »ý°¢¸¦ Á¤¸®ÇØ º»´Ù¸é, À©µµ¿ìCE°¡ Ãʱ⠹öÀü¿¡¼­´Â OS¸¦ ´Ù¿î·ÎµåÇÏ°í µð¹ö±ëÇϴµ¥ ½Ã¸®¾ó Æ÷Æ®³ª ÆÐ·¯·¤ Æ÷Æ®°¡ ÀÌ¿ëµÇ´Ù º¸´Ï ±×·¯´Ù º¸´Ï ¼Óµµ°¡ ±²ÀåÈ÷ ´Ê¾îÁ³´Ù. Áö±Ý ÀÌ ±ÛÀ» º¸½Ã´Â µ¶ÀÚ Áß¿¡ À©µµ¿ìCE 3.0À̳ª ±× ÀÌÇÏÀÇ ¹öÀüÀ» °³¹ßÇØ º¸´Â ÀÌ´Â ¾Æ¸¶ ¾øÀ» °ÍÀÌ´Ù. ÀÌ ¹öÀü¿¡¼­ ÇÊÀÚ´Â ½Ã¸®¾ó Æ÷Æ®¸¦ »ç¿ëÇØ¼­ °³¹ßÀ» Çß°í, ÀÌ·¯³ª º¸´Ï ½Ã°£ÀÌ ¸¹ÀÌ °É·È´Ù.

±×·¯³ª EthernetÀ» ÀÌ¿ëÇÏ¿© °³¹ßÀ» ÇÏ°Ô µÇ¾ú½À´Ï´Ù. ±×·¯´Ù º¸´Ï ¼Óµµ°¡ ¾öû »¡¶óÁ³´Ù! ¾Æ¸¶ ÀÌ·± ¿¬À¯·Î ¡®EthernetÀ» ÀÌ¿ëÇÏ¿© ¾öû³­ ¼Óµµ·Î °³¹ßÇÏ°Ô µÇ¾ú¾î¡¯ ÇÏ´Â °¨µ¿¿¡ Á¥¾î Eboot¶ó´Â À̸§À» Áö¾úÁö ¾Ê³ª »ý°¢ÇÑ´Ù.

¹¹ ¾îµð±îÁö³ª ÇÊÀÚ °³ÀÎÀûÀÎ »ý°¢À̰í, Eboot¸¦ °³¹ßº¸µå»ó¿¡¼­ µ¿ÀÛ½ÃŰ°Ô ÇÏ´Â °ÍÀº °¡Àå ±âÃÊÀûÀÎ ´Ü°èÀÌ´Ù.EbootÀ» ¿ªÇÒÀ» Á¤¸®ÇÑ´Ù¸é ´ÙÀ½°ú °°´Ù.

-°³¹ßº¸µåÀÇ Çϵå¿þ¾î ÃʱâÈ­, SDRAM, Flash, µð¹ö±× ½Ã¸®¾ó Æ÷Æ®, LED µî
-Ç÷¡½Ã ³»¿¡ ÀÖ´Â OS¸¦ ÀÐ¾î µé¿© ½ÇÇà ½ÃŰ°Å³ª ºÎÆÃ½ÃÅ´
-EthernetÀ» ÃʱâÈ­ ½ÃÄÑ Platform Builder¸¦ ÅëÇØ OS¸¦ ´Ù¿î·Îµå Çϰųª µð¹ö±ë ÇÒ ¼ö ÀÖµµ·Ï ¸¸µê.

°á±¹ º¸µå¸¦ ÃʱâÈ­ Çϰí OS °³¹ßÀ» µµ¿ÍÁÖ´Â °ÍÀÌ EbootÀÇ ÁÖ ±â´ÉÀ̶ó°í »ý°¢ÇÏ½Ã¸é µÈ´Ù.

Debug Vs Release
Ç÷§Æû ºô´õ¿¡´Â Debug¿Í Release¶ó´Â µÎ °¡Áö ¸ðµå°¡ ÀÖ´Ù. ºñÁÖ¾ó ½ºÆ©µð¿À¿¡¼­ PC¿ë ÀÀ¿ëÇÁ·Î±×·¥À» °³¹ß ÇØ ºÃ´Ù¸é Debug¿Í ReleaseÀÇ Â÷À̸¦ ¾Ë °ÍÀÌ´Ù. Debug ¸ðµå´Â µð¹ö±ë¿¡ °üÇÑ Á¤º¸¸¦ ¸ðÀº OS À̹ÌÁöÀÌ´Ù. µû¶ó¼­ OS À̹ÌÁöµµ Å©°í, µ¿ÀÛÇÒ ¶§ ¸¹Àº Á¤º¸¸¦ ÁØ´Ù. º¸Åë °³¹ßÇÒ ¶§ Debug ¸ðµå·Î °³¹ßÀ» ½ÃÀÛÇÑ´Ù. ±×·¡¾ß ¹®Á¦°¡ »ý°Üµµ ½±°Ô ¹®Á¦Á¡À» È®ÀÎÇÒ ¼ö ÀÖ´Ù.

±×¸®°í ³ª¼­ ¾î´À Á¤µµ ¾ÈÁ¤È­°¡ µÇ¸é Release ¸ðµå·Î OS À̹ÌÁö¸¦ »ý¼ºÇÑ´Ù. Debug ¸ðµå OSÀ̹ÌÁö´Â ¿ë·®µµ Å©°í µ¿ÀÛ ¼Óµµµµ ´À¸®±â¿¡ Ãâ½Ã ÇÒ ¶§´Â ¹Ýµå½Ã ¸±¸®½º ¸ðµå·Î OS À̹ÌÁö¸¦ ¸¸µé¾î¾ß ÇÑ´Ù. @

ÇÊÀÚ´Â?
ÇÊÀÚ ¶ó¿µÈ£´Â 2007, 2008 Microsoft Windows Embedded ºÐ¾ß MVPÀÌ´Ù. À©µµ¿ì ¸ð¹ÙÀÏ °ü·Ã ½º¸¶Æ®Æù °³¹ß°ú À©µµ¿ìCE °ü·Ã ÀåÄ¡¸¦ °³¹ßÇϰí ÀÖ´Ù. °³ÀÎÀûÀ¸·Î ¿î¿µÇϰí ÀÖ´Â À©µµ¿ìCE¿¡ °üÇÑ ºí·Î±×(www.embeddedce.com)¸¦ ÅëÇØ À©µµ¿ìCE °³¹ß¿¡ ´ëÇÑ ´Ù¾çÇÑ »ý°¢°ú ¹æ¹ý·ÐÀ» ÇÔ²² »ý°¢ÇØ º¸°íÀÚ ³ë·Â ÁßÀÌ´Ù. ÃÖ±Ù¿¡´Â À©µµ¿ìCE¸¦ ÀÌ¿ëÇØ ¾î¶»°Ô ºü¸£°í ¾ÈÁ¤ÀûÀÎ ½Ã½ºÅÛÀ» ¸¸µé °ÍÀΰ¡¸¦ °í¹ÎÇϰí ÀÖ´Ù. ¾Æ¿ï·¯ À©µµ¿ìCEÀÇ Æ÷ÆÃ »Ó¸¸ ¾Æ´Ï¶ó °³¹ß¿¡¼­ºÎÅÍ ÃÖÁ¾ Á¦Ç°ÀÌ ³ª¿À±â±îÁö °ÅÃÄ¾ß ÇÒ ´Ù¾çÇÑ Å×½ºÆ® ¹× ½Å·Ú¼º ¹®Á¦¿¡µµ °ü½ÉÀ» °¡Áö°í ÀÖ´Ù. Á¶¸¸°£ À©µµ¿ìCE¿¡ ´ëÇÑ ´Ù¾çÇÑ °­Á ¹× Å×½ºÆ®¿¡ °üÇÑ ³»¿ëÀ» ¾Ë¸± ¿¹Á¤À̶ó°í ÇÑ´Ù.





°ü·Ã±â»ç
MS, ÀÓº£µðµå Ç÷§Æû CE 6.0 R2 Ãâ½Ã
¹ß¸Ó, MS´Â ¸ð¹ÙÀÏ ½ÃÀåÀ¸·Î ÁøÃâÇÒ °Í
[WindowsCE 6.0 ƯÁý ¨ë] À©µµ¿ì ÀÓº£µðµå CE 6.0 ºí·çÅõ½º Æ÷ÆÃ
[WindowsCE 6.0 ƯÁý ¨ê] USB CDC Driver¸¦ ÀÌ¿ëÇÑ Virtual Serial DriverÀÇ ±¸Á¶ ºÐ¼®
[WindowsCE 6.0 ƯÁý ¨é] À©µµ¿ì ÀÓº£µðµå CE ¾ÖÇø®ÄÉÀÌ¼Ç µð¹ö±ë
[WindowsCE 6.0 ƯÁý ¨è] À©µµ¿ì ÀÓº£µðµå CE 6.0ÀÇ Cellcore ¹× RIL ±â´É
³»ºñ°ÔÀÌ¼Ç OS¡¸À©µµ¿ì CE°¡ ´ë¼¼¡¹
[WindowsCE 6.0 ƯÁý ¨ç] ¿¬°áµÈ ÀåÄ¡ °³¹ßÀ» À§ÇÑ À©µµ¿ì ÀÓº£µðµå CE 6 Ç÷§Æû
µ¶ÀÚÀÇ°ß ³²±â±â (·Î±×ÀÎ ÈÄ µ¶ÀÚ ÀǰßÀ» ³²±â½Ç ¼ö ÀÖ½À´Ï´Ù.)
¾ÆÀ̵ð ºñ¹Ð¹øÈ£
 
 
°³¹ßÀÚ ½Ç·ÂÇâ»ó À§ÇÑ ¿ø¸Ç ÇÁ·ÎÁ§...
[Ã¥¼Ò°³] À¥ °³¹ßÀÚ¸¦ À§ÇÑ ½ºÇÁ...
À©µµ¿ìCE °³¹ßÅø¿¡ °üÇÑ 12°¡Áö...
[±â°í] °¡»óÈ­ ½ÃÀåÀÇ Çö ÁÖ¼Ò
½ãÀÇ Java DB »ç¿ë¹ý
[±â°í] IT ¿¡³ÊÁö »ç¿ë ÃÖÀûÈ­...
¡¸BSP¿¡¼­ OS±îÁö¡¹¡¤¡¤¡¤À©µµ¿ì...
[ÇöÀ彺ÄÉÄ¡]Å× ¹Ý¼Ä ¾¾°ÔÀÌÆ® ºÎ»çÀå ¡°³ëÆ®ºÏ¿ë SSD ¼º´É°³¼± ´õµð³ª 2³â ÈÄ¿£ ¸ðµÎ äÅá± [00:03:03]
ÁøÇà ·ùÁØ¿µ ±âÀÚ, Á¦ÀÛ À¯È¸Çö PD
[¼­¹ü±ÙÀÇ À¯ÄèÇÑ ¸®ºä]ÄÞÆÑÆ® µðÄ« '¾ó±¼Àνıâ´É ÀÚ¿õ°¡¸®ÀÚ'¡¦»ï¼º ºí·ç i8 VS ¼Ò´Ï »çÀ̹ö¼¦ W300 [00:04:20]
ÁøÇà ·ùÁØ¿µ ±âÀÚ, Á¦ÀÛ À¯È¸Çö PD
¸óÇå2G, ÀϺ»¼­ ´ë¹Ú¡¦ Çѱ¹¼± ...
À¥2.0 ½Ã´ë, À̸ÞÀÏÀÇ Á¸ÀçÀÌÀ¯...
¿À¼®ÁÖ ¾È·¦ ´ëÇ¥ ¡°¹«·á¹é½Å¸¸ ¹Ï...
½ÇÆÐÇÏÁö ¾Ê´Â Á¦¾ÈÀÇ ¹ýÄ¢
Çö´ë °úÇбâ¼úÀÇ '7´ë ºÒ°¡»çÀÇ'
[News Blog] Áö±¸ ¹Ý´ëÆí...
¹æÅëÀ§, ¹«¼±¼³ºñ ±â¼ú±âÁØ Á¦Á¤ ...
·¹µåÇÞ, ´º¿åÁõ±Ç°Å·¡¼Ò À¯·Î³Ø½ºÆ®...
ÄÉÀ̺íTV, Ȩ³×Æ®¿öÅ© ¼­ºñ½º µµ...
KTF, ±è¿¬¾Æ ¸ð¹ÙÀÏ »ýÁß°è
[Àλç]»ï¼ºSDS¡¤»ï¼º³×Æ®¿÷½º¡¤¿¡...
 
 
The Korean edition of 'ZDNet' is published under license from CNET Networks, Inc., San Francisco, CA, USA. Editorial items appearing in 'ZDNet Korea' that were originally published in the US Edition of 'ZDNet', 'CNET', and 'CNET News.com' are the copyright properties of CNET Networks, Inc. or its suppliers.
Copyright ¨Ï 2008 CNET Networks, Inc. All Rights Reserved. 'ZDNet', 'CNET' and 'CNET News.com' are trademarks of CNET Networks, Inc.