

±¹³»¼´Â ¹°·ÐÀÌ°í ¿ø¼µµ °ÅÀÇ µå¹® Å¿¿¡ ÀڷḦ ã´À¶ó ¾ÖÅÂ¿ì´ø °³¹ßÀÚµéÀÇ °¥ÁõÀ» ÇØ¼Ò½ÃÄÑ ÁÙ Windows CE Ã¥ÀÌ µåµð¾î Ãâ°£µÇ¾ú´Ù. ÀÌ Ã¥¿¡¼´Â ³×ºñ°ÔÀ̼Ç, PMP µî ¸ÖƼ¹Ìµð¾î Á¦Ç°À» Æ÷ÇÔÇÑ ÀÓº£µðµå ½Ã½ºÅÛ¿¡¼ µ¿ÀÛÇÏ´Â ¿î¿µÃ¼Á¦ÀÎ Windows CEÀÇ ·Î¿ì·¹º§ °èÃþÀ» »ó¼¼È÷ ÆÄÇìÄ¡°í ÀÖ´Ù. ¶ÇÇÑ µð¹ÙÀ̽º µå¶óÀ̹öÀÇ ±¸Á¶¿Í ÀÛ¼º¹ýÀ» ¼³¸íÇϸç, ƯÁ¤ ARM Ÿ°ÙÀ» ´ë»óÀ¸·Î Windows CE¸¦ Æ÷ÆÃÇÏ´Â °úÁ¤À» ÀÚ¼¼È÷ ¾Ë·ÁÁØ´Ù.
¡Ü ÀÌ Ã¥ÀÇ ´ë»ó ¹× Áغñ»çÇ×
ÀÌ Ã¥Àº Windows CE¸¦ óÀ½ Á¢ÇÏ°Ô µÇ´Â µ¶ÀÚÃþÀ» À§ÁÖ·Î ÀÛ¼ºµÇ¾ú´Ù. ¹°·Ð Windows CE¸¦ »ç¿ëÇϰí´Â ÀÖÁö¸¸ Ưº°ÇÑ ±â´ÉµéÀ» »ìÆìº¸°íÀÚ ÇÏ´Â µ¶ÀÚµéÀÌ ´ë»óÀÌ´Ù. ÀÌ Ã¥¿¡¼ ´Ù·ç°í ÀÖ´Â ´ëºÎºÐ ³»¿ëÀÌ C ¾ð¾î·Î ±¸¼ºµÇ¾ú±â ¶§¹®¿¡ C¿¡ ´ëÇÑ ±âÃÊÁö½ÄÀÌ ÀÖ¾î¾ß ÀÌÇØ°¡ ºü¸¦ °ÍÀÌ´Ù. ±×¸®°í ¹«¾ùº¸´Ù ÀÓº£µðµå ½Ã½ºÅÛÀÇ °³¹ß¹æ¹ý¿¡ ´ëÇÑ ÀÌÇØ´Â ÇʼöÀûÀÏ °ÍÀÌ´Ù.
¡Ü ºÎ·Ï CD
ÀÌ Ã¥¿¡ Æ÷ÇÔµÈ CD-ROM¿¡´Â º»¹®¿¡ »ç¿ëµÈ ¸ðµç ¿¹Á¦µéÀÌ Æ÷ÇԵǾî ÀÖ´Ù. À̵é ÄÚµåµéÀº Microsoft Windows XP Professional ¹öÀü¿¡ Windows CE v5.0 Ç÷§Æû ºô´õ(Platform Builder)°¡ ¼³Ä¡µÇ¾î ÀÖ¾î¾ß Çϸç, Window CE v5.0 Ç÷§Æû ºô´õ´Â 2004³â°ú 2005³âµµ ÆÐÄ¡°¡ Àû¿ëµÈ PC¿¡¼ °³¹ßÇϰí Å×½ºÆ®Çß´Ù. µû¶ó¼ ÀÌ Äڵ带 ÀÛµ¿ÇØ º¸·Á¸é À§¿¡¼ ¿°ÅÇÑ ¸ðµç ȯ°æÀÌ ¸ÂÃß¾îÁ® ÀÖ¾î¾ß¸¸ µ¿ÀÛÀÌ °¡´ÉÇÏ´Ù. ¶ÇÇÑ 6ÀåÀÇ ¿¹Á¦´Â Windows CE v5.0 Ç÷§Æû ºô´õ¿¡ X86 ¿¡¹Ä·¹ÀÌÅͰ¡ ¼³Ä¡µÇ¾î ÀÖ¾î¾ß¸¸ Çϸç, 2ºÎ. ÀÀ¿ëÆíÀÇ ¸ðµç ¿¹Á¦´Â 2410TK º¸µå°¡ ÀÖ¾î¾ß¸¸ Á¤»óÀûÀ¸·Î »ç¿ëÀÌ °¡´ÉÇÏ´Ù. Äڵ带 °³¹ßÇÏ´Â µ¥ »ç¿ëÇÑ °³¹ßÅøÀº ¸ðµÎ Windows CE v5.0 Ç÷§Æû ºô´õ¿¡ Æ÷ÇԵǾî ÀÖ´Ù. ºñ·Ï 2410TK º¸µå¿¡ ¸ÂÃß¾î¼ °³¹ßÇϰí Å×½ºÆ®µÇ¾úÁö¸¸, ¸ðµç ¿¹Á¦ ÄÚµåµéÀº Windows CE v5.0ÀÇ »ç¿ë¿¡ ¸ñÀûÀ» µÎ°í ÀÖÀ¸¸ç, ´Ù¸¥ ¿©·¯ ÇÁ·Î¼¼¼·Î ½±°Ô Æ÷ÆÃÇÒ ¼ö ÀÖ´Ù.

ÀúÀÚ : À̺À¼®
±¹¸³¼¿ï»ê¾÷´ëÇб³ ÀüÀÚ°è»êÇаú¸¦ Á¹¾÷ÇÑ µÚ, 1998³â (ÁÖ)ÇÏÁ¦¼ÒÇÁÆ®¸¦ ¼³¸³ÇÏ¿© Áö±Ý±îÁö ±¹³»¿Ü¿¡¼ »ç¿ëµÇ´Â ¸¹Àº Çϵå¿þ¾î º¥´õµéÀÇ µð¹ÙÀ̽º µå¶óÀ̹ö¸¦ °³¹ß, °ø±ÞÇØ¿À°í ÀÖ´Ù. 1998³â ±¹³» ÃÖÃÊ·Î 'Windows 95¸¦ À§ÇÑ °¡»óÀåÄ¡°ü¸®ÀÚ(VxD)'¸¦ '¸¶ÀÌÅ©·Î¼ÒÇÁÆ®¿þ¾î' ÀâÁö¿¡ ±â°íÇÑ µÚ, 2005³â ¡º°í±Þ°³¹ßÀÚ¸¦ À§ÇÑ µð¹ÙÀ̽º µå¶óÀ̹ö ±¸Á¶¿Í ¿ø¸®, ±×¸®°í Á¦ÀÛ³ëÇϿ졻¶ó´Â Àú¼¸¦ Ãâ°£Çß´Ù. ÇöÀç (ÁÖ)ÇÏÁ¦¼ÒÇÁÆ®ÀÇ ´ëÇ¥À̻縦 ¸Ã°í ÀÖÀ¸¸ç, ±¹³»ÀÇ ¸¹Àº ½Ã½ºÅÛ¼ÒÇÁÆ®¿þ¾î °³¹ßÀÚµéÀÇ ¼öÁØÀ» Çâ»ó½Ã۱â À§ÇØ ±â¾÷±³À°°ú USB, À©µµ¿ì µð¹ÙÀ̽º µå¶óÀ̹ö, Windows CE(.NET, 5.0) ºÐ¾ß¿¡¼ ÀüÀÓ°»ç·Îµµ Ȱ¹ßÈ÷ Ȱµ¿Çϰí ÀÖ´Ù.

IºÎ ±âº»Æí
1Àå Windows CE ¼Ò°³
1.1 Windows CE µÑ·¯º¸±â
1.2 Windows CEÀÇ ¿ª»ç
1.3 Windows CE¸¦ »ç¿ëÇÏ´Â ÀÌÀ¯
1.4 Windows CE¿¡¼ »ç¿ëÇÏ´Â ÇÁ·Î±×·¡¹Ö ¾ð¾î
1.5 Windows CE v5.0ÀÇ »õ·ÎÀº ±â´É
2Àå Ç÷§Æû ºô´õ
2.1 Ç÷§Æû ºô´õ¿¡ ´ëÇÏ¿© ¹è¿ì±â¿¡ ¾Õ¼
2.1.1 Æú´õÀÇ Á¤ÀÇ
2.1.2 ÀÚÁÖ ³ª¿À´Â ¿ë¾î Á¤ÀÇ
2.2 Ç÷§Æû ºô´õ¸¦ »ç¿ëÇÏ¿© À̹ÌÁö¸¦ »ý¼ºÇÏ´Â ´Ü°è
2.2.1 ¸í·É ÇÁ·ÒÇÁÆ® â¿¡¼ À̹ÌÁö¸¦ »ý¼ºÇÏ´Â °íÀüÀûÀÎ ÀýÂ÷
2.2.2 ¸ðµâ ºôµå
2.2.3 Ç÷§Æû ºô´õ IDE »ó¿¡¼ ¸Þ´º¸¦ ÅëÇØ Windows CE¿ë À̹ÌÁö¸¦ »ý¼ºÇÏ´Â °úÁ¤
2.3 Ç÷§ÆûÀ» »ý¼ºÇØ Ç÷§Æû ºô´õÀÇ »ç¿ë¹æ¹ýÀ» ÀÍÈ÷ÀÚ
2.3.1 Ç÷§Æû »ý¼º
2.3.2 Windows CE À̹ÌÁöÆÄÀÏ(NK.BIN) »ý¼ºÇϱâ
2.3.3 ºôµåµÈ NK.BIN ÆÄÀÏÀ» ¿¡¹Ä·¹ÀÌÅÍ·Î ´Ù¿î·ÎµåÇØº¸ÀÚ
2.4 Windows CE¸¦ À§ÇÑ È£½ºÆ® ½Ã½ºÅÛ°ú Ÿ°Ù ½Ã½ºÅÛÀÇ ¿¬°á
2.4.1 Ç÷§Æû ¸Å´ÏÀú°¡ Áö¿øÇÏ´Â Åøµé
2.4.2 CETarget¿¡ ÀÇÇØ Á¦°øµÇ´Â Åøµé
2.4.3 Ä¿³Î µð¹ö±ë ±â´É
2.5 Windows CE À̹ÌÁö »ý¼ºÀ» À§ÇÑ ±¸¼ºÆÄÀÏ
2.5.1 REG
2.5.2 DAT
2.5.3 DB
2.5.4...IºÎ ±âº»Æí
1Àå Windows CE ¼Ò°³
1.1 Windows CE µÑ·¯º¸±â
1.2 Windows CEÀÇ ¿ª»ç
1.3 Windows CE¸¦ »ç¿ëÇÏ´Â ÀÌÀ¯
1.4 Windows CE¿¡¼ »ç¿ëÇÏ´Â ÇÁ·Î±×·¡¹Ö ¾ð¾î
1.5 Windows CE v5.0ÀÇ »õ·ÎÀº ±â´É
2Àå Ç÷§Æû ºô´õ
2.1 Ç÷§Æû ºô´õ¿¡ ´ëÇÏ¿© ¹è¿ì±â¿¡ ¾Õ¼
2.1.1 Æú´õÀÇ Á¤ÀÇ
2.1.2 ÀÚÁÖ ³ª¿À´Â ¿ë¾î Á¤ÀÇ
2.2 Ç÷§Æû ºô´õ¸¦ »ç¿ëÇÏ¿© À̹ÌÁö¸¦ »ý¼ºÇÏ´Â ´Ü°è
2.2.1 ¸í·É ÇÁ·ÒÇÁÆ® â¿¡¼ À̹ÌÁö¸¦ »ý¼ºÇÏ´Â °íÀüÀûÀÎ ÀýÂ÷
2.2.2 ¸ðµâ ºôµå
2.2.3 Ç÷§Æû ºô´õ IDE »ó¿¡¼ ¸Þ´º¸¦ ÅëÇØ Windows CE¿ë À̹ÌÁö¸¦ »ý¼ºÇÏ´Â °úÁ¤
2.3 Ç÷§ÆûÀ» »ý¼ºÇØ Ç÷§Æû ºô´õÀÇ »ç¿ë¹æ¹ýÀ» ÀÍÈ÷ÀÚ
2.3.1 Ç÷§Æû »ý¼º
2.3.2 Windows CE À̹ÌÁöÆÄÀÏ(NK.BIN) »ý¼ºÇϱâ
2.3.3 ºôµåµÈ NK.BIN ÆÄÀÏÀ» ¿¡¹Ä·¹ÀÌÅÍ·Î ´Ù¿î·ÎµåÇØº¸ÀÚ
2.4 Windows CE¸¦ À§ÇÑ È£½ºÆ® ½Ã½ºÅÛ°ú Ÿ°Ù ½Ã½ºÅÛÀÇ ¿¬°á
2.4.1 Ç÷§Æû ¸Å´ÏÀú°¡ Áö¿øÇÏ´Â Åøµé
2.4.2 CETarget¿¡ ÀÇÇØ Á¦°øµÇ´Â Åøµé
2.4.3 Ä¿³Î µð¹ö±ë ±â´É
2.5 Windows CE À̹ÌÁö »ý¼ºÀ» À§ÇÑ ±¸¼ºÆÄÀÏ
2.5.1 REG
2.5.2 DAT
2.5.3 DB
2.5.4 BIB
2.6 Ç÷§Æû ºô´õ°¡ Á¦°øÇÏ´Â À¯¿ëÇÑ Åø, CEC Editor
2.6.1 CEC ¿¡µðÅÍ »ç¿ëÇϱâ
2.6.2 Ç÷§Æû ºô´õ »óÀ¸·Î ÀÛ¼ºÇÑ CEC ÆÄÀÏÀ» ÀÓÆ÷Æ®Çϱâ
2.7 Ç÷§Æû ºô´õ Component ÇÁ·ÎÁ§Æ® »ý¼º
2.8 Ç÷§Æû ºô´õ Command Build â ÀÌ¿ëÇϱâ
2.9 Ç÷§Æû ºô´õ·Î »ý¼ºµÇ´Â BIN ÆÄÀϺм®
2.9.1 BIN Çì´õºÎºÐ
2.9.2 RECORD ºÎºÐ
2.9.3 LAST RECORD ºÎºÐ
2.10 SAMPLE BSP »ý¼ºÇϱâ
3Àå ºÎÆ®·Î´õ
3.1 ºÎÆ®·Î´õÀÇ ¿ªÇÒ
3.2 ºÎÆ®·Î´õ ÀÛ¼ºÀ» À§ÇØ Ç÷§Æû ºô´õ°¡ Á¦°øÇÏ´Â ¿ä¼Ò
3.2.1 BLCOMMONÀÇ BootLoaderMain() ÇÔ¼ö
3.2.2 BLCOMMONÀÇ DownloadImage() ÇÔ¼ö
3.3 °³¹ßÀÚ°¡ ÀÛ¼ºÇØ¾ß ÇÏ´Â ºÎÆ®·Î´õ Áö¿ø¿ä¼Ò
3.3.1 Sources ÆÄÀÏ
3.3.2 StartUp : startup.s
3.3.3 BOOL OEMDebugInit(void) : main.c
3.3.4 BOOL OEMPlatformInit(void) : main.c
3.3.5 DWORD OEMPreDownload(void) : main.c
3.3.6 BOOL OEMReadData(DWORD dwData, PUCHAR pData) : main.c
3.3.7 void OEMShowProgress(DWORD dwPacketNum) : main.c
3.3.8 LPBYTE OEMMapMemAddr(DWORD dwImageStart, DWORD dwAddr) : flash.c
3.3.9 BOOL OEMIsFlashAddr(DWORD dwAddr) : flash.c
3.3.10 BOOL OEMStartEraseFlash(DWORD dwStartAddr, DWORD dwLength) : flash.c
3.3.11 void OEMContinueEraseFlash(void) : flash.c
3.3.12 BOOL OEMFinishEraseFlash(void) : flash.c
3.3.13 BOOL OEMWriteFlash(DWORD dwStartAddr, DWORD dwLength) : flash.c
3.3.14 void OEMLaunch(
DWORD dwImageStart,
DWORD dwImageLength,
DWORD dwLaunchAddr,
const ROMHDR *pRomHdr ) : main.c
3.4. ºÎÆ®·Î´õ ¸¸µé±â
4Àå Ä¿³Î°ú OAL
4.1 Windows CE Ä¿³ÎÀÇ Æ¯Â¡
4.1.1 ÀÛ¾÷ ½ºÄÉÁÙ¸µ
4.1.2 ¸®¼Ò½º °ü¸®(¸Þ¸ð¸® °ü¸®)
4.2 Ä¿³Î°ú OAL °ü°è
4.3 ÇʼöÀûÀÎ ±¸ÇöÀÌ ÇÊ¿äÇÑ OAL ÇÔ¼öµé
4.3.1 void StartUp(void)
4.3.2 void OEMInitDebugSerial(void)
4.3.3 void OEMInit(void)
4.3.4 BOOL OEMGetExtensionDRAM(LPDWORD lpMemStart, LPDWORD lpMemLen)
4.3.5 OEM Interrupt Service Routine
4.3.6 BOOL OEMInterruptEnable (DWORD idInt, LPVOID pvData, DWORD cbData)
4.3.7 void OEMInterruptDisable(DWORD idInt)
4.3.8 void OEMInterruptDone(DWORD idInt)
4.3.8 void OEMInterruptDone(DWORD idInt)
4.3.10 BOOL OEMIoControl(DWORD IoControlCode
4.3.11 ULONG SC_GetTickCount(void)
4.4 Ä¿³ÎÀÎÁõÀ» À§Çؼ ÁغñÇØ¾ß ÇÏ´Â OALÀÇ ¿ªÇÒ
4.4.1 BIB ÆÄÀÏÀÇ CONFIG ¿µ¿ª ¼öÁ¤
4.4.2 BIB ÆÄÀÏÀÇ MODULE ¿µ¿ª
4.4.3 OEMInit() ÇÔ¼ö ³»ÀÇ ÀÛ¾÷
4.5 ÆÄ¿ö°ü¸® °ü·Ã OALÇÔ¼öµé
4.6 Ä¿³Î µð¹ö±ëÀ» À§ÇÑ OALÀÇ Áغñ
4.6.1 KITLÀ» »ç¿ëÇϱâ À§ÇÑ ÁغñÀÛ¾÷(ºÎÆÃ°úÁ¤)
4.6.2 KITL »ç¿ëµÇ´Â °úÁ¤
4.6.3 Ç÷§Æû ºô´õ 5.0ÀÇ Kitl ±¸ÇöÀ» Áö¿øÇÏ´Â Common ¿ä¼Òµé
4.7 VBRIDGE¸¦ »ç¿ëÇÑ ³×Æ®¿öÅ© ÀÚ¿øÀÇ °øÀ¯
5Àå µð¹ÙÀ̽º µå¶óÀ̹ö
5.1 µð¹ÙÀ̽º µå¶óÀ̹öÀÇ °³¿ä
5.1.1 ½ºÆ®¸² ÀÎÅÍÆäÀ̽º µå¶óÀ̹ö
5.1.2 ¹ö½º ÀÎÅÍÆäÀ̽º µå¶óÀ̹ö
5.1.3 ³×ÀÌÆ¼ºê ÀÎÅÍÆäÀ̽º µå¶óÀ̹ö
5.1.4 PDD
5.1.5 ¹Ì´ÏÆ÷Æ® µå¶óÀ̹ö
5.2 ½ºÆ®¸² ÀÎÅÍÆäÀ̽º µå¶óÀ̹ö DDI
5.2.1 µð¹ÙÀ̽º µå¶óÀ̹ö µî·Ï/ÇØÁ¦¿Í °ü·ÃµÈ ÇÔ¼ö
5.2.2 µð¹ÙÀ̽º µå¶óÀ̹ö¿¡°Ô Àü´ÞµÇ´Â °ü·Ã ÇÔ¼ö
5.2.3 ÀÀ¿ëÇÁ·Î±×·¥°ú Åë½ÅÇÏ´Â ÇÔ¼ö
5.2.4 ½ºÆ®¸² ÀÎÅÍÆäÀ̽º µå¶óÀ̹ö ÀÛ¼ºÀ» À§ÇØ ÇÊ¿äÇÑ ¿ä¼Òµé
5.2.5 ºñµ¿±â ¸í·É 󸮿¡ ´ëÇØ
5.3. ¹ö½º ÀÎÅÍÆäÀ̽º µå¶óÀ̹ö
5.3.1 Ŭ¶óÀÌ¾ðÆ® µå¶óÀ̹ö¸¦ À§ÇÑ ¹ö½º µå¶óÀ̹öÀÇ ¼ºñ½º
5.3.2 ¹ö½º µå¶óÀ̹ö°¡ Ŭ¶óÀÌ¾ðÆ® µå¶óÀ̹ö¸¦ ·ÎµùÇÏ´Â ¹æ¹ý
5.4 ³×ÀÌÆ¼ºê ÀÎÅÍÆäÀ̽º µå¶óÀ̹ö
5.5 PDD
5.6 ¹Ì´ÏÆ÷Æ® µå¶óÀ̹ö
5.7 Çϵå¿þ¾î ÀÎÅÍ·´Æ® ¼ºñ½º ½º·¹µå ±¸Çö¹æ¹ý
5.8 Installable ISR
6Àå µð¹ÙÀ̽º µå¶óÀ̹ö ÀÀ¿ë
6.1 °£´ÜÇÑ ½ºÆ®¸² ÀÎÅÍÆäÀ̽º µå¶óÀ̹ö
6.1.1 ±¸Çö ¸ñÀû
6.1.2 µ¿ÀÛÇÏ´Â °³³äµµ
6.1.3 µå¶óÀ̹ö¸¦ »ý¼ºÇϱâ À§ÇØ ÇÊ¿äÇÑ ÆÄÀϰú ºôµå¹æ¹ý
6.1.4 µå¶óÀ̹ö, ÀÀ¿ëÇÁ·Î±×·¥ ¼Ò½ºÆÄÀÏ ¹× º¸Á¶ÆÄÀÏ ºÐ¼®
6.1.5 ¼³Ä¡¹æ¹ý °íÂû
6.2 ½Ã¸®¾ó µð¹ÙÀ̽º µå¶óÀ̹ö
6.2.1 µ¿ÀÛ¿ø¸®
6.2.2 MDD °üÁ¡¿¡¼ µå¶óÀ̹ö °³¹ßÇϱâ
6.2.3 PDD °üÁ¡¿¡¼ µå¶óÀ̹ö °³¹ßÇϱâ
6.2.4 mini-PDD °üÁ¡¿¡¼ µå¶óÀ̹ö °³¹ßÇϱâ
6.3 ³×Æ®¿öÅ© µð¹ÙÀ̽º µå¶óÀ̹ö
6.3.1 µ¿ÀÛ¿ø¸®
6.3.2 µå¶óÀ̹ö ¼Ò½ºÆÄÀÏ ºÐ¼®
6.4 ¿Àµð¿À µð¹ÙÀ̽º µå¶óÀ̹ö
6.4.1 µ¿ÀÛ¿ø¸®
6.4.2 ¼Ò½ºÆÄÀÏ ºÐ¼®
6.5 µð½ºÇ÷¹ÀÌ µð¹ÙÀ̽º µå¶óÀ̹ö
6.5.1 µ¿ÀÛ¿ø¸®
6.5.2 µå¶óÀ̹öÀÇ »ý¼º°ú ¼³Ä¡¹æ¹ý
6.6 ÅÍÄ¡ÆÇ³Ú µð¹ÙÀ̽º µå¶óÀ̹ö
6.6.1 µ¿ÀÛ¿ø¸®
6.6.2 PDD Çü½ÄÀ» »ç¿ëÇØ ÅÍÄ¡½ºÅ©¸° µå¶óÀ̹ö ÀÛ¼ºÇϱâ
6.7 ÆÄÀϽýºÅÛ µð¹ÙÀ̽º µå¶óÀ̹ö
6.7.1 µ¿ÀÛ¿ø¸®
6.7.2 »ùÇà ÆÄÀϽýºÅÛ ¼Ò½º¿Í ¼³Ä¡ ¹æ¹ý
6.8 USB µð¹ÙÀ̽º µå¶óÀ̹ö
6.8.1 USB µð¹ÙÀ̽º µå¶óÀ̹öÀÇ Á¾·ù
6.8.2 È£½ºÆ® °üÁ¡¿¡¼ °³¹ßµÅ¾ß ÇÏ´Â µå¶óÀ̹ö
6.8.3 ½½·¹ÀÌºê °üÁ¡¿¡¼ °³¹ßµÅ¾ß ÇÏ´Â µå¶óÀ̹ö
6.9 ±âº»ÆíÀ» ¸¶Ä¡¸é¼
IIºÎ ÀÀ¿ëÆí
7Àå °³¹ßȯ°æ ±¸Ãà
7.1 ¿ä±¸»çÇ×
7.2 Windows CE v5.0 Ç÷§Æû ºô´õ ¼³Ä¡Çϱâ
7.3 ½Ã½ºÅÛÀÇ È¯°æ¼³Á¤
7.4 °³¹ß ÀýÂ÷
8Àå Ÿ°Ù ½Ã½ºÅÛÀÇ °³¿ä
8.1 ARM °³¿ä
8.1.1 ARMÀ̶õ?
8.1.2 ARMÀÇ Æ¯Â¡
8.1.3 ARMÀÇ ±¸Á¶
8.1.4 ÇÁ·Î±×·¡¸Ó½º ¸ðµ¨
8.1.5 ¿¹¿Üó¸®
8.1.6 ARM ¸í·É¾î
8.2 Ÿ°Ù ½Ã½ºÅÛ(2410TK)ÀÇ °³¿ä
8.2.1 »ï¼º S3C2410ÀÇ °³¿ä
8.2.2 S3C2410ÀÇ Æ¯Â¡
8.2.3 2410TK º¸µåÀÇ °³¿ä
8.3 2410TK º¸µå Å×½ºÆ®
8.3.1 ȯ°æ¼³Á¤
8.3.2 2410TK º¸µåÀÇ ±â´É Å×½ºÆ®
9Àå 2410TK º¸µå¿¡ Windows CE Æ÷ÆÃ
9.1 Æ÷ÆÃ Áغñ
9.1.1 BSP ±¸¼ºÇϱâ
9.1.2 EBOOT ±¸Çö
9.2 Ä¿³Î µ¿ÀÛ°úÁ¤
9.2.1 OALÀ̶õ?
9.2.2 OAL ÀÛ¼º
9.2.3 OAL ±âº»ÇÔ¼ö ÀÛ¼º
9.2.4 OAL Ãß°¡ÇÔ¼ö ÀÛ¼º
9.3 Ä¿³Î ¿Ã¸®±â
9.3.1 BSP º¹»çÇÏ¿© Ä¡¿öµÎ±â
9.3.2 BSP µî·ÏÇϱâ
9.4 KITLÀ» ÀÌ¿ëÇÑ µð¹ö±ë
10Àå µð¹ÙÀ̽º µå¶óÀ̹ö ¸¸µé±â
10.1 °£´ÜÇÑ µð¹ÙÀ̽º µå¶óÀ̹ö ¸¸µé±â
10.2 ÀÎÅÍ·´Æ®¸¦ ÀÌ¿ëÇÑ µð¹ÙÀ̽º µå¶óÀ̹ö ¸¸µé±â
10.3 KITLÀ» ÀÌ¿ëÇÑ µð¹ÙÀ̽º µå¶óÀ̹ö µð¹ö±ë
10.4 µå¶óÀ̹ö Å×½ºÆ®
11Àå Windows CEÀÇ Ç÷§Æû ¸¸µé±â
11.1 Tiny Kernel Ç÷§Æû
12Àå Windows CE¿ë ¾ÖÇø®ÄÉÀÌ¼Ç ¸¸µé±â
12.1 ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ßÀ» À§ÇÑ SDK ¸¸µé±â
12.2 ³×ÀÌÆ¼ºê¿Í ¸Å´ÏÁöµå ¾ÖÇø®ÄÉÀÌ¼Ç ¸ðµ¨
12.3 ¾ÖÇø®ÄÉÀ̼ǿ¡¼ Á÷Á¢ µð¹ÙÀ̽º Á¦¾îÇϱâ
12.4 »ç¿ëÀÚ¿ë ¼Ð ¸¸µé±â
12.5 ¾ÖÇø®ÄÉÀÌ¼Ç Å¾Àç
12.6 ÀÀ¿ëÆíÀ» ¸¶Ä¡¸é¼
ºÎ·Ï ARM ¸í·É¾î SET
Çѳ²´ëÇб³ ÀüÀÚ°è»ê°øÇаú ÇÐºÎ¿Í ±¤¿î´ëÇб³¿¡¼ ´ëÇпøÀ» Á¹¾÷ÇßÀ¸¸ç, ÇöÀç´Â DVB-H¸¦ ĨÀ» ´Ù·ç°í ÀÖ´Â DiBcom¿¡¼ ±Ù¹«Çϰí ÀÖ´Ù. ARM º»»ç·ÎºÎÅÍ ARM °øÀΰ»ç ÀÚ°ÝÀ» ÃëµæÇÏ¿© ±¹³»¿¡¼ Ȱµ¿Çϱ⵵ ÇßÀ¸¸ç, ±¹³» À¯¼öÀÇ ±³À°±â°ü¿¡¼ ARM°ú °ü·ÃÇÑ ±³À°À» ÁøÇàÇÑ °æÇèÀÌ ÀÖ´Ù. ¿¹Àü¿¡´Â ÀÓº£µðµå ¸®´ª½º¸¦ ÁÖ·Î ´Ù·ðÀ¸¸ç ÃÖ±Ù¿¡´Â Windows CE¸¦ ÀÌ¿ëÇØ DVB-H Ĩ¿¡ ´ëÇÑ Æ÷ÆÃ ÀÛ¾÷À» Çϰí ÀÖ´Ù. ¿ù°£ 'ÀÓº£µðµå ¿ùµå'¿¡ U-Boot Æ÷ÆÃ ¹æ¹ýÀ» ÁÖÁ¦·Î ±â°íÇßÀ¸¸ç, »ï¼ºÀÇ CPU¸¦ Á¦´ë·Î »ç¿ëÇÒ ¼ö ÀÖµµ·Ï ±¹³»¿Ü ¸¹Àº ¾÷ü¿¡ ±â¼úÁö¿øÀ» Çϱ⵵ Çß´Ù.
1ºÎ ±âº»Æí
1Àå Windows CE ¼Ò°³
1.1 Windows CE µÑ·¯º¸±â
1.2 Windows CEÀÇ ¿ª»ç
1.3 Windows CE¸¦ »ç¿ëÇÏ´Â ÀÌÀ¯
1.4 Windows CE¿¡¼ »ç¿ëÇÏ´Â ÇÁ·Î±×·¡¹Ö ¾ð¾î
1.5 Windows CE v5.0ÀÇ »õ·Î¿î ±â´É
2Àå Ç÷§Æû ºô´õ
2.1 Ç÷§Æû ºô´õ¿¡ ´ëÇØ ¹è¿ì±â¿¡ ¾Õ¼
2.1.1 Æú´õ Á¤ÀÇ
2.1.2 ÀÚÁÖ ³ª¿À´Â ¿ë¾î Á¤ÀÇ
2.2 Ç÷§Æû ºô´õ¸¦ »ç¿ëÇØ À̹ÌÁö¸¦ »ý¼ºÇÏ´Â ´Ü°è
2.2.1 ¸í·É ÇÁ·ÒÇÁÆ® â¿¡¼ À̹ÌÁö¸¦ »ý¼ºÇÏ´Â °íÀüÀûÀÎ ÀýÂ÷
2.2.2 ¸ðµâ ºôµå
2.2.3 Ç÷§Æû ºô´õ IDE »ó¿¡¼ ¸Þ´º¸¦ ÅëÇØ Windows CE¿ë À̹ÌÁö¸¦ »ý¼ºÇÏ´Â °úÁ¤
2.3 Ç÷§ÆûÀ» »ý¼ºÇØ Ç÷§Æû ºô´õÀÇ »ç¿ë¹æ¹ýÀ» ÀÍÈ÷ÀÚ
2.3.1 Ç÷§Æû »ý¼º
2.3.2 Windows CE¿ë À̹ÌÁöÆÄÀÏ(NK.bin) »ý¼ºÇϱâ
2.3.3 ºôµåµÈ NK.bin ÆÄÀÏÀ» ¿¡¹Ä·¹ÀÌÅÍ·Î ´Ù¿î·ÎµåÇØº¸ÀÚ
2.4 Windows CE¸¦ À§ÇÑ È£½ºÆ® ½Ã½ºÅÛ°ú Ÿ°Ù ½Ã½ºÅÛÀÇ ¿¬°á
2.4.1 Ç÷§Æû ¸Å´ÏÀú°¡ Áö¿øÇÏ´Â Åøµé
2.4.2 CETarget¿¡ ÀÇÇØ Á¦°øµÇ´Â Åøµé
2.4.3 Ä¿³Î µð¹ö±ë ±â´É
2.5 Windows CE¿ë À̹ÌÁö »ý¼ºÀ» À§ÇÑ ±¸¼ºÆÄÀÏ
2.5.1 REG
2.5.2 DAT
2.5.3...1ºÎ ±âº»Æí
1Àå Windows CE ¼Ò°³
1.1 Windows CE µÑ·¯º¸±â
1.2 Windows CEÀÇ ¿ª»ç
1.3 Windows CE¸¦ »ç¿ëÇÏ´Â ÀÌÀ¯
1.4 Windows CE¿¡¼ »ç¿ëÇÏ´Â ÇÁ·Î±×·¡¹Ö ¾ð¾î
1.5 Windows CE v5.0ÀÇ »õ·Î¿î ±â´É
2Àå Ç÷§Æû ºô´õ
2.1 Ç÷§Æû ºô´õ¿¡ ´ëÇØ ¹è¿ì±â¿¡ ¾Õ¼
2.1.1 Æú´õ Á¤ÀÇ
2.1.2 ÀÚÁÖ ³ª¿À´Â ¿ë¾î Á¤ÀÇ
2.2 Ç÷§Æû ºô´õ¸¦ »ç¿ëÇØ À̹ÌÁö¸¦ »ý¼ºÇÏ´Â ´Ü°è
2.2.1 ¸í·É ÇÁ·ÒÇÁÆ® â¿¡¼ À̹ÌÁö¸¦ »ý¼ºÇÏ´Â °íÀüÀûÀÎ ÀýÂ÷
2.2.2 ¸ðµâ ºôµå
2.2.3 Ç÷§Æû ºô´õ IDE »ó¿¡¼ ¸Þ´º¸¦ ÅëÇØ Windows CE¿ë À̹ÌÁö¸¦ »ý¼ºÇÏ´Â °úÁ¤
2.3 Ç÷§ÆûÀ» »ý¼ºÇØ Ç÷§Æû ºô´õÀÇ »ç¿ë¹æ¹ýÀ» ÀÍÈ÷ÀÚ
2.3.1 Ç÷§Æû »ý¼º
2.3.2 Windows CE¿ë À̹ÌÁöÆÄÀÏ(NK.bin) »ý¼ºÇϱâ
2.3.3 ºôµåµÈ NK.bin ÆÄÀÏÀ» ¿¡¹Ä·¹ÀÌÅÍ·Î ´Ù¿î·ÎµåÇØº¸ÀÚ
2.4 Windows CE¸¦ À§ÇÑ È£½ºÆ® ½Ã½ºÅÛ°ú Ÿ°Ù ½Ã½ºÅÛÀÇ ¿¬°á
2.4.1 Ç÷§Æû ¸Å´ÏÀú°¡ Áö¿øÇÏ´Â Åøµé
2.4.2 CETarget¿¡ ÀÇÇØ Á¦°øµÇ´Â Åøµé
2.4.3 Ä¿³Î µð¹ö±ë ±â´É
2.5 Windows CE¿ë À̹ÌÁö »ý¼ºÀ» À§ÇÑ ±¸¼ºÆÄÀÏ
2.5.1 REG
2.5.2 DAT
2.5.3 DB
2.5.4 BIB
2.6 Ç÷§Æû ºô´õ°¡ Á¦°øÇÏ´Â À¯¿ëÇÑ Åø(CEC ¿¡µðÅÍ)
2.6.1 CEC ¿¡µðÅÍ »ç¿ëÇϱâ
2.6.2 Ç÷§Æû ºô´õ »óÀ¸·Î ÀÛ¼ºÇÑ CEC ÆÄÀÏÀ» ÀÓÆ÷Æ®Çϱâ
2.7 Ç÷§Æû ºô´õ Component ÇÁ·ÎÁ§Æ® »ý¼º
2.8 Ç÷§Æû ºô´õ ¸í·É ÇÁ·ÒÇÁÆ® â ÀÌ¿ëÇϱâ
2.9 Ç÷§Æû ºô´õ·Î »ý¼ºµÇ´Â BIN ÆÄÀÏ ºÐ¼®
2.9.1 BIN Çì´õºÎºÐ
2.9.2 ·¹ÄÚµå ºÎºÐ
2.9.3 ¸¶Áö¸· ·¹ÄÚµå ºÎºÐ
2.10 SAMPLE BSP »ý¼ºÇϱâ
3 ºÎÆ®·Î´õ
3.1 ºÎÆ®·Î´õÀÇ ¿ªÇÒ
3.2 ºÎÆ®·Î´õ ÀÛ¼ºÀ» À§ÇØ Ç÷§Æû ºô´õ°¡ Á¦°øÇÏ´Â ¿ä¼Ò
3.2.1 BLCOMMONÀÇ BootloaderMain() ÇÔ¼ö
3.2.2 BLCOMMONÀÇ DownloadImage() ÇÔ¼ö
3.3 °³¹ßÀÚ°¡ ÀÛ¼ºÇØ¾ß ÇÏ´Â ºÎÆ®·Î´õ Áö¿ø¿ä¼Ò
3.3.1 Sources ÆÄÀÏ
3.3.2 StartUp : startup.s
3.3.3 BOOL OEMDebugInit(void) : main.c
3.3.4 BOOL OEMPlatformInit(void) : main.c
3.3.5 DWORD OEMPreDownload(void) : main.c
3.3.6 BOOL OEMReadData(DWORD dwData, PUCHAR pData) : main.c
3.3.7 void OEMShowProgress(DWORD dwPacketNum) : main.c
3.3.8 LPBYTE OEMMapMemAddr(DWORD dwImageStart, DWORD dwAddr) : flash.c
3.3.9 BOOL OEMIsFlashAddr(DWORD dwAddr) : flash.c
3.3.10 BOOL OEMStartEraseFlash(DWORD dwStartAddr, DWORD dwLength) : flash.c
3.3.11 void OEMContinueEraseFlash(void) : flash.c
3.3.12 BOOL OEMFinishEraseFlash(void) : flash.c
3.3.13 BOOL OEMWriteFlash(DWORD dwStartAddr, DWORD dwLength) : flash.c
3.3.14 void OEMLaunch( DWORD dwImageStart, DWORD dwImageLength, DWORD dwLaunchAddr, const ROMHDR *pRomHdr ) : main.c
3.4 ºÎÆ®·Î´õ ¸¸µé±â
4 Ä¿³Î°ú OAL
4.1 Windows CE Ä¿³ÎÀÇ Æ¯Â¡
4.1.1 ÀÛ¾÷ ½ºÄÉÁÙ¸µ
4.1.2 ¸®¼Ò½º °ü¸®(¸Þ¸ð¸® °ü¸®)
4.2 Ä¿³Î°ú OAL °ü°è
4.3 ÇʼöÀûÀÎ ±¸ÇöÀÌ ÇÊ¿äÇÑ OAL ÇÔ¼öµé
4.3.1 void StartUp(void)
4.3.2 void OEMInitDebugSerial(void)
4.3.3 void OEMInit(void)
4.3.4 BOOL OEMGetExtensionDRAM(LPDWORD lpMemStart, LPDWORD lpMemLen)
4.3.5 OEM ÀÎÅÍ·´Æ® ¼ºñ½º ·çƾ
4.3.6 BOOL OEMInterruptEnable (DWORD idInt, LPVOID pvData, DWORD cbData)
4.3.7 void OEMInterruptDisable(DWORD idInt)
4.3.8 void OEMInterruptDone(DWORD idInt)
4.3.9 OEMSetReal Time, OEMGetReal Time
4.3.10 BOOL OEMIoControl(DWORD IoControlCode LPVOID lpInBuf, DWORD nInBufSize, LPVOID lpOutBuf, DWORD nOutBufSize, LPDWORD lpBytesReturned )
4.3.11 ULONG SC_GetTickCount(void)
4.4 Ä¿³ÎÀÎÁõÀ» À§Çؼ ÁغñÇØ¾ß ÇÏ´Â OALÀÇ ¿ªÇÒ
4.4.1 BIB ÆÄÀÏÀÇ CONFIG ¿µ¿ª ¼öÁ¤
4.4.2 BIB ÆÄÀÏÀÇ MODULE ¿µ¿ª
4.4.3 OEMInit() ÇÔ¼ö ³»ÀÇ ÀÛ¾÷
4.5 Àü¿ø°ü¸® °ü·Ã OAL ÇÔ¼öµé
4.5.1 void OEMIdle(DWORD dwIdleParam)
4.5.2 void OEMPowerOff(void)
4.6 Ä¿³Î µð¹ö±ëÀ» À§ÇÑ OALÀÇ Áغñ
4.6.1 KITLÀ» »ç¿ëÇϱâ À§ÇÑ ÁغñÀÛ¾÷(ºÎÆÃ°úÁ¤)
4.6.2 KITL »ç¿ëµÇ´Â °úÁ¤
4.6.3 Ç÷§Æû ºô´õ 5.0ÀÇ KITL ±¸ÇöÀ» Áö¿øÇÏ´Â Common ¿ä¼Òµé
4.7 VBRIDGE¸¦ »ç¿ëÇÑ ³×Æ®¿öÅ© ÀÚ¿øÀÇ °øÀ¯
5 µð¹ÙÀ̽º µå¶óÀ̹ö
5.1 µð¹ÙÀ̽º µå¶óÀ̹öÀÇ °³¿ä
5.1.1 ½ºÆ®¸² ÀÎÅÍÆäÀ̽º µå¶óÀ̹ö
5.1.2 ¹ö½º ÀÎÅÍÆäÀ̽º µå¶óÀ̹ö
5.1.3 ³×ÀÌÆ¼ºê ÀÎÅÍÆäÀ̽º µå¶óÀ̹ö
5.1.4 PDD
5.1.5 ¹Ì´ÏÆ÷Æ® µå¶óÀ̹ö
5.2 ½ºÆ®¸² ÀÎÅÍÆäÀ̽º µå¶óÀ̹ö DDI
5.2.1 µð¹ÙÀ̽º µå¶óÀ̹ö µî·Ï/ÇØÁ¦¿Í °ü·ÃµÈ ÇÔ¼ö
5.2.2 µð¹ÙÀ̽º µå¶óÀ̹ö¿¡°Ô Àü´ÞµÇ´Â ÆÄ¿ö¸í·É °ü·Ã ÇÔ¼ö
5.2.3 ÀÀ¿ëÇÁ·Î±×·¥°ú Åë½ÅÇÏ´Â ÇÔ¼ö
5.2.4 ½ºÆ®¸² ÀÎÅÍÆäÀ̽º µå¶óÀ̹ö ÀÛ¼ºÀ» À§ÇØ ÇÊ¿äÇÑ ¿ä¼Òµé
5.2.5 ºñµ¿±â ¸í·É 󸮿¡ ´ëÇØ
5.3 ¹ö½º ÀÎÅÍÆäÀ̽º µå¶óÀ̹ö
5.3.1 Ŭ¶óÀÌ¾ðÆ® µå¶óÀ̹ö¸¦ À§ÇÑ ¹ö½º µå¶óÀ̹öÀÇ ¼ºñ½º
5.3.2 ¹ö½º µå¶óÀ̹ö°¡ Ŭ¶óÀÌ¾ðÆ® µå¶óÀ̹ö¸¦ ·ÎµùÇÏ´Â ¹æ¹ý
5.4 ³×ÀÌÆ¼ºê ÀÎÅÍÆäÀ̽º µå¶óÀ̹ö
5.5 PDD
5.6 ¹Ì´ÏÆ÷Æ® µå¶óÀ̹ö
5.7 Çϵå¿þ¾î ÀÎÅÍ·´Æ® ¼ºñ½º ½º·¹µå ±¸Çö¹æ¹ý
5.8 Installable ISR
6 µð¹ÙÀ̽º µå¶óÀ̹ö ÀÀ¿ë
6.1 °£´ÜÇÑ ½ºÆ®¸² ÀÎÅÍÆäÀ̽º µå¶óÀ̹ö
6.1.1 ±¸Çö ¸ñÀû
6.1.2 µ¿ÀÛÇÏ´Â °³³äµµ
6.1.3 µå¶óÀ̹ö¸¦ »ý¼ºÇϱâ À§ÇØ ÇÊ¿äÇÑ ÆÄÀϰú ºôµå¹æ¹ý
6.1.4 µå¶óÀ̹ö, ÀÀ¿ëÇÁ·Î±×·¥ ¼Ò½ºÆÄÀÏ ¹× º¸Á¶ÆÄÀÏ ºÐ¼®
6.1.5 ¼³Ä¡¹æ¹ý °íÂû
6.2 ½Ã¸®¾ó µð¹ÙÀ̽º µå¶óÀ̹ö
6.2.1 µ¿ÀÛ¿ø¸® ¦U 359
6.2.2 MDD °üÁ¡¿¡¼ µå¶óÀ̹ö °³¹ßÇϱâ
6.2.3 PDD °üÁ¡¿¡¼ µå¶óÀ̹ö °³¹ßÇϱâ
6.2.4 mini-PDD °üÁ¡¿¡¼ µå¶óÀ̹ö °³¹ßÇϱâ
6.3 ³×Æ®¿öÅ© µð¹ÙÀ̽º µå¶óÀ̹ö
6.3.1 µ¿ÀÛ¿ø¸®
6.3.2 µå¶óÀ̹ö ¼Ò½ºÆÄÀÏ ºÐ¼®
6.4 ¿Àµð¿À µð¹ÙÀ̽º µå¶óÀ̹ö
6.4.1 µ¿ÀÛ¿ø¸®
6.4.2 ¼Ò½ºÆÄÀÏ ºÐ¼®
6.5 µð½ºÇ÷¹ÀÌ µð¹ÙÀ̽º µå¶óÀ̹ö
6.5.1 µ¿ÀÛ¿ø¸®
6.5.2 µå¶óÀ̹öÀÇ »ý¼º°ú ¼³Ä¡¹æ¹ý
6.6 ÅÍÄ¡ÆÐ³Î µð¹ÙÀ̽º µå¶óÀ̹ö
6.6.1 µ¿ÀÛ¿ø¸® ¦U
6.6.2 PDD Çü½ÄÀ» »ç¿ëÇØ ÅÍÄ¡ÆÐ³Î µå¶óÀ̹ö ÀÛ¼ºÇϱâ
6.7 ÆÄÀϽýºÅÛ µð¹ÙÀ̽º µå¶óÀ̹ö
6.7.1 µ¿ÀÛ¿ø¸®
6.7.2 »ùÇà ÆÄÀϽýºÅÛ ¼Ò½º¿Í ¼³Ä¡ ¹æ¹ý
6.8 USB µð¹ÙÀ̽º µå¶óÀ̹ö
6.8.1 USB µð¹ÙÀ̽º µå¶óÀ̹öÀÇ Á¾·ù
6.8.2 È£½ºÆ® °üÁ¡¿¡¼ °³¹ßµÅ¾ß ÇÏ´Â µå¶óÀ̹ö
6.8.3 ½½·¹ÀÌºê °üÁ¡¿¡¼ °³¹ßµÅ¾ß ÇÏ´Â µå¶óÀ̹ö
6.9 ±âº»ÆíÀ» ¸¶Ä¡¸é¼
2ºÎ ÀÀ¿ëÆí
7 °³¹ßȯ°æ ±¸Ãà
7.1 ¿ä±¸»çÇ×
7.2 Windows CE v5.0 Ç÷§Æû ºô´õ ¼³Ä¡Çϱâ
7.3 ½Ã½ºÅÛÀÇ È¯°æ¼³Á¤
7.4 °³¹ß ÀýÂ÷
8 Ÿ°Ù ½Ã½ºÅÛÀÇ °³¿ä
8.1 ARM °³¿ä
8.1.1 ARMÀ̶õ?
8.1.2 ARMÀÇ Æ¯Â¡
8.1.3 ARMÀÇ ±¸Á¶
8.1.4 ÇÁ·Î±×·¡¸Ó½º ¸ðµ¨
8.1.5 ¿¹¿Üó¸®
8.1.6 ARM ¸í·É¾î
8.2 Ÿ°Ù ½Ã½ºÅÛ(2410TK)ÀÇ °³¿ä
8.2.1 »ï¼º S3C2410ÀÇ °³¿ä
8.2.2 S3C2410ÀÇ Æ¯Â¡
8.2.3 2410TK º¸µåÀÇ °³¿ä
8.3 2410TK º¸µå Å×½ºÆ®
8.3.1 ȯ°æ¼³Á¤
8.3.2 2410TK º¸µåÀÇ ±â´É Å×½ºÆ®
9 2410TK º¸µå¿¡ Windows CE Æ÷ÆÃ
9.1 Æ÷ÆÃ Áغñ
9.1.1 BSP ±¸¼ºÇϱâ
9.1.2 EBOOT ±¸Çö
9.2 Ä¿³Î µ¿ÀÛ°úÁ¤
9.2.1 OALÀ̶õ?
9.2.2 OAL ÀÛ¼º
9.2.3 OAL ±âº»ÇÔ¼ö ÀÛ¼º
9.2.4 OAL Ãß°¡ÇÔ¼ö ÀÛ¼º
9.3 Ä¿³Î ¿Ã¸®±â
9.3.1 BSP º¹»çÇÏ¿© Ä¡¿öµÎ±â
9.3.2 BSP µî·ÏÇϱâ
9.4 KITLÀ» ÀÌ¿ëÇÑ µð¹ö±ë
10 µð¹ÙÀ̽º µå¶óÀ̹ö ¸¸µé±â
10.1 °£´ÜÇÑ µð¹ÙÀ̽º µå¶óÀ̹ö ¸¸µé±â
10.2 ÀÎÅÍ·´Æ®¸¦ ÀÌ¿ëÇÑ µð¹ÙÀ̽º µå¶óÀ̹ö ¸¸µé±â
10.3 KITLÀ» ÀÌ¿ëÇÑ µð¹ÙÀ̽º µå¶óÀ̹ö µð¹ö±ë
10.4 µå¶óÀ̹ö Å×½ºÆ®
11 Windows CE Ç÷§Æû ¸¸µé±â
11.1 Tiny Kernel Ç÷§Æû
12 Windows CE ¾ÖÇø®ÄÉÀÌ¼Ç ¸¸µé±â
12.1 ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ßÀ» À§ÇÑ SDK ¸¸µé±â
12.2 ³×ÀÌÆ¼ºê¿Í ¸Å´ÏÁöµå ¾ÖÇø®ÄÉÀÌ¼Ç ¸ðµ¨
12.3 ¾ÖÇø®ÄÉÀ̼ǿ¡¼ Á÷Á¢ µð¹ÙÀ̽º Á¦¾îÇϱâ
12.4 »ç¿ëÀÚ¿ë ¼Ð ¸¸µé±â
12.5 ¾ÖÇø®ÄÉÀÌ¼Ç Å¾Àç
12.6 ÀÀ¿ëÆíÀ» ¸¶Ä¡¸é¼
ºÎ·Ï ARM Instruction Set

.