Ȩ | ·Î±×ÀÎ | ȸ¿ø°¡ÀÔ | °í°´¼¾ÅÍ
 
HOME > »õ·Î³ª¿ÂÃ¥
 
 
: : ÇǾ¾ºÏÀÔ´Ï´Ù. : :
Á¦¸ñ : ÀÓº£µðµå Windows CE ÇÁ·Î±×·¡¹Ö(ÀýÆÇ!!)
ÆäÀÌÁö : 576P
Á¤°¡ : 20,000¿ø
ÆÇÇü : 4¡¿6 ¹èÆÇ
¹ßÇàÀÏ : 2001³â 10¿ù 20ÀÏ 1ÆÇ 1¼â
ÀúÀÚ : Á¶À縸 ( jmjo@inection.co.kr)
¿ä¾à : ÀÓº£µðµå ÇÁ·Î±×·¡¹ÖÀÇ ±âº»ÀûÀÎ °³³ä¿¡¼­ºÎÅÍ ½ÇÁ¦ ÇÁ·Î±×·¡¹Ö±îÁö Çѹø¿¡ ¸¶½ºÅÍ ÇÒ ¼ö ÀÖ´Ù. È°¿ëµµ°¡ ³ôÀº ¿Ïº®ÇÑ Äڵ带 ÅëÇØ ÀÓº£µðµå Àü¹® ÇÁ·Î±×·¡¸Ó°¡ µÇ´Â Áö¸§±æÀ» Á¦½ÃÇÏ°í ÀÖÀ¸¸ç óÀ½ºÎÅÍ ³¡±îÁö ±×´ë·Î µû¶óÇϸ鼭 ÇнÀÇÒ ¼ö ÀÖµµ·Ï ÇÑ Ä£ÀýÇÑ Çؼ³ÀÌ °­Á¡ÀÌ´Ù.
£Û ÀÌ Ã¥¿¡¼­ Á¦½ÃÇÏ´Â ³»¿ë £Ý
 

£Û ¸ñÂ÷ £Ý
 

Á¦ 1 ºÎ ÀÓº£µðµå ½Ã½ºÅÛÀÇ °³¿ä
Á¦ 1 Àå ÀÓº£µðµå ½Ã½ºÅÛÀÇ ¼Ò°³
1.1 ÀÓº£µðµå(Embedded) ½Ã½ºÅÛÀ̶õ?
1.2 ÀÓº£µðµå ¿î¿µÃ¼Á¦ÀÇ Á¾·ù
[1] MicrosoftÀÇ Windows CE
[2] ÀÓº£µðµå LINUX
[3] PDA¿ë JAVA
[4] Wind River SystemÀÇ VxWorks
[5] QNX Software SystemÀÇ QNX
[6] 3Com PalmOS
[7] ½Éºñ¾È EPOC
1.3 °í±Þ ÈÞ´ë¿ë Á¤º¸±â±âÀÇ ºÐ·ù
[1] ÇÚµå Çïµå ÄÄÆдϿÂ(companion)
[2] ½º¸¶Æ® Æù
[3] VAD(Vertical Application Device)

Á¦ 2 Àå Microsoft Windows CE 3.0
2.1 Windows CE 3.0 ¼Ò°³
2.2 Windows CE 3.0 ±â´É
[1] ½Ç½Ã°£ Áö¿ø
[2] Ä¿³Î ¼­ºñ½º
[3] µå¶óÀ̹ö ¹× Çϵå¿þ¾î Áö¿ø
[4] Çâ»óµÈ USB Áö¿ø
[5] Çâ»óµÈ µð½ºÇ÷¹ÀÌ µå¶óÀ̹ö Áö¿ø
[6] °³Ã¼ ÀúÀå¼Ò
[7] º¸¾È
[8] Åë½Å
[9] ÇÁ·Î¼¼½º °£ Åë½Å(IPC) ¼­ºñ½º
[10] ½©(Shell) ¼­ºñ½º
[11] ´Ù±¹¾î ±â´É Áö¿ø
2.3 Windows CE ¹®ÀÚ ÄÚµå
[1] À¯´ÏÄÚµå(unicode) ÅؽºÆ®¿Í ¹®ÀÚ¿­
[2] ÀÏ¹Ý ¹®ÀÚ¿­°ú ¹®ÀÚ µ¥ÀÌÅÍ ÇüÅÂ
[3] »ó¼ö ¹®ÀÚ¿­
[4] ¹®ÀÚ¿­ ¹öÆÛ ±æÀÌ °è»ê
[5] Ç¥ÁØ ¹®ÀÚ¿­ ¶óÀ̺귯¸® ÇÔ¼ö
[6] ANSI ¹®ÀÚ¿­°ú À¯´ÏÄÚµå ¹®ÀÚ¿­°£ÀÇ º¯È¯
2.4 Windows CE ¿¡·¯ ¹× ¿À·ù ó¸®
[1] ¿¡·¯ °Ë»ç
[2] ¿¹¿Ü ó¸®(Exception Handling)¿Í ÆäÀÌÁö ¿À·ù(Page Faults)
2.5 »÷µåÀ§Ä¡(Sandwich) ÄÚµå
2.6 Windows CE 3.0 ÀÌÈÄ

Á¦ 3 Àå Windows CE °³¹ß ȯ°æ
3.1 ÀÓº£µðµå ºñÁÖ¾ó Åø(eMbedded Visual Tools) ¼Ò°³
3.2 ÀÓº£µðµå ºñÁÖ¾ó Åø 3.0 ¼³Ä¡
[1] ¼³Ä¡Çϱâ Àü¿¡
[2] ¼³Ä¡ ¼ø¼­
[3] ¼³Ä¡ ¹æ¹ý
3.3 ±âº» ÇÁ·Î±×·¥
[1] ¸®¸ðÆ® ÆÄÀÏ ºä¾î(Remote File Viewer)
[2] ¸®¸ðÆ® Èü Ž»ö±â(Remote Heap Walker)
[3] ¸®¸ðÆ® ÇÁ·Î¼¼½º ºä¾î(Remote Process Viewer)
[4] ¸®¸ðÆ® ·¹Áö½ºÆ®¸® ¿¡µðÅÍ(Remote Registry Editor)
[5] ¸®¸ðÆ® ½ºÆÄÀÌ++(Remote Spy++)
[6] ¸®¸ðÆ® ÁÜÀÎ(Remote Zoomin)
[7] ÄÁÆ®·Ñ ¸Å´ÏÀú(Control Manager)
3.4 eMbedded Visual C++ ´ë eMbedded Visual Basic

Á¦ 2 ºÎ Windows CE ÇÁ·Î±×·¡¹Ö
Á¦ 4 Àå "Hello World" ÇÁ·Î±×·¥ ¸¸µé±â
4.1 »õ ÇÁ·ÎÁ§Æ® »ý¼º
4.2 ÄÄÆÄÀÏ(compile)
4.3 ½ÇÇà(Execution)
4.4 "Hello World" ÇÁ·Î±×·¥ ºÐ¼®
[1] ÇÁ·Î±×·¥ ¿£Æ®¸®(Entry) ÇÔ¼ö
[2] À©µµ ÇÔ¼ö
[3] À©µµ ¸Þ½ÃÁö

Á¦ 5 Àå ÇÁ·Î¼¼½º(Process)¿Í ¾²·¹µå(Thread)
5.1 ÇÁ·Î¼¼½º, ¾²·¹µå API ÇÔ¼ö
5.2 ÇÁ·Î¼¼½º(Processes)
[1] ¿ì¼± ¼øÀ§(Priority)
[2] ¾²·¹µå ½ÇÇà ½Ã°£(Quantum)
[3] ÇÁ·Î¼¼½º »ý¼º
[4] ÇÁ·Î¼¼½º Á¾·á
5.3 ¾²·¹µå(Thread)
[1] ¾²·¹µå »ý¼º°ú Á¾·á
[2] ¾²·¹µå ÁßÁö ¹× Àç°³
[3] TLS(Thread Local Storage)

Á¦ 6 Àå ¸Þ¸ð¸®(Memory)
6.1 °¡»ó ÁÖ¼Ò °ø°£(Virtual Address Space)
6.2 ¸Þ¸ð¸® °ü¸® API
6.3 ¸Þ¸ð¸® ÇÒ´ç(Allocation)
[1] °¡»ó ¸Þ¸ð¸®¿¡¼­ ¸Þ¸ð¸® ÇÒ´ç
[2] Áö¿ª Èü¿¡¼­ ¸Þ¸ð¸® ÇÒ´ç
[3] °³º° ¼ÒÀ¯ÀÇ Èü »ý¼º
[4] ½ºÅÃ(stack) ¸Þ¸ð¸® »ç¿ë
6.4 ¸Þ¸ð¸® ºÎÁ· »óÅ ó¸®
6.5 ¸Þ¸ð¸® »óÅ º¸±â
6.6 ¸Þ¸ð¸® ¸Ê °³Ã¼ °øÀ¯

Á¦ 7 Àå »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º(User Interface)
7.1 ¸®¼Ò½º(Resource) »ç¿ëÇϱâ
[1] ¸Þ´º ¸¸µé±â
[2] Å°º¸µå °¡¼Ó±â(keyboard accelerator) ¸¸µé±â
[3] ´ëÈ­»óÀÚ ¸¸µé±â
[4] ij·µ(Caret) ¸¸µé±â
[5] Ä¿¼­ ¸¸µé±â
[6] ¾ÆÀÌÄÜ, ºñÆ®¸Ê, À̹ÌÁö, ¹®ÀÚ¿­ ¸¸µé±â
[7] ŸÀÌ¸Ó ¸¸µé±â
7.2 ÄÁÆ®·Ñ(Control) ¸¸µé±â
[1] üũ ¹öÆ°
[2] Ǫ½¬(Push) ¹öÆ°
[3] ¶óµð¿À ¹öÆ°
[4] ±×·ì »óÀÚ
[5] ÆíÁý ÄÁÆ®·Ñ
[6] ¸®½ºÆ® ¹Ú½º
[7] ÄÞº¸ ¹Ú½º
[8] ½ºÅ©·Ñ ¹Ù
[9] ½ºÅÂƽ ÄÁÆ®·Ñ
7.3 °øÅë(Common) ÄÁÆ®·Ñ
[1] ¸í·É¾î ¹Ù(Command Bar)
[2] ¸í·É¾î ¹êµå
[3] Rebar ÄÁÆ®·Ñ
[4] Åø ¹Ù
[5] Åø ÆÁ
[6] Çì´õ ÄÁÆ®·Ñ
[7] À̹ÌÁö ¸®½ºÆ®
[8] ¸®½ºÆ® ºä ÄÁÆ®·Ñ
[9] Æ®·¢ ¹Ù
[10] Æ®¸® ºä
[11] ¾÷´Ù¿î(up-down) ÄÁÆ®·Ñ
[12] ³¯Â¥¿Í ½Ã°£ Picker(Date and Time Picker)
[13] ´Þ·Â ÄÁÆ®·Ñ(month calendar control)
[14] »óÅÂ ¹Ù(status bar)
[15] ÁøÇà ¹Ù(Progress Bar)
[16] ÇÁ·ÎÆÛƼ ½ÃÆ®(Property Sheet)
[17] ÅÇ ÄÁÆ®·Ñ(Tap Control)
7.4 »ç¿ëÀÚ ÀԷ¹ޱâ
[1] Å°º¸µå ÀÔ·Â
[2] ½ºÅ¸ÀÏ·¯½º ÀԷ¹ޱâ
[3] ÀÔ·Â Æгο¡ ÀԷ¹ޱâ
[4] ÇÊü ÀνÄ(Handwriting Recognition)

Á¦ 8 Àå ÆÄÀÏ ½Ã½ºÅÛ°ú ·¹Áö½ºÆ®¸®(Registry)
8.1 °³Ã¼ ÀúÀå¼Ò(Object Store)
[1] °³Ã¼¿Í °³Ã¼ ½Äº°ÀÚ(Object Identifiers)
8.2 ÆÄÀÏ °ü¸®(File Management)
[1] ÆÄÀÏ À̸§ Á¦¾à
[2] µð½ºÅ© ¿ë·®
[3] ÆÄÀÏ°ú µð·ºÅ丮ÀÇ »ý¼º ¹× ¿­±â
[4] µ¥ÀÌÅÍ ¹öÆÛ
[5] ÆÄÀÏ ÀÐ±â ¹× ¾²±â
[6] ÆÄÀÏ Æ÷ÀÎÅÍ
[7] ÆÄÀÏ°ú ¸Þ¸ð¸® ¸ÅÇÎ
[8] ÆÄÀÏ°ú µð·ºÅ丮 Ž»ö
[9] ÆÄÀÏ°ú µð·ºÅ丮 º¹»ç ¹× À̵¿
[10] ÆÄÀÏ ½Ã°£ Á¶ÀÛ
[11] ÆÄÀÏ ¹öÀü Á¤º¸
[12] ÆÄÀÏ°ú µð·ºÅ丮 »èÁ¦
[13] ´Ù¸¥ ÀúÀå ¹Ìµð¾îÀÇ ÆÄÀÏ ¾×¼¼½º
8.3 ·¹Áö½ºÆ®¸®(Registry)
[1] ·¹Áö½ºÆ®¸® º¸¾È
[2] ·¹Áö½ºÆ®¸® Å° »ý¼º°ú ¿­±â
[3] ·¹Áö½ºÆ®¸® Å°¿Í °ª Àбâ
[4] ·¹Áö½ºÆ®¸® °ª ¾²±â¿Í »ý¼ºÇϱâ
[5] ·¹Áö½ºÆ®¸® Å° Ž»ö
[6] ·¹Áö½ºÆ®¸® Å°¿Í °ª »èÁ¦
[7] ·¹Áö½ºÆ®¸® ´Ý±â
[8] ·¹Áö½ºÆ®¸® Ç÷¯½¬

Á¦ 9 Àå ½Ã¸®¾ó(serial) Åë½Å(Communications)
9.1 OSI(Open System Interconnection) ¸ðµ¨
[1] ¹°¸® °èÃþ(Physical Layer)
[2] µ¥ÀÌÅÍ ¸µÅ© °èÃþ(Data-Link Layer)
[3] ³×Æ®¿öÅ©(Network)¿Í ¼ö¼Û(Transport) °èÃþ
[4] ¼¼¼Ç(Session), ÇÁ¸®Á¨Å×À̼Ç(Presentation), ±×¸®°í ¾îÇø®ÄÉÀÌ¼Ç °èÃþ
9.2 ½Ã¸®¾ó(Serial) Åë½Å(Communications)
[1] ½Ã¸®¾ó ÇÁ·ÎÅäÄÝ(Protocols)°ú OSI ¸ðµ¨
[2] ½Ã¸®¾ó Åë½Å ÇÔ¼ö
[3] ½Ã¸®¾ó ÄÉÀ̺í°ú Ä¿³ØÅÍ
[4] ½Ã¸®¾ó Æ÷Æ® ¿­±â
[5] ½Ã¸®¾ó Æ÷Æ® ´Ý±â
[6] ½Ã¸®¾ó Æ÷Æ® ¼³Á¤
[7] ŸÀӾƿô ¼³Á¤
[8] ½Ã¸®¾ó Æ÷Æ® ¾²±â
[9] ½Ã¸®¾ó Æ÷Æ® Àбâ
[10] Åë½Å À̺¥Æ® »ç¿ë
9.3 Àû¿Ü¼± ½Ã¸®¾ó Åë½Å
[1] Raw IR
[2] IrComm

Á¦ 10 Àå Windows Sockets
10.1 À©¼Ó(Winsock)°ú OSI ¸ðµ¨
10.2 TCP/IP
[1] TCP/IP ¼ö¼Û °èÃþ ÇÁ·ÎÅäÄÝ
[2] TCP/IP ³×Æ®¿öÅ© °èÃþ ÇÁ·ÎÅäÄÝ
10.3 IP ÁÖ¼Ò(IP Address)
10.4 À©¼Ó ¾îÇø®ÄÉÀÌ¼Ç °³¹ß
[1] À©¼Ó ÇÔ¼ö¿Í ±¸Á¶Ã¼
[2] À©¼Ó
[3] IrSock Åë½Å
10.5 IP ¸ÖƼij½ºÆ®(IP Multicast)
10.6 º¸¾È ¼ÒÄÏ(Secure Socket)

Á¦ 11 Àå ÀÎÅÍ³Ý ¼­ºñ½º(Internet Service)
11.1 WinInet°ú OSI ¸ðµ¨
[1] WinInet API ÇÔ¼ö
[2] HINTERNET ÇÚµé(Handle)
[3] URL(Uniform Resource Locators)
11.2 ÀÎÅÍ³Ý ÀÎÁõ(Authentication)
[1] HTTP ÀÎÁõ
[2] ÀÎÁõ µî·Ï
[3] ¼­¹ö ÀÎÁõ
[4] ÇÁ·Ï½Ã ÀÎÁõ
[5] HTTP ÀÎÁõ ó¸®
11.3 HTTP ÄíÅ°(Cookie)
[1] ÄíÅ° Çì´õ
[2] ÄíÅ° »ý¼º
11.4 ij½¬(Cache)
[1] ij½¬ µ¥ÀÌÅÍ Å½»ö
[2] ij½¬ ¿£Æ®¸® µ¥ÀÌÅÍ ¾ò±â
[3] ij½¬ ¿£Æ®¸® »ý¼º
[4] ij½¬ ¿£Æ®¸® »èÁ¦
[5] ij½¬ ¿£Æ®¸® ÆÄÀÏ ¾ò±â
11.5 ÀÎÅÍ³Ý ÇÁ·ÎÅäÄÝ ¾×¼¼½º
[1] HTTP ÇÁ·ÎÅäÄÝ ¾×¼¼½º
[2] FTP ÇÁ·ÎÅäÄÝ ¾×¼¼½º
[3] º¸¾È ÇÁ·ÎÅäÄÝ ¾×¼¼½º

Á¦ 12 Àå ½Ã½ºÅÛ È¯°æ
12.1 ½©(Shell)
[1] ½© API ÇÔ¼ö
[2] ½© ¿¹Á¦ ÇÁ·Î±×·¥
12.2 ÅëÁö(Notification)
[1] ÅëÁö API ÇÔ¼ö
[2] »ç¿ëÀÚ ÅëÁö
12.3 Àü¿ø °ü¸®(Power Management)
[1] Àü¿ø °ü¸® »óÅÂ
[2] Àü¿ø °ü·Ã µ¿ÀÛ

Á¦ 13 Àå ¼³Ä¡ ÇÁ·Î±×·¥°ú µµ¿ò¸»
13.1 ¼³Ä¡ ÇÁ·Î±×·¥
[1] CAB À§Àúµå(Wizard)
[2] CAB Wizard¸¦ À§ÇÑ .inf ÆÄÀÏ ¸¸µé±â
[3] Setup.dllÀÇ ¼³Ä¡ ÇÔ¼ö »ç¿ë
[4] .cab ÆÄÀÏÀ» ¸¸µé±â À§ÇÑ CAB Wizard¸¦ »ç¿ë
[5] ¾îÇø®ÄÉÀÌ¼Ç °ü¸®ÀÚ
[6] Æ÷ÄÏ PC¿¡¼­ÀÇ ÀÚµ¿ ½ÇÇà
[7] Windows CE µð·ºÅ丮 ½Äº°ÀÚ
[8] ÇÁ·Î¼¼¼­¿Í µð¹ÙÀ̽º Ç÷§Æû
[9] Windows CE Explorer¿¡ »ç¿ëÀÚ ¸Þ´º Ãß°¡
13.2 µµ¿ò¸»
[1] µµ¿ò¸» ½Ã½ºÅÛ
[2] µµ¿ò¸» ÆÄÀÏ
[3] ¾îÇø®ÄÉÀ̼ǿ¡ µµ¿ò¸» Ãß°¡

Á¦ 3 ºÎ °í±Þ ÇÁ·Î±×·¡¹Ö

Á¦ 14 Àå COM(Component Object Model)°ú POOM(Pocket Office Object Model)
14.1 COM ¼Ò°³
[1] COM ÄÞÆ÷³ÍÆ®
[2] COM ÀÎÅÍÆäÀ̽º
[3] IUnknown ÀÎÅÍÆäÀ̽º
[4] GUID(Globally Unique Identifiers)
[5] ÇÁ·Î±×·¥ ½Äº°ÀÚ(Programmatic Identifiers)
[6] COM ÄÞÆ÷³ÍÆ®¿Í ·¹Áö½ºÆ®¸®(Registry)
[7] HRESULT µ¥ÀÌÅÍ Å¸ÀÔ°ú Çڵ鸵 ¿¡·¯
14.2 Windows CEÀÇ COM(Component Object Model)
[1] COM °³Ã¼ »ç¿ë
[2] ¿ÀÅä¸ÞÀ̼Ç(Automation)
[3] ±¸Á¶È­µÈ ÀúÀå¼Ò(Structured Storage)
[4] Áö¿ø ÀÎÅÍÆäÀ̽º
14.3 POOM(Pocket Office Object Model)
[1] COM ÄÞÆ÷³ÍÆ® ÃʱâÈ­
[2] COM °³Ã¼ »ý¼º
[3] COM ÇÔ¼ö È£Ãâ
[4] Æ÷ÄÏ ¾Æ¿ô·è ¾×¼¼½º
[5] ½º¸¶Æ® Æ÷ÀÎÅÍ(Smart Pointer)
14.4 ActiveSync
[1] ActiveSync °³Ã¼
[2] ActiveSync ¼­ºñ½º Á¦°øÀÚ
[3] µ¥½ºÅ© ž ÀÎÅÍÆäÀ̽º
[4] ȯ°æ

Á¦ 15 Àå ¸ÖƼ¹Ìµð¾î(Multimedia)
15.1 ±×·¡ÇÈ(Graphic)
[1] µð¹ÙÀ̽º ÄÁÅؽºÆ®
[2] ºñÆ®¸Ê »ý¼º
[3] Ä®¶ó¸¦ ÀÌ¿ëÇÑ ÀÛ¾÷
[4] ÆÈ·¹Æ®·Î ÀÛ¾÷Çϱâ
[5] ÆæÀ¸·Î ÀÛ¾÷Çϱâ
[6] ºê·¯½¬·Î ÀÛ¾÷Çϱâ
[7] Àμâ
[8] Áö¿ª(region)À¸·Î ÀÛ¾÷Çϱâ
[9] ä¿öÁø ¿µ¿ª°ú ¼± ±×¸®±â
[10] ÅؽºÆ®¿Í ÆùÆ® ¸¸µé±â
15.2 »ç¿îµå(Sound)
[1] PlaySound() ÇÔ¼ö »ç¿ëÇϱâ
[2] Wave Çü½ÄÀÇ ¿Àµð¿À API »ç¿ëÇϱâ
15.3 GAPI(Game API)

Á¦ 16 Àå µ¥ÀÌÅͺ£À̽º(Database)
16.1 µ¥ÀÌÅͺ£À̽º API ÇÔ¼ö
16.2 µ¥ÀÌÅͺ£À̽º º¼·ý ¸¶¿îÆðú ¾ð¸¶¿îÆÃ
16.3 µ¥ÀÌÅͺ£À̽º »ý¼º
16.4 µ¥ÀÌÅͺ£À̽º ¿­±â
16.5 Á¤·Ä ¼ø¼­ º¯°æ
16.6 ·¹ÄÚµå ã±â
16.7 ·¹ÄÚµå Àбâ
16.8 ·¹ÄÚµå »ý¼º°ú ¾²±â
16.9 µ¥ÀÌÅͺ£À̽º Á¤º¸ Áö¿ì±â
16.10 µ¥ÀÌÅͺ£À̽º º¼·ý »èÁ¦ ¹× Ž»ö

ȸ»ç¼Ò°³