ÀÓº£µðµå ¸®´ª½º °ü·Ã »çÀÌÆ® ¸ñ·Ï

¸ñÂ÷

1ºÎ. ÀÓº£µðµå ½Ã½ºÅÛ°ú ¸®´ª½º

1Àå. ÀÓº£µðµå ½Ã½ºÅÛ

2Àå. ¸®´ª½º

3Àå. ÀÓº£µðµå ¸®´ª½º

4Àå. ½Ç½Ã°£ ¿î¿µÃ¼Á¦

5Àå. À©µµ¿ì ½Ã½ºÅÛ

2ºÎ. ÀÓº£µðµå ¸®´ª½º °³¹ß ¹æ¹ý·Ð

6Àå. Á¦Ç° ±âȹ ´Ü°è¿¡¼­ °í·ÁÇÒ »çÇ×

7Àå. Ÿ°Ù º¸µå ¼±Á¤ ¹æ¹ý

8Àå. ÀåÄ¡ ¼±Á¤°ú µå¶óÀ̹ö ±¸Çö

9Àå. ÀÓº£µðµå ¸®´ª½º ÀÌ½Ä ÀýÂ÷

10Àå. ÀÓº£µðµå ¸®´ª½º ȯ°æ¿¡¼­ ÀÀ¿ë ÇÁ·Î±×·¥ °³¹ß ÀýÂ÷

11Àå. °³¹ß ÈÄ »ó¿ë Á¦Ç°À» À§ÇÑ ÆÐŰ¡

3ºÎ. ¸®´ª½º °³¹ß ȯ°æ ±¸Ãà°ú À̽Ä

12Àå. ±³Â÷ °³¹ß ȯ°æ ±¸Ãà

13Àå. ³×Æ®¿öÅ©¿Í µð¹ö±ë ȯ°æ ±¸Ãà

14Àå. ºÎÆ® ½ºÆ®·¦ ·Î´õ À̽Ä

15Àå. ¸®´ª½º Ä¿³Î ȯ°æ ¼³Á¤°ú ÄÄÆÄÀÏ

16Àå. ·çÆ® ÆÄÀϽýºÅÛ ±¸Ãà

17Àå. ½Ç½Ã°£ ¸®´ª½º Ä¿³Î À̽Ä

18Àå. À©µµ¿ì ½Ã½ºÅÛ È¯°æ À̽Ä

19Àå. ºÎÆðú ¼³Ä¡ È®ÀÎ

20Àå. »ó¿ë Á¦Ç°À» À§ÇÑ ÆÐŰ¡

 

1ºÎ. ÀÓº£µðµå ½Ã½ºÅÛ°ú ¸®´ª½º

1Àå. ÀÓº£µðµå ½Ã½ºÅÛ

¡à ¡ºC, C++·Î ÀÛ¼ºÇÏ´Â ÀÓº£µðµå ½Ã½ºÅÛ ÇÁ·Î±×·¡¹Ö¡», ¸¶ÀÌŬ ¹Ù Àú, À̼®ÁÖ ¿ª, ÇѺû¹Ìµð¾î, 2000

C¿Í C++ ÇÁ·Î±×·¡¹Ö ¾ð¾î¸¦ »ç¿ëÇÏ¿© ÀÓº£µðµå ½Ã½ºÅÛÀ» Á¦ÀÛÇÏ´Â ¹æ¹ýÀ» ±â¼úÇÏ°í ÀÖ´Ù. ¾Æ½±°Ôµµ ÀÌ Ã¥¿¡ ³ª¿À´Â º¸µå¸¦ ±¹³»¿¡¼­ ±¸ÇϱⰡ ¾î·Æ±â ¶§¹®¿¡ º»°ÝÀûÀÎ ½Ç½ÀÀÌ ºÒ°¡´ÉÇÏ´Ù´Â ´ÜÁ¡ÀÌ ÀÖ´Ù. ÇÏÁö¸¸ ÀÓº£µðµå ½Ã½ºÅÛ¿¡ ´ëÇÑ °³³äÀ» ´Ü±â°£¿¡ Àâ±â¿¡´Â Àû´çÇÏ´Ù.

¡à ¡º³×Æ®¿öÅ© ÇÁ¸°Æá», Åäµå ·¹ÀÌ´õ¸¶Ä¿, ¸ÅÆ© °³½ºÆ® Àú, ¹ÚÀçÈ£, ÀÌ¿µ¹Ì ¿ª, ÇѺû¹Ìµð¾î, 2001

¸®´ª½º¿Í À¯´Ð½º¸¦ ¼­¹ö·Î, À©µµ¿ì, ¸Æ, ³Ý¿þ¾î¸¦ Ŭ¶óÀ̾ðÆ®·Î ±¸¼ºÇÑ ³×Æ®¿öÅ© ȯ°æ¿¡¼­ ÀμâÇÏ´Â ¹æ¹ýÀ» ±â¼úÇÑ´Ù. BOOTP, DHCP¿Í °°Àº ³×Æ®¿öÅ© ÇÁ·ÎÅäÄÝÀ» »ç¿ëÇØ ÇÁ¸°Å͸¦ ºÎÆÃÇÏ´Â ¹æ¹ýµµ ¼Ò°³ÇÑ´Ù.

¡á http://wombat.doc.ic.ac.uk/foldoc/index.html

FOLDOC ÄÄÇ»ÅÍ ¿ë¾î Àü¹® »çÀüÀÌ´Ù.

¡á http://www.linuxdevices.com/articles/AT4936596231.html

ÀÓº£µðµå ¸®´ª½º¸¦ žÀçÇÏ°í ÀÖ´Â ÀÓº£µðµå ÀåÄ¡¸¦ ¼Ò°³ÇÏ´Â ÆäÀÌÁöÀÌ´Ù. PDA¸¦ Á¦¿ÜÇÑ ¿©·¯ ÀåÄ¡¸¦ Á¾·ùº°·Î Á¦½ÃÇÏ°í ÀÖ´Ù.

¡á http://www.linuxdevices.com/articles/AT8728350077.html

ÀÓº£µðµå ¸®´ª½º¸¦ žÀçÇ߰ųª žÀçÇÒ ¼ö ÀÖ´Â PDA¸¦ ¼Ò°³ÇÏ´Â ÆäÀÌÁöÀÌ´Ù.

¡á http://www.linuxdevices.com/articles/AT4313418436.html
ÀÓº£µðµå ¸®´ª½º¸¦ žÀçÇÒ ¼ö ÀÖ´Â SOC(System-On-Chip)À» ¼Ò°³ÇÏ´Â ÆäÀÌÁöÀÌ´Ù.

¡á http://www.classicgaming.com/
°íÀü °ÔÀÓÀ» ¼Ò°³ÇÏ´Â ÆäÀÌÁöÀÌ´Ù. MSX¿Í ¾ÖÇÃÀ» ºñ·ÔÇÑ °¢Á¾ Ç÷§ÆûÀ» Èä³»³½ ¾Ö¹Ä·¹ÀÌÅÍ¿Í °ÔÀÓ¿ë ·Ò À̹ÌÁö¸¦ ´Ù¿î·ÎµåÇÒ ¼ö ÀÖ´Ù.

¡á http://quest.arc.nasa.gov/mars/ask/about-mars-path/pathfinder_computer.txt
ÆнºÆÄÀδõ¿¡ žÀçÇÑ ÄÄÇ»ÅÍ »ç¾çÀ» ¼³¸íÇÏ´Â ±â»çÀÌ´Ù.

¡á http://quest.arc.nasa.gov/mars/ask/about-mars-path/Assembly_language_programming_used_in_Pathfinder.txt
ÆнºÆÄÀδõ °³¹ßÀ» À§ÇØ »ç¿ëÇÑ ¾î¼Àºí¸®¾î¿¡ ´ëÇØ ¼³¸íÇÏ´Â ±â»çÀÌ´Ù.

¡á http://quest.arc.nasa.gov/mars/ask/about-mars-path/Selection_of_programming_languages.txt
ÆнºÆÄÀδõ °³¹ßÀ» À§ÇØ »ç¿ëÇÑ ÇÁ·Î±×·¡¹Ö ¾ð¾î ¼±Åðú °ü·ÃÇÑ ±â»çÀÌ´Ù.

¡á http://www.windriver.com/customer/html/jpl.html
VxWorks¸¦ ¸¸µç À©µå¸®¹ö¿¡¼­ ¸¸µç Á¦Æ®ÃßÁø¿¬±¸¼Ò¿¡ ´ëÇÑ ±â»çÀÌ´Ù.

¡á http://www.iews.na.baesystems.com/space/pdf/0887.pdf
ÆнºÆÄÀδõ¿¡ žÀçÇÑ ¸¶ÀÌÅ©·ÎÇÁ·Î¼¼¼­¸¦ ¼Ò°³ÇÏ´Â ±â»çÀÌ´Ù.

¸ñÂ÷

 

 

2Àå. ¸®´ª½º

¡à ¡º¸®´ª½º ±×³É Àç¹Ì·Î: ¿ì¿¬ÇÑ Çõ¸í¿¡ ´ëÇÑ À̾߱⡻, ¸®´©½º Åä¹ßÁî, µ¥À̺ñµå ´ÙÀ̾Ƹóµå Àú, ¾ÈÁøȯ ¿ª, ÇѰܷʽŹ®»ç, 2001

¸®´©½º Åä¹ßÁî°¡ ÁýÇÊÇÑ ¸®´ª½º¿¡ ´ëÇÑ ÀÏÁ¾ÀÇ ÀÚ¼­ÀüÀ¸·Î ¸®´ª½º °³¹ßÀÇ À̸鿡 ¼û°ÜÁø ¹è°æ À̾߱⸦ Çã½ÉźȸÇÏ°Ô Ç®¾î³»°í ÀÖ´Ù. ¿¹»ó°ú´Â ´Þ¸® ³»¿ëÀÌ µûºÐÇÏÁö ¾Ê°í Àç¹ÌÀֱ⠶§¹®¿¡(Á¦¸ñÀ» Çѹø º¸¶ó!) ¾ðÁ¦ ¾îµð¼­³ª ºÎ´ã ¾øÀÌ ÀÐÀ» ¼ö Àִ åÀÌ´Ù.

¡à ¡ºOperating System Concepts 6th edition¡», A. Silberschatz, J. Peterson, P. Galvin, John Wiley & Sons, 2001
Àϸí '°ø·æÃ¥'À̶ó°í ºÒ¸®¸ç ¿î¿µÃ¼Á¦¿¡ ´ëÇÑ ÀÏ¹Ý ³»¿ëÀ» ´Ù·ç´Â ±âº»¼­ÀÌ´Ù. ¿î¿µÃ¼Á¦¶ó´Â ¼¼°è¿¡ ù °ÉÀ½À» ³»µóµµ·Ï µµ¿ÍÁØ´Ù. ´ëÇб³¿¡¼­ ¿î¿µÃ¼Á¦ °ú¸ñ ±³°ú¼­·Î ¸¹ÀÌ »ç¿ëÇÏ°í ÀÖÀ¸¸ç, ´ëÇÐ 3Çгâ ÀÌ»ó ÇлýÀÌ Àб⿡ ÀûÇÕÇÏ´Ù.

¡à ¡º¸®´ª½º Ä¿³ÎÀÇ ÀÌÇØ¡», ´Ù´Ï¿¤ º¸º£ÀÌ, ¸¶¸£ÄÚ Ã¼»çƼ Àú, ÀÌ È£, ½É¸¶·Î ¿ª, ÇѺû¹Ìµð¾î, 2001
¿À¶óÀϸ® ¡ºUnderstanding the Linux Kerne¡»ÀÇ ¹ø¿ªÆÇÀÌ´Ù. ¸®´ª½º Ä¿³Î ³»ºÎ¸¦ ŽÇèÇÏ°í ½ÍÀº »ç¶÷¿¡°Ô µîºÒÀÌ µÉ Ã¥À¸·Î ¸®´ª½º³ª À¯´Ð½º ¿î¿µÃ¼Á¦¿¡ ´ëÇØ Áß±Þ ÀÌ»óÀÇ Áö½ÄÀ» È®º¸ÇÑ °³¹ßÀÚ¿¡°Ô ÀûÇÕÇÏ´Ù.

¡à ¡º·¯´× ¸®´ª½º 3ÆÇ¡», ¸ÅÆ® À£½Ã, ¶ó Ä«¿ìÇÁ¸¸, Ä®·¹ µôÇÏÀÌ¸Ó Àú, À̸¸¿ë ¿ª, ÇѺû¹Ìµð¾î, 2001

¿À¶óÀϸ® ¡ºRunning Linux 3rd Edition¡»ÀÇ ¹ø¿ªÆÇÀÌ´Ù. ¸®´ª½º¸¦ óÀ½ Á¢ÇÏ´Â µ¶ÀÚ°¡ °í¹ÎÇϸ鼭 ÀÐÀ» °¡Ä¡°¡ ÀÖ´Â ¡®Á¤º¸¸¦ À§ÇÑ Á¤º¸¸¦ ´ãÀº ¸ÞŸºÏ(meta-book)¡¯À¸·Î ¸®´ª½º¶ó´Â ¿î¿µÃ¼Á¦¿¡ öÇÐÀûÀ¸·Î Á¢±ÙÇÏ´Â ±¸¼º ¹æ½ÄÀÌ µ¸º¸ÀδÙ. ¿î¿µÃ¼Á¦¸¦ ÀüÇô ¸ð¸£´Â ¿ÏÀü Ãʺ¸ÀÚ¿¡°Ô´Â ´Ù¼Ò ¾î·Á¿ï ¼öµµ ÀÖ´Ù.

¡à ¡º¿ÀÇ ¼Ò½º¡»¿¡¸¯ ·¹À̸óµå ¿Ü Àú, ¼ÛâÈÆ ¿Ü ¿ª, ÇѺû¹Ìµð¾î, 2000
¿À¶óÀϸ® ¡ºOpen Source: Voice from the Open Source Revolutions¡»ÀÇ ¹ø¿ªÆÇÀÌ´Ù. °ø°³ ¼Ò½º¿Í °ü·ÃÇÑ ¿©·¯ ¼±±¸ÀÚµéÀÌ ¼öÇʽÄÀ¸·Î ÀûÀº ±ÛÀ» ¹­¾î³õÀº Ã¥À¸·Î ¸®´ª½º¸¦ ºñ·ÔÇÑ °ø°³ ¼Ò½º ¼ÒÇÁÆ®¿þ¾î°¡ ¾î¶² ½ÄÀ¸·Î ¹ßÀüÇØ¿ÔÀ¸¸ç ¾ÕÀ¸·Î ¾î¶»°Ô ¹ßÀüÇÒÁö Àü¹ÝÀûÀÎ ±¸µµ¸¦ Á¦½ÃÇÑ´Ù.

¡à ¡ºOperating Systems: Design and Implementation¡» Andrew S. Tanenbaum, Prentice-Hall, 1987
Ÿ³Ù¹Ù¿ò ±³¼ö°¡ ÁöÀº MINIX ¿î¿µÃ¼Á¦¸¦ ¼Ò°³Çϴ åÀÌ´Ù. ¸®´©½ºµµ ÀÌ Ã¥À» Á¢ÇÕ ÈĺÎÅÍ ½º½º·Î ¿î¿µÃ¼Á¦¸¦ ¸¸µé »ý°¢À» Çߴٴϱî, ½ÇÁ¦ ¿î¿µÃ¼Á¦°¡ ¾î¶»°Ô µ¹¾Æ°¡´ÂÁö ±¸Ã¼ÀûÀÎ µ¿ÀÛ ¿ø¸®¿¡ °ü½ÉÀÖ´Â µ¶ÀÚ´Â ÇÑ ¹ø¾¿ Àо¸é µµ¿òÀÌ µÉ °ÍÀÌ´Ù.

¡á http://www.linuxhq.com/
¸®´ª½º Ä¿³Î¿¡ ´ëÇÑ °¢Á¾ Á¤º¸¸¦ ü°èÀûÀ¸·Î Á¤¸®ÇÑ º»ºÎ »çÀÌÆ®ÀÌ´Ù. °¢ Ä¿³Î ¹öÀü¿¡ µû¶ó ¹«¾ùÀÌ ¾î¶»°Ô º¯ÇßÀ¸¸ç, ÆÐÄ¡°¡ ¾î¶»°Ô ÀÌ·ïÁö´ÂÁö Àß Á¤¸®ÇÏ°í ÀÖ´Ù.

¡á http://www.kernel.org
¸®´ª½º Ä¿³ÎÀ» ¹èÆ÷ÇÏ´Â °ø½Ä »çÀÌÆ®ÀÌ´Ù. °ú°ÅºÎÅÍ ÇöÀç±îÁö ¸ðµç ¸®´ª½º Ä¿³ÎÀ» À¯ÁöÇÏ°í ÀÖÀ¸¹Ç·Î, ÀÌ »çÀÌÆ®¿¡ µé·¯ ÇÊ¿äÇÑ ¹öÀüÀ» °¡Á®¿À±â ¹Ù¶õ´Ù.

¡á http://www.livinginternet.com/?i/iw_unix_linux.htm
¸®´ª½º ¿ª»ç¸¦ °£·«ÇÏ°Ô ±â¼úÇÏ´Â »çÀÌÆ®ÀÌ´Ù. °£°áÇϸ鼭µµ ÀÖ¾î¾ß ÇÏ´Â ³»¿ëÀº ¸ðµÎ ÀÚ¸®Àâ°í ÀÖ´Ù.

¡á http://www.li.org/linuxhistory.php
¸®´©½º Åä¹ßÁî°¡ À¯Áî³Ý(USENET)¿¡ ¿Ã¸° ±ÛÀ» Åä´ë·Î ÃÊâ±â ¸®´ª½º ¿ª»ç¸¦ ÀçÁ¶¸íÇÏ´Â »çÀÌÆ®ÀÌ´Ù.

¡á http://www.memalpha.cx/Linux/Kernel/
¸®´ª½º Ä¿³Î ¹öÀü°ú °ü·ÃÇÑ ¿ª»ç¸¦ ÇÑ´«¿¡ »ìÆ캼 ¼ö ÀÖ´Ù. °¢ ¹öÀüº°·Î ¸®´ª½º Ä¿³ÎÀÌ Á¤È®ÇÏ°Ô ¸î ¿ù ¸î ÀÏ ¸î ½Ã¿¡ ³ª¿Ô´ÂÁö ±Ã±ÝÇϸé ÀÌ »çÀÌÆ®¸¦ ¹æ¹®Çغ¸±â ¹Ù¶õ´Ù.

¡á http://lwn.net/2001/features/Timeline/
2001³â ÇÑÇص¿¾È ¸®´ª½º¿Í °ü·ÃÇÑ °¢Á¾ »ç°ÇÀ» ¿ù ´ÜÀ§·Î Á¤¸®ÇÏ°í ÀÖ´Ù. ¾Æ½±°Ôµµ 1998³âºÎÅÍ ÃßÀûÇÒ ¼ö ÀÖ´Ù. ¿¬µµº° ½Ã°£¶ì¸¦ º¸¸é¼­ °ú°Å¿¡ ¾î¶² ÀÏÀÌ ÀÖ¾ú´ÂÁö ±â¾ïÀ» Çѹø ´õµë¾îº¸±â ¹Ù¶õ´Ù.

¡á http://www.nwfusion.com/newsletters/linux/2001/01086735.html
¾Æ¸¶Á¸ÀÌ ¸®´ª½º¸¦ À¥¼­¹ö·Î äÅÃÇß´Ù´Â ¼Ò½ÄÀ» ´ãÀº ±â»çÀÌ´Ù.

¡á http://www.computer.org/computer/homepage/0202/ec/
¸®´ª½º°¡ Ç渮¿ìµå¿¡¼­ ¸ÍÈ°¾àÇÏ´Â »ç·Ê¸¦ Á¦½ÃÇÏ°í ÀÖ´Ù. ºí·Ï¹ö½ºÅÍ ¿µÈ­¿¡¼­ ¸®´ª½º¸¦ ¾î¶»°Ô »ç¿ëÇÏ´ÂÁö ½Ç·Ê¸¦ µé¾î ¼³¸íÇÏ°í ÀÖ´Ù.

¡á http://www.fsf.org
ÀÚÀ¯ ¼ÒÇÁÆ®¿þ¾î Àç´Ü ȨÆäÀÌÁöÀÌ´Ù. GNU ÇÁ·ÎÁ§Æ®¿¡ ´ëÇÑ ¿©·¯ °¡Áö ³»¿ëÀ» ´ã°í ÀÖ´Ù.

¡á http://www.fsf.org/software/software.html
GNU¿¡¼­ °³¹ßÇÑ GPL°ú LGPLÀ» µû¸£´Â °¢Á¾ ¼ÒÇÁÆ®¿þ¾î ¸ñ·Ï°ú ±âŸ °ø°³ ¼Ò½º ¼ÒÇÁÆ®¿þ¾î ¸ñ·ÏÀ» Á¦°øÇÏ°í ÀÖ´Ù. ±×³É ½É½ÉÇ®ÀÌ·Î ÈȾ±â¸¸ Çصµ ¸®´ª½º¿¡ ¾ó¸¶¸¸Å­ ¸¹Àº ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ Á¸ÀçÇÏ´ÂÁö È®ÀÎÇÒ ¼ö ÀÖ´Ù.

¡á http://www.pcmag.com/article/0,2997,ss%253D1490%2526s%253D25068%2526a%253D17930,00.asp
¸®´©½º ¿À¸¥ÆÈÀÎ ¾Ë¶õ ÄÛ½º°¡ Ä¿³Î 2.4 À¯Áö º¸¼ö¸¦ ´õ ÀÌ»ó ¸ÃÁö ¾Ê´Â´Ù´Â ±â»ç¸¦ ´ãÀº ÆäÀÌÁöÀÌ´Ù.

¡á http://www.marcelothewonderpenguin.com/
¾Ë¶õ ÄÛ½º µÚ¸¦ ÀÌÀº »õ·Î¿î Ä¿³Î 2.4 À¯Áöº¸¼ö Æë±Ï(maintainer)ÀÎ ¸¶¸£Ã¿·Î(Marcelo Wormsbecker Tosatti)ÀÇ ½Å»óÁ¤º¸¸¦ ´ãÀº ÆäÀÌÁöÀÌ´Ù.

¡á http://www.linuxdoc.org/
¸®´ª½º ¹®¼­ ÇÁ·ÎÁ§Æ®(LDP, Linux Document Project)¿Í °ü·ÃÇÑ °á°ú ¹®¼­¸¦ Á¦°øÇϴ ȨÆäÀÌÁöÀÌ´Ù. ¸®´ª½º¿Í °ü·ÃÇÑ HOW-TO, FAQ¸¦ À§½ÃÇÏ¿© µµ¿òÀÌ µÉ¸¸ÇÑ °¢Á¾ ¹®¼­¸¦ ü°èÀûÀ¸·Î Á¦°øÇÑ´Ù.

¡á http://www.kldp.org
¸®´ª½º ÇÑ±Û ¹®¼­ ÇÁ·ÎÁ§Æ® ȨÆäÀÌÁöÀÌ´Ù. ¸®´ª½º °ü·Ã °¢Á¾ ¹ø¿ª ¹®¼­¿Í âÀÛ ¹®¼­¸¦ ºÐ·ùº°/ÁÖÁ¦º°·Î Á¦°øÇÑ´Ù. ¶ÇÇÑ ÆÁ °Ô½ÃÆÇ°ú »ç¿ë±âµµ Á¤¸®Çسõ¾Ò´Ù.

¡á http://kldp.org/root/cathedral-bazaar/cathedral-bazaar.html#toc10
¿¡¸¯ ·¹À̸յ徾°¡ ÀÛ¼ºÇÑ ½ÃÀå°ú ¼º´çÀ» ¹ø¿ªÇÑ ±ÛÀÌ´Ù. ÀÌ ±ÛÀÌ ÀÎÅͳݿ¡ ¿À¸¥ ÀÌÈĺÎÅÍ °ø°³ ¼Ò½º ¼ÒÇÁÆ®¿þ¾î ¿îµ¿ÀÌ ÇÑÃþ È°±â¸¦ ¶ç°Ô µÈ´Ù.

¡á http://www-903.ibm.com/developerworks/kr/index.html
IBM¿¡¼­ ¿î¿µÇÏ´Â ¸®´ª½º °³¹ß »çÀÌÆ®(developerWorks ÇѱÛÆÇ)·Î¼­ ¸®´ª½º¿Í °ü·ÃÇÑ ¿©·¯ À¯¿ëÇÑ Á¤º¸¸¦ Á¦°øÇÑ´Ù.

¡á http://safari.informit.com/mainhom.asp?home
InformIT¿¡¼­ ¿î¿µÇÏ´Â »çÆĸ® ¼­ºñ½º ȨÆäÀÌÁöÀÌ´Ù. »çÆĸ® ¼­ºñ½º´Â ±¸¸Å¿¡ ¾Õ¼­ Ã¥ ³»¿ëÀ» ¿Â¶óÀÎÀ¸·Î °Ë»öÇÒ ¼ö ÀÖµµ·Ï Áö¿øÇÏ´Â ¼­ºñ½ºÀÌ´Ù. ¾Æ½±°Ôµµ À¯·áÀÌ´Ù. »çÆĸ® ¸â¹ö Áß ÇϳªÀÎ ¿À¶óÀϸ® ÃâÆÇ»ç ȨÆäÀÌÁö¿¡¼­µµ ¹Ù·Î »çÆĸ® ¼­ºñ½º¿¡ Á¢±ÙÇÒ ¼ö ÀÖ´Ù.

¡á http://www.google.com/grphp?hl=en
À¯Áî³Ý ±â»ç¸¦ °Ë»öÇÒ ¼ö ÀÖ´Â ±¸±Û(Google) °Ë»ö¿£Áø ȨÆäÀÌÁöÀÌ´Ù. ±¸±Û¿¡ ¾Õ¼­ ÀÌ·¯ÇÑ ¼­ºñ½º¸¦ Á¦°øÇÏ´ø µ¥ÀÚ´º½º(deja.com)½ÃÀýºÎÅÍ ÇöÀç±îÁö ¾öû³­ ºÐ·®ÀÇ ±â»ç¸¦ ´ã°í ÀÖ´Ù. ISP¿¡¼­ Á¦°øÇÏ´Â ´º½º±×·ì ¼­ºñ½º¿¡ ºÒ¸¸À» Ç°°í ÀÖ´Ù¸é ¹Ýµå½Ã Çѹø »ç¿ëÇغ¸±â ¹Ù¶õ´Ù.

¸ñÂ÷

 

 

3Àå. ½Ç½Ã°£ ¿î¿µÃ¼Á¦

¡à ¡º¸®´ª½º Ä¿³ÎÀÇ ÀÌÇØ¡», ´Ù´Ï¿¤ º¸º£ÀÌ, ¸¶¸£ÄÚ Ã¼»çƼ Àú, ÀÌ È£, ½É¸¶·Î ¿ª, ÇѺû¹Ìµð¾î, 2001
¿À¶óÀϸ® ¡ºUnderstanding the Linux Kernel¡»ÀÇ ¹ø¿ªÆÇÀÌ´Ù. ¸®´ª½º Ä¿³Î ³»ºÎ¸¦ ŽÇèÇÏ°í ½ÍÀº »ç¶÷¿¡°Ô µîºÒÀÌ µÇ¾îÁ٠åÀ¸·Î ¸®´ª½º³ª À¯´Ð½º ¿î¿µÃ¼Á¦¿¡ ´ëÇØ Áß±Þ ÀÌ»ó Áö½ÄÀ» È®º¸ÇÑ °³¹ßÀÚ¿¡°Ô ÀûÇÕÇÏ´Ù.

¡à ¡º·¯´× ¸®´ª½º 3ÆÇ¡», ¸ÅÆ® À£½Ã, ¶ó Ä«¿ìÇÁ¸¸, Ä®·¹ µôÇÏÀÌ¸Ó Àú, À̸¸¿ë ¿ª, ÇѺû¹Ìµð¾î, 2001

¿À¶óÀϸ® ¡ºRunning Linux 3rd Edition¡»ÀÇ ¹ø¿ªÆÇÀÌ´Ù. ¸®´ª½º¸¦ óÀ½ Á¢ÇÏ´Â µ¶ÀÚ°¡ °í¹ÎÇϸ鼭 ÀÐÀ» °¡Ä¡°¡ ÀÖ´Â ¡®Á¤º¸¸¦ À§ÇÑ Á¤º¸¸¦ ´ãÀº ¸ÞŸºÏ(meta-book)¡¯À¸·Î ¸®´ª½º¶ó´Â ¿î¿µÃ¼Á¦¿¡ öÇÐÀûÀ¸·Î Á¢±ÙÇÏ´Â ±¸¼º ¹æ½ÄÀÌ µ¸º¸ÀδÙ. ¿î¿µÃ¼Á¦¸¦ ÀüÇô ¸ð¸£´Â ¿ÏÀü Ãʺ¸ÀÚ¿¡°Ô´Â ´Ù¼Ò ¾î·Á¿ï ¼öµµ ÀÖ´Ù.

¡à ¡º¿ÀÇ ¼Ò½º¡», ¿¡¸¯ ·¹À̸óµå ¿Ü Àú, ¼ÛâÈÆ ¿Ü ¿ª, ÇѺû¹Ìµð¾î, 2000
¿À¶óÀϸ® ¡ºOpen Source: Voice from the Open Source Revolutions¡»ÀÇ ¹ø¿ªÆÇÀÌ´Ù. °ø°³ ¼Ò½º¿Í °ü·ÃÇÑ ¿©·¯ ¼±±¸ÀÚ°¡ ¿¡¼¼ÀÌ Çü½ÄÀ¸·Î ÀûÀº ±ÛÀ» ¹­Àº Ã¥À¸·Î ¸®´ª½º¸¦ ºñ·ÔÇÑ °ø°³ ¼Ò½º ¼ÒÇÁÆ®¿þ¾î°¡ ¾î¶² ½ÄÀ¸·Î ¹ßÀüÇØ¿ÔÀ¸¸ç ¾ÕÀ¸·Î ¾î¶»°Ô ¹ßÀüÇÒÁö Àü¹ÝÀûÀÎ ±¸µµ¸¦ Á¦½ÃÇÑ´Ù.

¡à ¡ºEmbedded Linux¡», John Lombardo, New Riders, 2002

x86 Ç÷§Æû¿¡¼­ ¸®´ª½º¸¦ ÃÖ¼ÒÇÑÀ¸·Î ÆÐŰ¡ÇÏ´Â ¹æ¹ýÀ» ±â¼úÇÑ´Ù. ¾ÆÁÖ ¶Ù¾î³ª°Å³ª »õ·Î¿î ³»¿ëÀº ´ã°í ÀÖÁö ¾ÊÁö¸¸, x86¿¡¼­ ÀÓº£µðµå ¸®´ª½º¸¦ Àç¹Ì·Î žÀçÇغ¸·Á´Â Ãʺ¸ÀÚ¿¡°Ô´Â µµ¿òÀ» ÁÙ ¼ö ÀÖ´Ù.

¡á http://www.linuxdevices.com/articles/AT9888936014.html
ÀÓº£µðµå ¸®´ª½º¿Í °ü·ÃÇÑ ¿ä¾à °¡À̵带 Á¦°øÇÏ´Â ±â»çÀÌ´Ù. ¿©·¯ °¡Áö ÀÐÀ» °Å¸®¿¡ ´ëÇÑ ¸µÅ©¸¦ Á¦°øÇÑ´Ù.

¡á http://www.linuxdevices.com/articles/AT3620938516.html
ÀÓº£µðµå ¸®´ª½º¸¦ À§ÇÑ ¿ä±¸ »çÇ×À» ºÐ¼®ÇÑ ±â»çÀÌ´Ù. PDA¿Í °°Àº ƯÁ¤ ºÐ¾ß¿¡ Ä¡¿ìÄ¡Áö ¾Ê°í Àü¹ÝÀûÀÎ È帧À» Àß Â¤°í ÀÖ´Ù.

¡á http://www.linuxdevices.com/articles/AT9202043619.html
ÀÓº£µðµå ¸®´ª½º¿¡¼­ µ¿ÀÛÇÏ´Â ¿©·¯ À©µµ¿ì ½Ã½ºÅÛÀ» ¼Ò°³ÇÏ´Â ±â»çÀÌ´Ù. À©µµ¿ì ½Ã½ºÅÛÀ» °ø°³ ¼Ò½º¿Í »ó¿ë Á¦Ç°À¸·Î ³ª´©¾î Á¤¸®ÇÏ¿´´Ù.

¡á http://www.linuxdevices.com/articles/AT2760742655.html
´Ù¾çÇÑ ÀÓº£µðµå ¸®´ª½º ¹èÆ÷ÆÇÀ» ¼Ò°³ÇÑ ±â»çÀÌ´Ù. °ø°³ ¼Ò½º¿Í »ó¾÷Àû Áö¿ø ¹èÆ÷ÆÇÀÇ Æ¯Â¡°ú URLÀ» °£·«ÇÏ°Ô Á¤¸®ÇÏ°í ÀÖ´Ù.

¡á http://www.linuxdevices.com/files/article011/index.html
ÀÓº£µðµå ¸®´ª½º¿¡ ´ëÇÑ ÇöÀç »óÅÂ(½ÃÀå »óȲ, ÇâÈÄ Àü¸Á)¸¦ Á¦½ÃÇÑ ±â»çÀÌ´Ù. ´Ù¾çÇÑ µµÇ¥¿Í ±×·¡ÇÁ¸¦ ÅëÇØ Åë°è ÀڷḦ Á¦°øÇϹǷΠÀü·«ÀûÀÎ °áÁ¤¿¡ Âü°íÇϱ⠹ٶõ´Ù.

¡á http://www-903.ibm.com/developerworks/kr/linux/library/l-emb.html?dwzone=linux
¸®´ª½º°¡ ÀÓº£µðµå ½ÃÀåÀ» ¼®±ÇÇÒ ¼ö ÀÖ´Â ÀÌÀ¯¸¦ Á¦½ÃÇÑ ±â»çÀÌ´Ù.

¡á http://www-903.ibm.com/developerworks/kr/linux/library/l-embl.html?dwzone=linux
ÀÓº£µðµå ¸®´ª½º ¾ÖÇø®ÄÉÀ̼ǿ¡ ´ëÇÑ °³¿ä¸¦ ¼Ò°³ÇÏ´Â ±â»çÀÌ´Ù. ÀÓº£µðµå ¸®´ª½º¿Í °ü·ÃÇÑ ±âº» »çÇ×À» Àß ¿ä¾àÇÏ°í ÀÖ´Ù.

¡á http://www.uclinux.org/
ÀÓº£µðµå ¸®´ª½º ¸¶ÀÌÅ©·Î ÄÁÆ®·Ñ·¯ ÇÁ·ÎÁ§Æ®ÀÌ´Ù. MMU ¾ø´Â CPU¿¡¼­ µ¿ÀÛÇÏ´Â ¸®´ª½º¿¡ ´ëÇÑ ÀÌ½Ä ÀÛ¾÷ ¼º°ú¸¦ º¼ ¼ö ÀÖ´Ù.

¡á http://www.linux-mtd.infradead.org/
¸®´ª½º¸¦ À§ÇÑ MTD(Memory Technology Device) ¼­ºê ½Ã½ºÅÛ°ú °ü·ÃÀÖ´Â °¢Á¾ »çÇ×À» Á¤¸®ÇÑ È¨ÆäÀÌÁöÀÌ´Ù.

¡á http://www.microsoft.com/Windows/embedded/xp/evaluation/compare/notlinux.asp
ÀÓº£µðµå ȯ°æ¿¡¼­ µ¿ÀÛÇÏ´Â À©µµ¿ì°è¿­ ¿î¿µÃ¼Á¦¿Í ¸®´ª½º°è¿­ ¿î¿µÃ¼Á¦¸¦ ºñ±³ÇÑ ÀÚ·áÀÌ´Ù.  ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®»ç¿¡¼­ ÀÛ¼ºÇßÀ¸¹Ç·Î À©µµ¿ì°è¿­¿¡ ³ôÀº Á¡¼ö¸¦ ÁÖ°í ÀÖ´Ù.

¡á http://www.lineo.com/news_events/announcements/2001/12.20.html
¸¶ÀÌÅ©·Î¼ÒÇÁÆ®»ç¿¡¼­ ¹ßÇ¥ÇÑ ÀÓº£µðµå À©µµ¿ì °è¿­ ¿î¿µÃ¼Á¦¿Í ÀÓº£µðµå ¸®´ª½º °è¿­ ¿î¿µÃ¼Á¦ ºñ±³ ¹®°ÇÀ» ¹Ý¹ÚÇÏ´Â ³»¿ëÀ» ´ã°í ÀÖ´Ù.

¡á http://www.lynuxworks.com/products/whitepapers/xp-vs-linux.php3
ÀÓº£µðµå ȯ°æ¿¡¼­ µ¿ÀÛÇÏ´Â À©µµ¿ì°è¿­°ú ¸®´ª½º°è¿­ ¿î¿µÃ¼Á¦¸¦ ºñ±³ÇÑ ÀÚ·áÀÌ´Ù. ¸®´ª½º¿÷½º¿¡¼­ ÀÛ¼ºÇßÀ¸¹Ç·Î ¸®´ª½º°è¿­¿¡ ³ôÀº Á¡¼ö¸¦ ÁÖ°í ÀÖ´Ù.

¸ñÂ÷

 

 

4Àå. ½Ç½Ã°£ ¿î¿µÃ¼Á¦

¡à ¡ºOperating System Concepts 6th edition¡», A. Silberschatz, J. Peterson, P. Galvin, John Wiley & Sons 2001
Àϸí '°ø·æÃ¥'À̶ó ºÒ¸®¸ç ¿î¿µÃ¼Á¦¿¡ ´ëÇÑ ÀÏ¹Ý ³»¿ëÀ» ´Ù·ç´Â ±âº»¼­ÀÌ´Ù. ¿î¿µÃ¼Á¦¶ó´Â ¼¼°è¿¡ ù °ÉÀ½À» ³»µóµµ·Ï µµ¿ÍÁØ´Ù. ´ëÇп¡¼­ ¿î¿µÃ¼Á¦ °ú¸ñ ±³Àç·Î ¸¹ÀÌ »ç¿ëÇϸç, ´ëÇб³ 3Çгâ ÀÌ»óÀÌ Àб⿡ ÀûÇÕÇÏ´Ù.

¡à ¡º¸®´ª½º Ä¿³ÎÀÇ ÀÌÇØ¡», ´Ù´Ï¿¤ º¸º£ÀÌ, ¸¶¸£ÄÚ Ã¼»çƼ Àú, ÀÌ È£, ½É¸¶·Î ¿ª, ÇѺû¹Ìµð¾î 2001³â
¿À¶óÀϸ® ¡ºUnderstanding the Linux Kernel¡»ÀÇ ¹ø¿ªÆÇÀÌ´Ù. ¸®´ª½º Ä¿³Î ³»ºÎ¸¦ ŽÇèÇÏ°í ½ÍÀº »ç¶÷¿¡°Ô µîºÒÀÌ µÇ´Â Ã¥À¸·Î ¸®´ª½º³ª À¯´Ð½º ¿î¿µÃ¼Á¦¿¡ ´ëÇØ Áß±Þ ÀÌ»óÀÇ Áö½ÄÀ» È®º¸ÇÑ °³¹ßÀÚ°¡ Àб⿡ ÀûÇÕÇÏ´Ù.

¡à ¡ºThe Design of the UNIX Operating System¡», Maurice J. Bach, PTR/PH 1990
À¯´Ð½º ¿î¿µÃ¼Á¦ ¼³°è »ç»óÀ» ´ã°í ÀÖ´Â °¡Àå ±âº»ÀûÀÎ ¹ÙÀ̺íÀÌ´Ù. À¯´Ð½º ³»ºÎ ±¸Á¶¸¦ ²ç¶Õ¾î¾ß ÇÒ Çʿ伺ÀÌ ÀÖ´Ù¸é ÀÌ Ã¥ºÎÅÍ ½ÃÀÛÇϱ⠹ٶõ´Ù. ´ëÇб³ 4Çгâ ÀÌ»óÀÌ Àб⿡ ÀûÇÕÇÏ´Ù.

¡à ¡ºUNIX Internals: The New Frontiers¡», Uresh Vahalia, Prentice Hall 1996            
¾Õ¼­ ¡ºThe Design of the UNIX Operating System¡»ÀÌ À¯´Ð½º ³»ºÎ ±¸Á¶¿¡ ´ëÇÑ ¹ÙÀ̺íÀ̶ó¸é ÀÌ Ã¥Àº ´Ù¾çÇÑ À¯´Ð½º º¯Á¾¿¡ ´ëÇÑ ÁÖÇؼ­·Î º¼ ¼ö ÀÖ´Ù. ¸íÄèÇÑ ¼³¸í°ú dzºÎÇÑ ¿¹Á¦´Â ÀÌ Ã¥À» ¼Õ¿¡¼­ ¶¼±â ¾î·Æ°Ô ¸¸µç´Ù. ´ëÇб³ 4Çгâ ÀÌ»óÀÌ Àб⿡ ÀûÇÕÇÏ´Ù.

¡á http://dictionary.cambridge.org/
Ä·ºê¸®Áö ¿Â¶óÀÎ »çÀüÀÌ´Ù.

¡á http://wombat.doc.ic.ac.uk/foldoc/index.html
FOLDOC ÄÄÇ»ÅÍ ¿ë¾î Àü¹® »çÀüÀÌ´Ù.

¡á http://research.microsoft.com/~mbj/Mars_Pathfinder/Authoritative_Account.html
È­¼º Ž»ç¼±ÀÎ ÆнºÆÄÀδõ°¡ ¹®Á¦¸¦ ÀÏÀ¸Ä×´ø ¿øÀΰú ÇØ°áÃ¥À» ¼³¸íÇÑ ±ÛÀÌ´Ù.

¡á http://qdn.qnx.com/articles/dec1200/realtime.html
½Ç½Ã°£°ú ½Ç½Ã°£ ¿î¿µÃ¼Á¦¿¡ ´ëÇÑ ±âº» ¼Ò°³°¡ ³ª¿Â ±ÛÀÌ´Ù.

¡á http://www.faqs.org/faqs/realtime-computing/faq/
½Ç½Ã°£¿¡ ´ëÇØ ÀÚÁÖ ³ª¿À´Â °¢Á¾ Áú¹®À» Á¤¸®ÇÑ FAQ¸¦ Á¦°øÇÑ´Ù.

¡á http://www.linuxdevices.com/files/elecjun00/yodaiken/yodaiken.pdf
FSMLabs¿¡¼­ °³¹ßÇÑ RTLinux¿¡ ´ëÇÑ ¹ßÇ¥ ÀÚ·áÀÌ´Ù. ÇÏµå ½Ç½Ã°£À» ¸®´ª½º¿¡¼­ ¾î¶»°Ô ±¸ÇöÇß´ÂÁö ¼³°è »ç»óÀÌ Àß ³ªÅ¸³ª ÀÖ´Ù.

¡á http://fsmlabs.com/community/
FSMLabs¿¡¼­ Áö¿øÇÏ´Â RTLinux Ä¿¹Â´ÏƼ »çÀÌÆ®ÀÌ´Ù. ¼³Ä¡ ¹æ¹ý, FAQ, ¹é¼­¿Í °°Àº ÀÚ·á°¡ ÀÖ´Ù.

¡á http://www.aero.polimi.it/projects/rtai/
¸®´Ï¿À¿¡¼­ Áö¿øÇÏ´Â RTAI Ä¿¹Â´ÏƼ »çÀÌÆ®ÀÌ´Ù. ¼³Ä¡ ¹æ¹ý, FAQ, ¹é¼­¿Í °°Àº ÀÚ·á°¡ ÀÖ´Ù.

¡á http://www.mvista.com/realtime/
¸óŸºñ½ºÅ¸¿¡¼­ °³¹ßÇÑ ½Ç½Ã°£ ¸®´ª½º Ä¿³Î ÆÐÄ¡¿¡ ´ëÇÑ È¨ÆäÀÌÁöÀÌ´Ù. ½Ç½Ã°£ ¸®´ª½º Ä¿³Î ÆÐÄ¡¿Í °ü·ÃÇÑ ¿©·¯ ÀÚ·á°¡ ÀÖ´Ù.

¡á http://www.mech.kuleuven.ac.be/~bruyninc/rthowto/rtHOWTO/rtHOWTO.html
½Ç½Ã°£°ú ÀÓº£µðµå¿¡ ´ëÇÑ How-to ¹®¼­·Î½á, ±âº» ³»¿ëÀ» °£°áÇϸ鼭µµ ü°èÀûÀ¸·Î Á¤¸®ÇÏ°í ÀÖ´Ù.

¡á http://www.wired.com/news/print/0,1294,13987,00.html
À©µµ¿ì NT¸¦ žÀçÇÑ ¹ÌÇرº USS ¿äũŸ¿îÈ£°¡ µÎ ½Ã°£ µ¿¾È ¹Ù´Ù¿¡¼­ Ç¥·ùÇÒ ¼ö ¹Û¿¡ ¾ø¾ú´ø ¿øÀÎÀ» ºÐ¼®ÇÑ ±â»çÀÌ´Ù.

¡á http://www.pasc.org/
Æ÷Á÷½º Ç¥ÁØÀ» Á¦Á¤ÇÏ´Â PASC(Portable Application Standards Committee) ȨÆäÀÌÁö·Î, Æ÷Á÷½º¿¡ ´ëÇÑ Á¤º¸µµ ¾òÀ» ¼ö ÀÖ´Ù.

¡á http://www.delphion.com/details?pn=US05995745__
FSMLabs¿¡¼­ Ãâ¿øÇÑ RTLinux °ü·Ã ƯÇ㸦 ¼³¸íÇÏ´Â ÆäÀÌÁöÀÌ´Ù. ¼¼ºÎ ³»¿ëÀ» ¸ðµÎ º¸·Á¸é subscriptionÀÌ ÇÊ¿äÇÏ´Ù.

¸ñÂ÷

 

 

5Àå. À©µµ¿ì ½Ã½ºÅÛ

¡à ¡º·¯´× ¸®´ª½º 3ÆÇ¡», ¸ÅÆ® À£½Ã, ¶ó Ä«¿ìÇÁ¸¸, Ä®·¹ µôÇÏÀÌ¸Ó Àú, À̸¸¿ë ¿ª, ÇѺû¹Ìµð¾î, 2001

¿À¶óÀϸ® ¡ºRunning Linux 3rd Edition¡»ÀÇ ¹ø¿ªÆÇÀÌ´Ù. ¸®´ª½º¸¦ óÀ½ Á¢ÇÏ´Â µ¶ÀÚ°¡ °í¹ÎÇϸ鼭 ÀÐÀ» °¡Ä¡°¡ ÀÖ´Â ¡®Á¤º¸¸¦ À§ÇÑ Á¤º¸¸¦ ´ãÀº ¸ÞŸºÏ(meta-book)¡¯À¸·Î ¸®´ª½º¶ó´Â ¿î¿µÃ¼Á¦¿¡ öÇÐÀûÀ¸·Î Á¢±ÙÇÏ´Â ±¸¼º ¹æ½ÄÀÌ µ¸º¸ÀδÙ. ¿î¿µÃ¼Á¦¸¦ ÀüÇô ¸ð¸£´Â ¿ÏÀü Ãʺ¸ÀÚ¿¡°Ô´Â ´Ù¼Ò ¾î·Á¿ï ¼öµµ ÀÖ´Ù.

¡à ¡ºIntroduction to the X Window System¡», Oliver Jones, Prentice-Hall, 1989
X À©µµ¿ì¿¡ ´ëÇÑ °íÀüÀûÀÎ ÀÔ¹®¼­ÀÌ´Ù. 1989³â¿¡ ³ª¿Ô±â ¶§¹®¿¡ ÆíÁý ½ºÅ¸ÀÏÀº »ó´çÈ÷ º¼Ç°¾øÁö¸¸ ³»¿ë ÀÚü¸¸ ³õ°í º¸¸é ¾ÆÁÖ ÈǸ¢ÇÏ´Ù. ÆäÁ¹µå°¡ ÁöÀº ¸¶ÀÌÅ©·Î¼ÒÇÁÆ® À©µµ¿ì ÇÁ·Î±×·¡¹Ö ÀÔ¹®¼­¿Í ºñ°ßÇÒ ¸¸ÇÏ´Ù.

¡à ¡ºX Window System 2nd Edition¡», Robert W. Scheifler & James Gettys, Digital Press, 1990
X¸¦ ¸¸µç ¾Æ¹öÁöÀÎ ¼¼ÀÌÇ÷¯¿Í °ÔƼ½º°¡ ÁöÀº X À©µµ¿ì ½Ã½ºÅÛ¿¡ ´ëÇÑ ¹ÙÀ̺íÀÌ´Ù. ÃֽŠ¹öÀü¿¡ ´ëÇÑ ³»¿ëÀº X À©µµ¿ì ÆÐÅ°Áö ³»ºÎ¿¡¼­ ¿Â¶óÀÎ ¹®¼­ Çü½ÄÀ¸·Î ãÀ» ¼ö ÀÖ´Ù.

¡à ¡ºThe X Toolkit Cookbook¡», Paul E. Kimball, PTR/PH, 1995
ÇöÀç ³ª¿ÍÀÖ´Â X À©µµ¿ì ÅøŶ Ã¥ Áß¿¡ °¡Àå Á¤¸®°¡ ÀߵǾîÀÖÀ¸¸ç, ¼û°ÜÁø ¸î¸î ºñ¹ÐÀ» ¸íÄèÇÏ°Ô Çؼ³ÇÏ°í ÀÖ´Ù. ¸ðƼÇÁ³ª ¾Æµ¥³ª À§Á¬À» »ç¿ëÇÏ´Â °³¹ßÀÚ¶ó¸é ´©±¸³ª Çѹø Á¤µµ ÀÌ Ã¥À» ÀÐÀ» ÇÊ¿ä°¡ ÀÖ´Ù.

¡à ¡ºVolume 1: Xlib Programming Manual¡», Adrian Nye, O¡¯Reilly, 1992
¿À´Ã³¯ÀÇ ¿À¶óÀϸ®°¡ Á¸ÀçÇϵµ·Ï ¸¸µç Ãʱ⠿ªÀÛÀÌ´Ù. X ȯ°æ¿¡¼­ ÇÁ·Î±×·¥À» ÀÛ¼ºÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ °£°á ¸í·áÇÏ°Ô ¼³¸íÇÏ°í ÀÖ´Ù.

¡á http://wombat.doc.ic.ac.uk/foldoc/index.html
FOLDOC ÄÄÇ»ÅÍ ¿ë¾î Àü¹® »çÀüÀÌ´Ù.

¡á http://www.linuxdevices.com/articles/AT9202043619.html
ÀÓº£µðµå ¸®´ª½º¿¡¼­ »ç¿ëÇÏ´Â ¿©·¯ °ø°³/»ó¿ë À©µµ¿ì ½Ã½ºÅÛÀ» ¼Ò°³ÇÏ´Â ±â»çÀÌ´Ù. À©µµ¿ì ½Ã½ºÅÛÀ» »ó´çÈ÷ ü°èÀûÀ¸·Î Á¤¸®ÇÏ°í ÀÖÀ¸¹Ç·Î ƯÈ÷ ù ´ÜÃ߸¦ ²ç´Â °³¹ßÀÚ¿¡°Ô Àû´çÇÏ´Ù.

¡á http://www.linuxdevices.com/articles/AT9035650492.html
ÀÓº£µðµå ¸®´ª½º¿¡¼­ X À©µµ¸¦ Àû¿ëÇÔ¿¡ ÀÖ¾î °í·ÁÇÒ ¿©·¯ »çÇ×À» ¼Ò°³ÇÏ´Â ¹ßÇ¥ ÀÚ·áÀÌ´Ù. ´Ù¸¥ ±â»ç¿Í´Â ´Þ¸® »ó´çÈ÷ Á¤·®ÀûÀÎ ¹æ¹ýÀ¸·Î Á¢±ÙÇÏ°í ÀÖÀ¸¹Ç·Î, ºñ±³ ÀÚ·á·Î »ç¿ëÇϱ⿡ ºÎÁ·ÇÔÀÌ ¾ø´Ù.

¡á http://www.linuxdevices.com/links/LK4761626139.html
¸¶ÀÌÅ©·Î À©µµ¿ì ÇÁ·ÎÁ§Æ®¿¡ ´ëÇØ °£·«ÇÏ°Ô ¼Ò°³ÇÏ´Â ±â»çÀÌ´Ù.

¡á http://www.linuxdevices.com/links/LK7730481424.html
ÇÇÄÚ±¸ÀÌ ÇÁ·ÎÁ§Æ®¿¡ ´ëÇØ °£·«ÇÏ°Ô ¼Ò°³ÇÏ´Â ±â»çÀÌ´Ù.

¡á http://www.xfree86.org
x86, MacOS, ±âŸ ÀÓº£µðµå ½Ã½ºÅÛ¿¡¼­ µ¿ÀÛÇÏ´Â °ø°³¼Ò½º X À©µµ¿ì ȯ°æÀ» °³¹ßÇϱâ À§ÇØ ¼³¸³ÇÑ XFree86 ÇÁ·ÎÁ§Æ® ȨÆäÀÌÁöÀÌ´Ù. XFree86 ¼ÒÇÁÆ®¿þ¾î¸¦ ÀÚÀ¯·Ó°Ô ´Ù¿î·ÎµåÇÒ ¼ö ÀÖ´Ù.

¡á http://www.x.org
X ÄÁ¼Ò½Ã¿ò ÈļÓÀÎ ¿ÀÇ ±×·ì ȨÆäÀÌÁöÀÌ´Ù. X À©µµ¿ì ½Ã½ºÅÛ ¿øº» ¼Ò½º¿Í °¢Á¾ ÀÀ¿ë ÇÁ·Î±×·¥À» ÀÚÀ¯·Ó°Ô ´Ù¿î·ÎµåÇÒ ¼ö ÀÖ´Ù.

¡á http://www.rahul.net/kenton/xsites.framed.html
ÇÊÀÚ°¡ º» ÀÎÅͳݿ¡¼­ °¡Àå ¶Ù¾î³­ X À©µµ¿ì¿Í ¸ðƼÇÁ Á¤¸® »çÀÌÆ®ÀÌ´Ù. ±×¾ß¸»·Î ÁÖ¿Á °°Àº ÀÚ·áµéÀÌ ½Ç·ÁÀÖÀ¸¹Ç·Î, X À©µµ³ª ¸ðƼÇÁ °³¹ßÀÚ¶ó¸é ÇÊ¿äÇÒ ¶§¸¶´Ù ÀÌ »çÀÌÆ®¿¡ µé·¯¼­ ÇÊ¿äÇÑ Á¤º¸¸¦ ¾ò±â ¹Ù¶õ´Ù.

¡á http://www.openmotif.org/
°ø°³¿ë ¸ðƼÇÁ ÅøŶÀ» ´Ù¿î·ÎµåÇÒ ¼ö Àִ ȨÆäÀÌÁöÀÌ´Ù. ÀÌ ÆäÀÌÁö´Â ÇöÀç BX¶ó´Â »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º »ý¼ºµµ±¸·Î À¯¸íÇÑ ICS »ç¿¡¼­ °ü¸®ÇÏ°í ÀÖ´Ù.

¡á http://www.opengroup.org/openmotif/
¿ÀÇ ±×·ì¿¡¼­ °ü¸®ÇÏ´Â ¿ÀÇ ¸ðƼÇÁ °ø½Ä ȨÆäÀÌÁöÀÌ´Ù. °ø°³¿ë ¸ðƼÇÁ ÅøŶ ÃֽŠ¹öÀüÀ» ´Ù¿î·ÎµåÇÒ ¼ö ÀÖÀ¸¸ç, ¸ðƼÇÁ °³¹ßÀÚ¸¦ À§ÇÑ °ø°£µµ ¸¶·ÃÇÏ°í ÀÖ´Ù. ÀÓº£µðµå ¸ðƼÇÁ¿¡ ´ëÇÑ Á¤º¸µµ ãÀ» ¼ö ÀÖ´Ù.

¡á http://www.motifdeveloper.com/news/news12.html
¿À¶óÀϸ®ÀÇ ¸ðƼÇÁ ÇÁ·Î±×·¡¹Ö ¸Å´º¾ó°ú ·¹ÆÛ·±½º ¸Å´º¾óÀ» ¿Â¶óÀÎ ¹®¼­·Î ¹Þ¾Æº¼ ¼ö ÀÖµµ·Ï Áö¿øÇϴ ȨÆäÀÌÁöÀÌ´Ù.

¡á http://www.lesstif.org/
¸ðƼÇÁ¸¦ ÀÚÀ¯·Ó°Ô ¾µ ¸ñÀûÀ¸·Î ½ÃÀÛÇÑ ·¹½ºÆ¼ÇÁ ÇÁ·ÎÁ§Æ® ȨÆäÀÌÁöÀÌ´Ù. ·¹½ºÆ¼ÇÁ´Â ¶óÀ̼¾½º¿¡ Á¦ÇÑÀÌ ÀÖ´Â °ø°³¿ë ¸ðƼÇÁ¿Í´Â ´Þ¸® LGPL ¶óÀ̼¾½º¸¦ µû¸£¹Ç·Î ¿Ïº®ÇÑ °ø°³ ¼Ò½º ¼ÒÇÁÆ®¿þ¾îÀÌ´Ù. ·¹½ºÆ¼ÇÁ´Â ¸ðƼÇÁ¿Í ¿ø½Ã ÄÚµå ´Ü°è¿¡¼­ °ÅÀÇ 99% ȣȯ¼ºÀ» À¯ÁöÇϹǷÎ, °¢Á¾ °ø°³ ¼Ò½º ¼ÒÇÁÆ®¿þ¾î °³¹ßÀÚ°¡ Áñ°Ü »ç¿ëÇÏ´Â ¶óÀ̺귯¸®À̱⵵ ÇÏ´Ù.

¡á http://www.gtk.org/
Gtk+ °ø½Ä ȨÆäÀÌÁöÀÌ´Ù. ´Ù¾çÇÑ ÇÁ·ÎÁ§Æ®¿¡ °ÉÄ£ ¿©·¯ ÀڷḦ ¾òÀ» ¼ö ÀÖÀ¸¸ç ÃֽŠ¹öÀü ¶óÀ̺귯¸®¸¦ ´Ù¿î·ÎµåÇÒ ¼öµµ ÀÖ´Ù.

¡á http://www.efalk.org/Widgets/
X¿¡¼­ »ç¿ëÇÒ ¼ö ÀÖ´Â °¢Á¾ À§Á¬ ÁýÇÕÀ» ºñ±³ÇÑ ±â»çÀÌ´Ù. ´Ù¾çÇÑ À§Á¬ ÁýÇÕÀ» ±â´É°ú ¿Ü¾ç¸é¿¡¼­ ºÐ¼®ÇÏ°í ÀÖÀ¸¹Ç·Î, °³¹ß¿¡ ÇÊ¿äÇÑ ÅøŶÀ» ¼±ÅÃÇÒ ¶§ ÂüÁ¶Çϱ⠹ٶõ´Ù.

¡á http://www.microwindows.org/
¸¶ÀÌÅ©·Î À©µµ¿ì °ø½Ä ȨÆäÀÌÁöÀÌ´Ù. ¿ø½Ã Äڵ带 ´Ù¿î·ÎµåÇÒ ¼ö ÀÖÀ¸¸ç, °¢Á¾ ¸Å´º¾ó°ú ÇнÀ¼­µµ ¾òÀ» ¼ö ÀÖ´Ù.

¡á http://www.fltk.org
X11, ¸¶ÀÌÅ©·Î¼ÒÇÁÆ® À©µµ¿ì, ¸¶ÀÌÅ©·Î À©µµ¿ì¿¡¼­ ¾µ ¼ö ÀÖ´Â FLTK ÇÁ·ÎÁ§Æ® °ø½Ä ȨÆäÀÌÁöÀÌ´Ù.

¡á http://tinywidgets.sourceforge.net/
¸¶ÀÌÅ©·Î À©µµ¿ì¿¡¼­ ¾µ ¼ö Àִ ŸÀÌ´Ï À§Á¬ ÇÁ·ÎÁ§Æ® °ø½Ä ȨÆäÀÌÁöÀÌ´Ù.

¡á http://www.trolltech.com/
Qt¿Í Qt/ÀÓº£µðµå¸¦ ¸¸µç Æ®·ÑÅ×Å© ȨÆäÀÌÁöÀÌ´Ù.

¡á http://pgui.sourceforge.net/
ÇÇÄÚ±¸ÀÌ °ø½Ä ȨÆäÀÌÁöÀÌ´Ù. °¢Á¾ ±â»ç¿Í ¹®¼­¸¦ ¾òÀ» ¼ö ÀÖÀ¸¸ç, ÇÇÄÚ±¸ÀÌ ÆÐÅ°Áöµµ ´Ù¿î·ÎµåÇÒ ¼ö ÀÖ´Ù.

¸ñÂ÷

 

 

2ºÎ. ÀÓº£µðµå ¸®´ª½º °³¹ß ¹æ¹ý·Ð

6Àå. Á¦Ç° ±âȹ ´Ü°è¿¡¼­ °í·ÁÇÒ »çÇ×

¡à ¡ºC∙C++·Î ÀÛ¼ºÇÏ´Â ÀÓº£µðµå ½Ã½ºÅÛ ÇÁ·Î±×·¡¹Ö¡», ¸¶ÀÌŬ ¹Ù Àú, À̼®ÁÖ ¿ª, ÇѺû¹Ìµð¾î, 2000
C¿Í C++ ÇÁ·Î±×·¡¹Ö ¾ð¾î¸¦ »ç¿ëÇØ ÀÓº£µðµå ½Ã½ºÅÛÀ» Á¦ÀÛÇÏ´Â ¹æ¹ýÀ» ±â¼úÇÑ´Ù. ¾Æ½±°Ôµµ ÀÌ Ã¥¿¡ ³ª¿À´Â º¸µå¸¦ ±¹³»¿¡¼­ ±¸Çϱ⠾î·Á¿ö º»°ÝÀûÀÎ ½Ç½ÀÀÌ ºÒ°¡´ÉÇÏ´Ù. ÇÏÁö¸¸ ÀÓº£µðµå ½Ã½ºÅÛ¿¡ ´ëÇÑ °³³äÀ» ´Ü±â°£¿¡ Àâ±â¿¡´Â Àû´çÇÏ´Ù.

¡à ¡ºEmbedded Linux¡», John Lombardo, New Riders, 2002

x86 Ç÷§Æû¿¡¼­ ¸®´ª½º¸¦ ÃÖ¼ÒÇÑÀ¸·Î ÆÐŰ¡ÇÏ´Â ¹æ¹ýÀ» ±â¼úÇÑ´Ù. ¾ÆÁÖ ¶Ù¾î³ª°Å³ª »õ·Î¿î ³»¿ëÀº ´ã°í ÀÖÁö ¾ÊÁö¸¸, x86¿¡¼­ ÀÓº£µðµå ¸®´ª½º¸¦ Àç¹Ì·Î žÀçÇغ¸·Á´Â Ãʺ¸ÀÚ¿¡°Ô´Â µµ¿òÀ» ÁÙ ¼ö ÀÖ´Ù.

 

 

7Àå. Ÿ°Ù º¸µå ¼±Á¤ ¹æ¹ý

¡à ¡ºC, C++·Î ÀÛ¼ºÇÏ´Â ÀÓº£µðµå ½Ã½ºÅÛ ÇÁ·Î±×·¡¹Ö¡», ¸¶ÀÌŬ ¹Ù Àú, À̼®ÁÖ ¿ª, ÇѺû¹Ìµð¾î, 2000

C¿Í C++ ÇÁ·Î±×·¡¹Ö ¾ð¾î¸¦ »ç¿ëÇÏ¿© ÀÓº£µðµå ½Ã½ºÅÛÀ» Á¦ÀÛÇÏ´Â ¹æ¹ýÀ» ±â¼úÇÏ°í ÀÖ´Ù. ¾Æ½±°Ôµµ ÀÌ Ã¥¿¡ ³ª¿À´Â º¸µå¸¦ ±¹³»¿¡¼­ ±¸ÇϱⰡ ¾î·Æ±â ¶§¹®¿¡ º»°ÝÀûÀÎ ½Ç½ÀÀÌ ºÒ°¡´ÉÇÏ´Ù´Â ´ÜÁ¡ÀÌ ÀÖ´Ù. ÇÏÁö¸¸ ÀÓº£µðµå ½Ã½ºÅÛ¿¡ ´ëÇÑ °³³äÀ» ´Ü±â°£¿¡ Àâ±â¿¡´Â Àû´çÇÏ´Ù.

¡à SWAN-II »ç¿ëÀÚ ¼³¸í¼­

¾ÆÀÌÆ®·Î´Ð½º(Á¦Ç°¿¡ Æ÷ÇÔ)

¡á http://www.linuxdevices.com/articles/AT4548672342.html
Æ÷½ºÆ®-PC ½Ã´ë¸¦ µµ·¡ÇØ ÀÓº£µðµå ¸®´ª½º¸¦ µ¿ÀÛ½Ãų ¼ö ÀÖ´Â SOC¿¡ ´ëÇØ ¼Ò°³Çϴ ȨÆäÀÌÁöÀÌ´Ù.

¡á http://www.linuxdevices.com/articles/AT4313418436.html
¸®´ª½º¸¦ Àû¿ëÇÒ ¼ö ÀÖ´Â °¢Á¾ SOC(System On Chip)¿¡ ´ëÇÑ Á¤º¸¸¦ ¸ð¾Æ³õÀº ȨÆäÀÌÁöÀÌ´Ù. ARM, MIPS, MPC, x86À» ±â¹ÝÀ¸·Î °¢Á¾ Á¦Ç°À» ¼Ò°³ÇÑ´Ù.

¡á http://www.uclinux.org/
MMU°¡ ¾ø´Â CPU¸¦ À§ÇÑ ¸®´ª½ºÀÎ uClinux °ø½Ä ȨÆäÀÌÁöÀÌ´Ù.

¡á http://www.advantech.com/products/PCM-5824.asp
¾îµå¹êÅØ¿¡¼­ ¸¸µç Geode ±â¹Ý SBC(Single Board Computer)ÀÎ PCM-5824¿¡ ´ëÇÑ °¢Á¾ ÀڷḦ Á¦°øÇÑ´Ù.

¡á http://www.national.com/appinfo/solutions/0,2062,239,00.html
³×¼Å³¯ ¼¼¹ÌÄÁ´öÅÍ¿¡¼­ ¸¸µç SOCÀÎ Geode¿¡ ´ëÇÑ °¢Á¾ ÀڷḦ Á¦°øÇÑ´Ù.

¡á http://www.linuxdevices.com/products/PD7399900675.html
ÀÎÅÚ¿¡¼­ ¸¸µç SA-1110 ¸¶ÀÌÅ©·ÎÇÁ·Î¼¼½º °³¹ß ÂüÁ¶ º¸µå¿¡ ´ëÇÑ °£·«ÇÑ Á¤º¸¸¦ Á¦°øÇÑ´Ù.

¡á http://developer.intel.com/design/pca/applicationsprocessors/manuals/index.htm
ÀÎÅÚ¿¡¼­ ¸¸µç °¢Á¾ ¸¶ÀÌÅ©·ÎÇÁ·Î¼¼½º¿¡ ´ëÇÑ ¹®¼­¸¦ ¸ð¾Æ³õÀº ȨÆäÀÌÁöÀÌ´Ù.

¡á http://developer.intel.com/design/strong/datashts/278241.htm
ÀÎÅÚ¿¡¼­ ¸¸µç SA-1110 ¸¶ÀÌÅ©·Î ÇÁ·Î¼¼½º¿¡ ´ëÇÑ °£·«ÇÑ µ¥ÀÌÅͽÃÆ®¸¦ Á¦°øÇϴ ȨÆäÀÌÁöÀÌ´Ù.

¡á http://developer.intel.com/design/strong/guides/278278.htm
ÀÎÅÚ¿¡¼­ ¸¸µç SA-1110 ¸¶ÀÌÅ©·Î ÇÁ·Î¼¼½º °³¹ß ÂüÁ¶ º¸µåÀÎ ¾Æ»çºª¿¡ ´ëÇÑ °¢Á¾ ÀڷḦ Á¦°øÇϴ ȨÆäÀÌÁöÀÌ´Ù.

¡á http://www.linfos.co.kr/htm/pro_li01.htm
¸°Æ÷½º¿¡¼­ ¸¸µç SA-1110 ¸¶ÀÌÅ©·Î ÇÁ·Î¼¼½º °³¹ß ÂüÁ¶ º¸µåÀÎ TBEL1110¿¡ ´ëÇÑ °¢Á¾ ÀڷḦ Á¦°øÇϴ ȨÆäÀÌÁöÀÌ´Ù.

¡á http://developer.intel.com/design/intelxscale/
ÀÎÅÚ¿¡¼­ °³¹ßÇÑ StrongARM ÈÄ¼Ó ¹öÀüÀÎ XScale¿¡ ´ëÇÑ °ø½Ä ȨÆäÀÌÁöÀÌ´Ù.

¡á http://www.ipaqlinux.com/
StrongARMÀ» žÀçÇÑ PDAÀÎ iPAQ¿¡ ¸®´ª½º¸¦ žÀçÇÏ´Â µ¥ ÇÊ¿äÇÑ Á¤º¸¿Í ¸µÅ©¸¦ ¸ð¾Æ³õÀº ȨÆäÀÌÁöÀÌ´Ù.

¡á http://www.handhelds.org/
StrongARMÀ» žÀçÇÑ PDAÀÎ iPAQÀ» À§ÇÑ ¸®´ª½º ¹èÆ÷ÆÇ°ú ¼³Ä¡ ³ëÇϿ츦 ¸ð¾Æ³õÀº ȨÆäÀÌÁöÀÌ´Ù.

¡á http://www.arm.com/
°¡Àå ³Î¸® »ç¿ëÇÏ´Â 32ºñÆ® RISC ¹æ½Ä ÀÓº£µðµå CPU¸¦ ¼³°èÇÑ ARM º»»ç ȨÆäÀÌÁöÀÌ´Ù.

¡á http://www.itronixit.co.kr/products_cpu_swan2.html
¾ÆÀÌÆ®·Î´Ð½º¿¡¼­ ¸¸µç MPC860 ±â¹Ý SBC(Single Board Computer)ÀÎ SWAN-II¿¡ ´ëÇÑ °¢Á¾ ÀڷḦ Á¦°øÇϴ ȨÆäÀÌÁöÀÌ´Ù.

¡á http://e-www.motorola.com/webapp/sps/site/prod_summary.jsp?code=MPC860&nodeId=01M0ypBDKCb
¸ðÅä·Î¶ó¿¡¼­ ¸¸µç ÆÄ¿öPC °è¿­ SOCÀÎ MPC860¿¡ ´ëÇÑ °¢Á¾ ÀڷḦ Á¦°øÇÑ´Ù.

¡á http://e-www.motorola.com/brdata/PDFDB/docs/MPC860EC.pdf
MPC860¿¡ ´ëÇÑ »ó¼¼ Á¤º¸¸¦ Á¦°øÇÏ´Â PDF ÆÄÀÏÀÌ´Ù.

¡á http://e-www.motorola.com/webapp/sps/site/taxonomy.jsp?nodeId=01M0ypBDKCb
¸ðÅä·Î¶ó¿¡¼­ ÆÄ¿öPC ÄÚ¾î ±â¹ÝÀ¸·Î ¸¸µç MPC8xx °è¿­ CPU¿¡ ´ëÇÑ ºñ±³ Á¤º¸¸¦ Á¦°øÇÑ´Ù.

¡á http://penguinppc.org/embedded/
ÆÄ¿öPC¸¦ äÅÃÇÑ ÀÓº£µðµå ½Ã½ºÅÛÀ» À§ÇÑ °¢Á¾ ÀڷḦ Á¦°øÇÑ´Ù.

¡á http://www.macraigor.com/zenofbdm.pdf
BDM¿¡ ´ëÇÑ ¸ÚÁø ¼Ò°³¼­ÀÌ´Ù. BDM¿¡ ´ëÇÑ ¿ª»ç¿Í °£·«ÇÑ µð¹ö±ë ¹æ¹ýÀ» ±â¼úÇÏ°í ÀÖ´Ù.

¡á [Åë°è] http://www.linuxdevices.com/files/article011/sld023.html
ÀÓº£µðµå °³¹ßÀÚ°¡ ÇâÈÄ Ã¤ÅÃÇϸ®¶ó ¿¹»óµÇ´Â CPU ºñÀ²À» º¸¿©ÁÖ´Â ÀÚ·áÀÌ´Ù.

¡á [Åë°è] http://www.linuxdevices.com/files/article011/sld024.html
ÀÓº£µðµå °³¹ßÀÚ°¡ ÇâÈÄ Ã¤ÅÃÇϸ®¶ó ¿¹»óµÇ´Â Çϵå¿þ¾î Ç÷§Æû ºñÀ²À» º¸¿©ÁÖ´Â ÀÚ·áÀÌ´Ù.

¡á [Åë°è] http://www.linuxdevices.com/files/article011/sld025.html
ÀÓº£µðµå °³¹ßÀÚ°¡ ÇâÈÄ Ã¤ÅÃÇϸ®¶ó ¿¹»óµÇ´Â ÁÖº¯ ÀåÄ¡¸¦ º¸¿©ÁÖ´Â ÀÚ·áÀÌ´Ù.

¡á [Åë°è] http://www.linuxdevices.com/files/article011/sld026.html
ÀÓº£µðµå °³¹ßÀÚ°¡ ÇâÈÄ Ã¤ÅÃÇϸ®¶ó ¿¹»óµÇ´Â ¿î¿µÃ¼Á¦¸¦ ¿Ã¸®±â À§ÇØ »ç¿ëÇÏ´Â ÀåÄ¡¸¦ º¸¿©ÁÖ´Â ÀÚ·áÀÌ´Ù.

¸ñÂ÷

 

 

8Àå. ÀåÄ¡ ¼±Á¤°ú µå¶óÀ̹ö ±¸Çö

¡à ¡º¸®´ª½º ÀåÄ¡ µå¶óÀ̹ö¡», ¾Ë·º»êµå·Î ·çºñ´Ï Àú, ±èÀμº/·ùÅÂÁß ¿ª, ÇѺû¹Ìµð¾î, 2000

¸®´ª½º¿¡¼­ ÀåÄ¡ µå¶óÀ̹ö¸¦ Á¦ÀÛÇÏ´ÂÁö ¹æ¹ýÀ» ±¸Ã¼ÀûÀ¸·Î ¼Ò°³ÇÑ´Ù. ¸®´ª½º Ä¿³Î¿¡ ´ëÇØ ¾î´À Á¤µµ Áö½ÄÀÌ ÀÖ¾î¾ß ÇϹǷΠÃʺ¸ÀÚ°¡ Àб⿡´Â ÀûÇÕÇÏÁö ¾Ê´Ù. ´ÜÁ¡Àº Ä¿³Î 2.2¿¡ ´ëÇؼ­ ´Ù·é´Ù´Â Á¡ÀÌ´Ù.

¡à ¡ºLinux Device Driver 2nd Ed¡», Alessandro Rubini, O¡¯Reilly, 2001
¡º¸®´ª½º ÀåÄ¡ µå¶óÀ̹ö¡» ¿ø¼­ 2ÆÇÀ¸·Î Ä¿³Î 2.4¸¦ ´Ù·é´Ù. Àμ⠹öÀüÀº ¹°·ÐÀÌ°í ÀϺΠ¹ßÃé°¡ ¾Æ´Ñ ¿Ïº®ÇÑ ¿Â¶óÀÎ ¹öÀü±îÁö ³ª¿Í ÀÖÀ¸¹Ç·Î Å« ºÎ´ã ¾øÀÌ ÀÐÀ» ¼ö ÀÖ´Ù.

¡à ¡º³×Æ®¿öÅ© ÇÁ¸°Æá», Åäµå ·¹ÀÌ´õ¸¶Ä¿, ¸ÅÆ© °³½ºÆ® Àú, ¹ÚÀçÈ£, ÀÌ¿µ¹Ì ¿ª, ÇѺû¹Ìµð¾î, 2001

¸®´ª½º¿Í À¯´Ð½º¸¦ ¼­¹ö·Î, À©µµ¿ì, ¸Æ, ³Ý¿þ¾î¸¦ Ŭ¶óÀ̾ðÆ®·Î ±¸¼ºÇÑ ³×Æ®¿öÅ© ȯ°æ¿¡¼­ ÀμâÇÏ´Â ¹æ¹ýÀ» ±â¼úÇÑ´Ù. BOOTP, DHCP¿Í °°Àº ³×Æ®¿öÅ© ÇÁ·ÎÅäÄÝÀ» »ç¿ëÇØ ÇÁ¸°Å͸¦ ºÎÆÃÇÏ´Â ¹æ¹ýµµ ¼Ò°³ÇÑ´Ù.

¡à ¸®´ª½º Ä¿³Î ³»ºÎ /Documentation/devices.txt
¸®´ª½º¿¡¼­ Á¦°øÇÏ´Â °¢Á¾ ÀåÄ¡¿¡ ´ëÇÑ °£·«ÇÑ ¼Ò°³¿Í ÀåÄ¡ ¹øÈ£¸¦ Á¤ÀÇÇÑ ¹®¼­ÀÌ´Ù. ¸®´ª½º¿¡¼­ ÀåÄ¡ µå¶óÀ̹ö¸¦ »ç¿ëÇϰųª ¸¸µé±â À§ÇØ ¹Ýµå½Ã ÂüÁ¶ÇØ¾ß Çϴ ǥÁØ ¹®¼­ÀÌ´Ù.

¡á http://lhd.datapower.com/
¸®´ª½º¿¡¼­ »ç¿ëÇÒ ¼ö ÀÖ´Â °¢Á¾ Çϵå¿þ¾î µ¥ÀÌÅͺ£À̽º¸¦ Á¦°øÇϴ ȨÆäÀÌÁöÀÌ´Ù. Á¦Ç° À̸§À̳ª Á¦Ç° Ä«Å×°í¸®·Î °Ë»öÇÒ ¼ö ÀÖ´Ù.

¡á http://www.tldp.org/HOWTO/Hardware-HOWTO/
¸®´ª½º Çϵå¿þ¾î ȣȯ¼º°ú °ü·ÃÇÑ HOW-TO ¹®¼­ÀÌ´Ù. ´Ù¾çÇÑ ÁÖº¯ ÀåÄ¡¿¡ ´ëÇÑ È£È¯¼º ¿©ºÎ¸¦ ¾Ë·ÁÁØ´Ù. Á¦Ç° À̸§À̳ª Ä«Å×°í¸®¸¦ ÅëÇÑ °Ë»öÀº ºÒ°¡´ÉÇϸç, ¸ñÂ÷¿¡¼­ ã¾Æ µé¾î°¡±â ¹Ù¶õ´Ù.

¡á http://www.tldp.org/HOWTO/HOWTO-INDEX/hardware.html
¸®´ª½º¿¡¼­ »ç¿ëÇÒ ¼ö ÀÖ´Â Çϵå¿þ¾î¿¡ ´ëÇÑ HOW-TO¸¦ Áý´ë¼ºÇÑ »öÀÎÀ» Á¦°øÇϴ ȨÆäÀÌÁöÀÌ´Ù.

¡á http://www.torque.net/linux-pp.html
¸®´ª½º¿¡¼­ »ç¿ëÇÒ ¼ö ÀÖ´Â ¿ÜÀå ÁÖº¯ ÀåÄ¡(PC¿Í º´·Ä Æ÷Æ®·Î Åë½Å)¿¡ ´ëÇÑ ¸µÅ©¿Í Á¦Ç° ¸ñ·ÏÀ» Á¦°øÇϴ ȨÆäÀÌÁöÀÌ´Ù.

¡á http://www.redhat.com/support/hardware/
°¡Àå ´ëÇ¥ÀûÀÎ ¹èÆ÷ÆÇ È¸»çÀÎ ·¹µåÇÞÀ» À§ÇÑ ¸®´ª½º ȣȯ Çϵå¿þ¾î ¸ñ·ÏÀ» Á¦°øÇϴ ȨÆäÀÌÁöÀÌ´Ù. ´Ù¾çÇÑ ¹æ¹ý(Á¦Á¶»ç/Ä«Å×°í¸®/Çϵå¿þ¾î Ŭ·¡½º/¹èÆ÷ÆÇ Á¾·ù/ÀÎÁõ »óÅÂ)À¸·Î Çϵå¿þ¾î¸¦ °Ë»öÇÒ ¼ö ÀÖ´Ù.

¡á http://www.linuxhardware.net/
¸®´ª½º °ü·Ã °¢Á¾ Çϵå¿þ¾î¿Í ÀåÄ¡ µå¶óÀ̹ö¸¦ °Ë»öÇÒ ¼ö ÀÖµµ·Ï µ¥ÀÌÅͺ£À̽º¸¦ Á¦°øÇϴ ȨÆäÀÌÁöÀÌ´Ù. ÀÏ¹Ý »ç¿ëÀÚ Âü¿©·Î µ¥ÀÌÅͺ£À̽º¸¦ °»½ÅÇÏ°í ÀÖ´Ù´Â »ç½ÇÀÌ Èï¹Ì·Ó´Ù.

¡á http://www.linux-usb.org/
¸®´ª½º¿¡ žÀçÇÑ USB ½ºÅÿ¡ ´ëÇÑ Á¤º¸¸¦ Á¦°øÇϴ ȨÆäÀÌÁöÀÌ´Ù. FAQ¿Í À¯¿ëÇÑ ¸µÅ©¸¦ ´ã°í ÀÖ´Ù.

¡á ftp://ftp.compaq.com/pub/supportinformation/papers/ecg0480997_a4.pdf
OHCI¿Í UHCI Â÷ÀÌÁ¡À» ¼³¸íÇÑ ¹®¼­ÀÌ´Ù. »ó´çÈ÷ ±ò²ûÇÏ°Ô Á¤¸®µÇ¾î ÀÖÀ¸¹Ç·Î, USB¿¡ ´ëÇÑ °³³äÀ» Àâ´Â µ¥ µµ¿òÀ» ¹ÞÀ» ¼ö ÀÖ´Ù.

¡á http://usb.cs.tum.edu/usbdoc/
¸®´ª½º¿¡¼­ USB ÀåÄ¡ µå¶óÀ̹ö¸¦ ÀÛ¼ºÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇϴ ȨÆäÀÌÁöÀÌ´Ù.

¡á http://whatis.techtarget.com/definition/0,,sid9_gci537791,00.html
I2C¿¡ ´ëÇÑ »çÀüÀûÀÎ Á¤ÀǸ¦ ¼Ò°³Çϴ ȨÆäÀÌÁöÀÌ´Ù.

¡á http://www.connectworld.net/cable-length.html

Á÷·Ä/º´·Ä/½ºÄ«½Ã Æ÷Æ®¿¡ ¿¬°áÇÒ ¼ö ÀÖ´Â ÄÉÀÌºí ±æÀÌ Á¦ÇÑ¿¡ ´ëÇØ ¼Ò°³Çϴ ȨÆäÀÌÁöÀÌ´Ù.

¡á http://www.pcisig.com/news_room/faqs
´Ù¾çÇÑ PCI ±Ô¾à¿¡ ´ëÇÑ Áú¹®°ú ÀÀ´äÀ» ½Æ°í Àִ ȨÆäÀÌÁöÀÌ´Ù.

¡á http://pcmcia-cs.sourceforge.net/
¸®´ª½º¿¡¼­ PCMCIA¸¦ »ç¿ëÇÏ´Â µ¥ ÇÊ¿äÇÑ °¢Á¾ Á¤º¸¸¦ Á¦°øÇϴ ȨÆäÀÌÁöÀÌ´Ù. ¸®´ª½º¿¡¼­ PCMCIA ÀåÄ¡¸¦ »ç¿ëÇÏ°í ½Í´Ù¸é ¿©±â¸¦ ¸ÕÀú ¹æ¹®Çϱ⠹ٶõ´Ù.

¡á http://pcmcia-cs.sourceforge.net/ftp/doc/PCMCIA-PROG.html
¸®´ª½º¿¡¼­ PCMCIA¿ë ÀåÄ¡ µå¶óÀ̹ö¸¦ °³¹ßÇÏ´Â µ¥ µµ¿òÀ» ÁÖ´Â ÇÁ·Î±×·¡¸Ó °¡À̵åÀÌ´Ù.

¡á http://linux1394.sourceforge.net/hcl.php
¸®´ª½º¿¡¼­ »ç¿ëÇÒ ¼ö ÀÖ´Â IEEE 1394(ÆÄÀ̾î¿ÍÀ̾î) ÁÖº¯ ÀåÄ¡ ¸ñ·ÏÀ» Á¦°øÇϴ ȨÆäÀÌÁöÀÌ´Ù.

¡á http://www.skipstone.com/wizard.html
IEEE 1394¿Í °ü·ÃÇÑ FAQ ¸ðÀ½ÁýÀÌ´Ù.

¡á http://irda.sourceforge.net/
¸®´ª½º¿¡¼­ IrDA¿ë ÀåÄ¡ µå¶óÀ̹ö¸¦ ¼³Ä¡ÇÏ°í »ç¿ëÇÏ´Â µ¥ µµ¿òÀÌ µÇ´Â Á¤º¸¸¦ Á¦°øÇϴ ȨÆäÀÌÁöÀÌ´Ù.

¡á http://mobilix.org/ir_misc.html
¸®´ª½º¿¡¼­ »ç¿ëÇÒ ¼ö ÀÖ´Â IrDA ÁÖº¯ ÀåÄ¡¸¦ ¼Ò°³Çϴ ȨÆäÀÌÁöÀÌ´Ù. µ¥ÀÌÅͺ£À̽º °Ë»öÀº ºÒ°¡´ÉÇϸç Àüü ¸ñ·ÏÀÌ ÇѲ¨¹ø¿¡ ³ª¿Â´Ù.

¡á http://www.lirc.org
¸®´ª½º¿¡¼­ IrDA·Î ¿©·¯ ÁÖº¯ ÀåÄ¡¸¦ Á¦¾îÇÒ ¼ö ÀÖ´Â ÆÐÅ°Áö¸¦ ¼Ò°³Çϴ ȨÆäÀÌÁöÀÌ´Ù.

¡á http://delbert.matlock.com/linux-bluetooth.htm#howto
¸®´ª½º¿¡¼­ ºí·çÅõ½º¸¦ »ç¿ëÇϴµ¥ ÇÊ¿äÇÑ °¢Á¾ Á¤º¸¸¦ Á¦°øÇϴ ȨÆäÀÌÁöÀÌ´Ù. ´Ù¾çÇÑ µå¶óÀ̹ö¿Í ¹®¼­¸¦ ½Æ°í ÀÖÀ¸¹Ç·Î ºí·çÅõ½º¿¡ °ü½ÉÀÌ ¸¹Àº °³¹ßÀÚ¶ó¸é ¹Ýµå½Ã ¿©±â¸¦ ¹æ¹®Çϱ⠹ٶõ´Ù.

¡á http://www.microsoft.com/hwdev/bus/1394/1394tech.asp
¸¶ÀÌÅ©·Î¼ÒÇÁÆ®»ç¿¡¼­ ¸¸µç IEEE1394 °ü·Ã ƯÀåÁ¡À» ¼³¸íÇϴ ȨÆäÀÌÁöÀÌ´Ù. À©µµ¿ì °ü·Ã ³»¿ëÀÌ ¸¹ÀÌ ÀÖÁö¸¸, ÀϹÝÀûÀΠƯ¼ºÀ» ÆľÇÇÏ´Â µ¥ Å« ¹«¸®°¡ ¾øÀ» °ÍÀÌ´Ù.

¡á http://www.linux-mtd.infradead.org/
¸®´ª½º¸¦ À§ÇÑ MTD(Memory Technology Device) ¼­ºê ½Ã½ºÅÛ°ú °ü·ÃÀÖ´Â °¢Á¾ »çÇ×À» Á¤¸®ÇÑ È¨ÆäÀÌÁöÀÌ´Ù.

¸ñÂ÷

 

 

9Àå. ÀÓº£µðµå ¸®´ª½º ÀÌ½Ä ÀýÂ÷

¡à ¡ºEmbedded Linux: Hardware, Software, and Interfacing¡», Dr. Craig Hollabaugh, Addison-Wesley, 2002

ÀÓº£µðµå ¸®´ª½º¿¡ ´ëÇØ Ã¼°èÀûÀ¸·Î Àß ±¸¼ºµÈ Ã¥ÀÌ´Ù. Àý¹Ý ÀÌ»óÀÌ ÀÎÅÍÆäÀ̽ºÇÏ´Â ¹æ¹ý¿¡ ´ëÇÑ ¼Ò°³À̹ǷÎ, ÀÏÁ¤ ¼öÁØ ÀÌ»óÀÇ °³¹ßÀÚ°¡ º¸±â¿¡ Àû´çÇÏ´Ù.

¡à ¡º»ï¹Ù È°¿ëÇϱ⡻, ·Î¹öÆ® ¿¡Å©½´Å¸ÀÎ, µ¥À̺ñµå Ä®¸®¾î-ºê¶ó¿î, ÇÇÅÍ Ä̸® Àú, ¹ÚÀçÈ£/ÀÌ¿µ¹Ì ¿ª, ÇѺû¹Ìµð¾î, 2001
¸®´ª½º³ª À¯´Ð½º ȯ°æ¿¡¼­ ³×Æ®¿öÅ©·Î À©µµ¿ì Ŭ¶óÀ̾ðÆ®¿¡ °øÀ¯ ÆÄÀÏ°ú ÇÁ¸°Æà ¼­ºñ½º¸¦ ÇØÁÖ´Â ¼ÒÇÁÆ®¿þ¾îÀÎ »ï¹Ù¸¦ ¼Ò°³ÇÑ´Ù. »ï¹Ù¸¦ »ç¿ëÇÏ¸é ³×Æ®¿öÅ©·Î ¹°¸° À̱âÁ¾ ÄÄÇ»ÅÍ »çÀÌ¿¡ ÀÚ¿øÀ» ½±°Ô °øÀ¯ÇÒ ¼ö ÀÖÀ¸¹Ç·Î, À©µµ¿ìÂÊÀ¸·Î ±â¿ï¾îÁø °³¹ß ȯ°æÀ» ¸®´ª½ºÂÊÀ¸·Î µ¹¸®´Â µ¥ µµ¿òÀ» ÁÙ ¼ö ÀÖ´Ù.

¡à ¡º³×Æ®¿öÅ© ÇÁ¸°Æá», Åäµå ·¹ÀÌ´õ¸¶Ä¿, ¸ÅÆ© °³½ºÆ® Àú, ¹ÚÀçÈ£, ÀÌ¿µ¹Ì ¿ª, ÇѺû¹Ìµð¾î, 2001

¸®´ª½º¿Í À¯´Ð½º¸¦ ¼­¹ö·Î, À©µµ¿ì, ¸Æ, ³Ý¿þ¾î¸¦ Ŭ¶óÀ̾ðÆ®·Î ±¸¼ºÇÑ ³×Æ®¿öÅ© ȯ°æ¿¡¼­ ÀμâÇÏ´Â ¹æ¹ýÀ» ±â¼úÇÑ´Ù. BOOTP, DHCP¿Í °°Àº ³×Æ®¿öÅ© ÇÁ·ÎÅäÄÝÀ» »ç¿ëÇØ ÇÁ¸°Å͸¦ ºÎÆÃÇÏ´Â ¹æ¹ýµµ ¼Ò°³ÇÑ´Ù.

¡à ¡º·¯´× ¸®´ª½º 3ÆÇ¡», ¸ÅÆ® À£½Ã, ¶ó Ä«¿ìÇÁ¸¸, Ä®·¹ µôÇÏÀÌ¸Ó Àú, À̸¸¿ë ¿ª, ÇѺû¹Ìµð¾î, 2001

¿À¶óÀϸ® ¡ºRunning Linux 3rd Edition¡»ÀÇ ¹ø¿ªÆÇÀÌ´Ù. ¸®´ª½º¸¦ óÀ½ Á¢ÇÏ´Â µ¶ÀÚ°¡ °í¹ÎÇϸ鼭 ÀÐÀ» °¡Ä¡°¡ ÀÖ´Â ¡®Á¤º¸¸¦ À§ÇÑ Á¤º¸¸¦ ´ãÀº ¸ÞŸºÏ(meta-book)¡¯À¸·Î ¸®´ª½º¶ó´Â ¿î¿µÃ¼Á¦¿¡ öÇÐÀûÀ¸·Î Á¢±ÙÇÏ´Â ±¸¼º ¹æ½ÄÀÌ µ¸º¸ÀδÙ. ¿î¿µÃ¼Á¦¸¦ ÀüÇô ¸ð¸£´Â ¿ÏÀü Ãʺ¸ÀÚ¿¡°Ô´Â ´Ù¼Ò ¾î·Á¿ï ¼öµµ ÀÖ´Ù.

¡à ¡ºEmbedded Linux¡», John Lombardo, New Riders, 2002

x86 Ç÷§Æû¿¡¼­ ¸®´ª½º¸¦ ÃÖ¼ÒÇÑÀ¸·Î ÆÐŰ¡ÇÏ´Â ¹æ¹ýÀ» ±â¼úÇÑ´Ù. ¾ÆÁÖ ¶Ù¾î³ª°Å³ª »õ·Î¿î ³»¿ëÀº ´ã°í ÀÖÁö ¾ÊÁö¸¸, x86¿¡¼­ ÀÓº£µðµå ¸®´ª½º¸¦ Àç¹Ì·Î žÀçÇغ¸·Á´Â Ãʺ¸ÀÚ¿¡°Ô´Â µµ¿òÀ» ÁÙ ¼ö ÀÖ´Ù.

¡à ¡ºGNU ¼ÒÇÁÆ®¿þ¾î·Î ÇÁ·Î±×·¡¹Ö Çϱ⡻, ¸¶ÀÌÅ© ·çÅ°µð½º, ¾Øµð ¿À¶÷ Àú, À⵿̱ ¿ª, ÇѺû¹Ìµð¾î, 2000

¿À¶óÀϸ® ¡ºProgramming with GNU Software¡»ÀÇ ¹ø¿ªÆÇÀÌ´Ù. ¹®¼­ ÆíÁý±âÀÎ À̸ƽº, C/C++ ÄÄÆÄÀÏ·¯ÀÎ gcc, µð¹ö°ÅÀÎ gdb, ÄÄÆÄÀÏ ÀÚµ¿È­ µµ±¸ÀÎ make, ¼Ò½º °ü¸® ½Ã½ºÅÛÀÎ RCS¿¡ ´ëÇØ ÀÔ¹®ÇÏ´Â º´¾Æ¸® °³¹ßÀÚ¿¡°Ô ¾È³»ÀÚ ±¸½ÇÀ» ÇÑ´Ù. ¾Æ½±°Ôµµ Áß±Þ °³¹ßÀÚ¿¡°Ô´Â ºÎÀûÇÕÇÏ´Ù.

¡á http://www.aleph1.co.uk/armlinux/devboards/Assabet-HOWTO/t1.html
¾Æ»çºª¿¡ ÀÓº£µðµå ¸®´ª½º¸¦ À̽ÄÇÏ´Â ÀýÂ÷¸¦ Àϸñ¿ä¿¬ÇÏ°Ô Á¤¸®ÇÑ HOW-TO ¹®¼­ÀÌ´Ù. ¾Æ»çºª¿¡ ÀÓº£µðµå ¸®´ª½º¸¦ À̽ÄÇØ¾ß ÇÑ´Ù¸é ²À »ìÆ캸±â ¹Ù¶õ´Ù.

¡á http://www-2.cs.cmu.edu/~wearable/software/assabet.html
¿ª½Ã ¾Æ»çºª¿¡ ÀÓº£µðµå ¸®´ª½º¸¦ À̽ÄÇϱâ À§ÇØ ÇÊ¿äÇÑ ÀڷḦ ¸ð¾Æ³õÀº ȨÆäÀÌÁöÀÌ´Ù. °¢Á¾ ¸µÅ©°¡ ÀÌ½Ä ¼ø¼­¿¡ ¸ÂÃç Àß ³ª¿ÍÀÖÀ¸¹Ç·Î ÀÌ½Ä °úÁ¤¿¡¼­ ÇÊ¿äÇÑ ¼ÒÇÁÆ®¿þ¾î¸¦ ±¸ÇÒ °æ¿ì¿¡ ¸¹Àº µµ¿òÀ» ¹ÞÀ» ¼ö ÀÖ´Ù. ´Ù¸¥ ȨÆäÀÌÁö¿¡ ºñÇØ ÃֽŠ¹öÀüÀ¸·Î °»½ÅÇÏ´Â ¼ÓµµÀÌ ºü¸£´Ù´Â ÀåÁ¡ÀÌ ÀÖ´Ù.

¡á http://www-2.cs.cmu.edu/~wearable/software/docs/assabet-linux-report/intel-report.html
ÀÎÅÚ ¾Æ»çºª ÂüÁ¶ º¸µå¿¡ ARM ¸®´ª½º¸¦ ¿Ã¸®´Â ¹æ¹ýÀ» ü°èÀûÀ¸·Î ±â¼úÇÑ ±â¼ú º¸°í¼­ÀÌ´Ù. ¹Ì±¹¸³ °úÇÐÀç´Ü¿¡¼­ ¹ßÁÖÇÏ°í ¹Ì±¹ Ä«³×±â ¸á·Ð ´ëÇб³ÀÇ ¿þ¾î·¯ºí(Wearable) ±×·ì¿¡¼­ ¼öÇàÇÑ ÇÁ·ÎÁ§Æ® °á°ú º¸°í¸¦ À§ÇØ ¸¸µç ¹®¼­ÀÌ´Ù.

¡á http://www.aleph1.co.uk/armlinux/thebook.html
´Ù¾çÇÑ ARM ÀÓº£µðµå ½Ã½ºÅÛ¿¡ ÀÓº£µðµå ¸®´ª½º¸¦ À̽ÄÇÏ´Â ¹æ¹ýÀ» ¼Ò°³ÇÏ´Â ¿Â¶óÀΠåÀÌ´Ù. ¿ø·¡ StrongARMÀ» »ç¿ëÇÑ ÂüÁ¶ º¸µåÀÎ LART¸¦ À§ÇØ ¸¸µç Ã¥ÀÌÁö¸¸, ¾Æ»çºª¿¡ ´ëÇؼ­µµ ÃæºÐÈ÷ ÂüÁ¶ÇÒ¸¸ÇÑ °¡Ä¡°¡ ÀÖ´Â ³»¿ëÀ» ´ã°í ÀÖ´Ù.

¡á http://penguinppc.org/embedded/howto/PowerPC-Embedded-HOWTO.html
MPC Ç÷§ÆûÀ» À§ÇÑ ±³Â÷ °³¹ß ȯ°æ ±¸Ãà ¹æ¹ý, PPCBOOT ¼³Ä¡¿Í »ç¿ë¹ý, ºÎÆÿ¡ ÇÊ¿äÇÑ °¢Á¾ ¼³Á¤, ÆÐŰ¡ °ü·Ã ³»¿ëÀ» ü°èÀûÀ¸·Î ¼Ò°³ÇÏ´Â ¹®¼­ÀÌ´Ù.

¡á http://developer.intel.com/design/strong/applnots/sa1100lx/sa1100lx.htm
ÀÎÅÚ¿¡¼­ ¸¸µç ÀÚ·á·Î, ¾Æ»çºªÀ» À§ÇÑ ±³Â÷ ÂüÁ¶ °³¹ß ȯ°æÀ» ±¸ÃàÇÏ´Â ¹æ¹ýÀ» ¼Ò°³ÇÑ´Ù.

¡á http://sources.redhat.com/binutils/
GNU binutils¿¡ ´ëÇÑ È¨ÆäÀÌÁöÀÌ´Ù. µé¾îÀÖ´Â ÇÁ·Î±×·¥°ú °¢ ÇÁ·Î±×·¥ ±¸½ÇÀ» °£·«ÇÏ°Ô ¼³¸íÇÑ´Ù.

¡á http://www.astonlinux.com/
À©µµ¿ì ȯ°æ¿¡¼­ ÀÓº£µðµå ¸®´ª½º¸¦ °³¹ßÇÒ ¼ö ÀÖ°Ô Áö¿øÇÏ´Â ÅøÀÎ ÄÚµå¸ÞÀÌÄ¿ °³¹ß»ç ȨÆäÀÌÁöÀÌ´Ù.

¡á http://www.linux.org/docs/ldp/howto/Glibc2-HOWTO.html
glibc ¹öÀü 2¸¦ ¸®´ª½º ½Ã½ºÅÛ¿¡ ¼³Ä¡ÇÏ°í È°¿ëÇÏ´Â ¹æ¹ý/ÇÏ´Â HOW-TO ¹®¼­ÀÌ´Ù.

¡á http://www.linuxdoc.org/HOWTO/mini/Partition/
¸®´ª½º¿¡¼­ ½º¿Ò ¿µ¿ªÀ» Àâ´Â ¹æ¹ýÀ» Ä£ÀýÇÏ°Ô ¼³¸íÇÏ´Â HOW-TO ¹®¼­ÀÌ´Ù.

¡á http://kldp.org/HOWTO/html/Kernel/Kernel-HOWTO.html
¸®´ª½º¿¡¼­ Ä¿³Î ȯ°æÀ» ¼³Á¤ÇÏ°í ÄÄÆÄÀÏÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÏ´Â HOW-TO ¹®¼­ÀÌ´Ù. 2.2.x °è¿­ ¼³¸íÀ̹ǷΠ½Ã´ë¿¡ Á¶±Ý µÚ¶³¾îÁ³´Ù°í »ý°¢ÇÒ ¼öµµ ÀÖÀ¸³ª ±âº» »çÇ×À» ÃæºÐÈ÷ Àß ¼³¸íÇÏ°í ÀÖ´Ù.

¡á http://kldp.org/KoreanDoc/html/2.4Kernel_Compile-KLDP/2.4Kernel_Compile-KLDP.html

¸®´ª½º Ä¿³Î 2.4¸¦ ȯ°æ ¼³Á¤ÇÏ°í ÄÄÆÄÀÏÇÏ´Â ¹æ¹ýÀ» ¼Ò°³ÇÏ´Â HOW-TO ¹®¼­ÀÌ´Ù.

¡á http://kldp.org/KoreanDoc/html/Kernel_Compile_Guide-KLDP/Kernel_Compile_Guide-KLDP.html
¸®´ª½º Ä¿³ÎÀ» ÄÄÆÄÀÏÇÏ´Â ±âº» ÀýÂ÷¸¦ ¼Ò°³ÇÏ´Â ¹®¼­ÀÌ´Ù. ¿ª½Ã Ä¿³Î 2.2 °è¿­ÀÌ¶ó¼­ Á¶±Ý ³°¾Ò´Ù´Â ´À³¦ÀÌ µéÁö¸¸ Àü¹ÝÀûÀÎ °¨À» Àâ±â¿¡´Â ºÎÁ·ÇÔÀÌ ¾ø´Ù.

¡á http://option.kernel.pe.kr/
¸®´ª½º Ä¿³Î ȯ°æ ¼³Á¤ µµ¿ò¸»À» Çѱ۷ΠÀ̽ÄÇÏ´Â ÇÁ·ÎÁ§Æ®¸¦ À§ÇÑ È¨ÆäÀÌÁöÀÌ´Ù. ÃֽŠĿ³Î ¹öÀüÀ» ²ÙÁØÈ÷ ÂѾƿÀ°í ÀÖÀ¸¹Ç·Î, ¸®´ª½º Ä¿³ÎÀ» ¼³Á¤ÇÏ´Ù ÁöÃĹö¸° »ç¶÷µé¿¡°Ô ¸¹Àº µµ¿òÀ» ÁÙ ¼ö ÀÖÀ¸¸®¶ó È®½ÅÇÑ´Ù.

¡á http://kldp.org/HOWTO/mini/html/LILO/LILO.html
½Ç·Ê¸¦ µé¾î ¸®´ª½º Ç¥ÁØ ºÎÆ® ½ºÆ®·¦ ·Î´õÀÎ LILO¸¦ ¾î¶»°Ô ¼³Á¤ÇÏ´ÂÁö ¼³¸íÇÏ°í ÀÖ´Â ¹®¼­ÀÌ´Ù.

¡á http://penguinppc.org/embedded/cross-compiling/
MPC¿ë ±³Â÷ °³¹ß ȯ°æ ÄÄÆÄÀÏ ¹æ¹ýÀÌ´Ù. À߸øµÈ ³»¿ëÀÌ µé¾îÀֱ⠶§¹®¿¡, ´Ü¼øÈ÷ Âü°í¿ëÀ¸·Î¸¸ È°¿ëÇϱ⠹ٶõ´Ù

¡á http://www.armlinux.org/docs/toolchain/toolchHOWTO/x183.html
ARM¿ë ±³Â÷ °³¹ß ȯ°æ ÄÄÆÄÀÏ ¹æ¹ýÀÌ´Ù. Á¶±Ý À߸øµÈ ³»¿ëÀÌ µé¾îÀֱ⠶§¹®¿¡, ´Ü¼øÈ÷ Âü°í¿ëÀ¸·Î¸¸ È°¿ëÇϱ⠹ٶõ´Ù.

¡á http://www.delorie.com/gnu/docs/glibc/libc_toc.html
GNU¿¡¼­ °³¹ßÇÑ ±âº» ¶óÀ̺귯¸®ÀÎ glibc¿¡ ´ëÇÑ ¿Â¶óÀÎ ºÏÀÌ´Ù.

¡á http://sources.redhat.com/newlib/
·¹µåÇÞ¿¡¼­ ¸¸µç glibc¸¦ ´ëüÇÒ °æ·® ±âº» ¶óÀ̺귯¸®ÀÎ newlib¿¡ ´ëÇÑ È¨ÆäÀÌÁöÀÌ´Ù.

¡á http://www.uclibc.org/
ÀÓº£µðµå ¸®´ª½º ½Ã½ºÅÛÀ» À§ÇÑ °æ·® ±âº» ¶óÀ̺귯¸®ÀÎ uclibc¿¡ ´ëÇÑ È¨ÆäÀÌÁöÀÌ´Ù.

¡á http://www.fefe.de/dietlibc/
Å©±â¿¡ ½Å°æÀ» ½á¼­ ¸¸µç ±âº» ¶óÀ̺귯¸®ÀÎ diet libc¿¡ ´ëÇÑ È¨ÆäÀÌÁöÀÌ´Ù.

¡á http://www.embedded.com/story/OEG20011220S0058
°æ·® ¶óÀ̺귯¸®ÀÎ newlib¿¡ ´ëÇØ ¼Ò°³Çϴ ȨÆäÀÌÁöÀÌ´Ù.

¡á http://www.netsonic.fi/~walker/minicom.html
À¯´Ð½º¿¡¼­ »ç¿ëÇÒ ¼ö ÀÖ´Â Á÷·Ä Åë½ÅÀ» Áö¿øÇÏ´Â Å͹̳ΠÈä³»³»±â ÇÁ·Î±×·¥ÀÎ minicom ȨÆäÀÌÁöÀÌ´Ù.

¡á http://www.tldp.org/HOWTO/mini/LILO.html
°¡Àå ³Î¸® ¾Ë·ÁÁø x86¿ë ºÎÆ® ½ºÆ®·¦ ·Î´õÀÎ LILO¸¦ ¼³¸íÇÏ´Â ¹Ì´Ï HOW-TOÀÌ´Ù. LILO ȯ°æ ¼³Á¤°ú ÁÖÀÇ »çÇ×À» ¼Ò°³ÇÑ´Ù.

¡á http://www.linuxgazette.com/issue64/kohli.html
°­·ÂÇÑ x86¿ë ºÎÆ® ½ºÆ®·¦ ·Î´õÀÎ GNU GRUB¸¦ ¼Ò°³Çϴ ȨÆäÀÌÁöÀÌ´Ù. GRUBÀÌ ¹«¾ùÀÎÁö, ¼³Ä¡¸¦ ¾î¶»°Ô ÇÏ´ÂÁö, ȯ°æ ¼³Á¤À» ¾î¶»°Ô ÇÏ´ÂÁö ¼³¸íÇÑ´Ù.

¡á http://www.aleph1.co.uk/armlinux/docs/ARMbooting/t1.html
ARM¿¡¼­ µ¿ÀÛÇÏ´Â °¢Á¾ ºÎÆ® ½ºÆ®·¦ ·Î´õ¸¦ ¼Ò°³ÇÏ´Â ¿Â¶óÀÎ ±â»çÀÌ´Ù.

¡á http://armboot.sourceforge.net/
°­·ÂÇÑ ARM¿Í StrongARM¿ë ºÎÆ® ½ºÆ®·¦ ·Î´õÀÎ ARMBOOT¿¡ ´ëÇØ ¼Ò°³Çϴ ȨÆäÀÌÁöÀÌ´Ù. ¿©±â¼­ ¿ø½Ã Äڵ带 ´Ù¿î·ÎµåÇÒ ¼öµµ ÀÖ°í °£´ÜÇÑ ¼³¸íµµ ÀÐÀ» ¼ö ÀÖ´Ù.

¡á http://sourceforge.net/projects/blob/
SA11x0(StrongARM)¿ë ºÎÆ® ½ºÆ®·¦ ·Î´õÀÎ BLOB¸¦ ¼Ò°³Çϴ ȨÆäÀÌÁöÀÌ´Ù. ¿©±â¼­ ¿ø½Ã Äڵ带 ´Ù¿î·ÎµåÇÒ ¼öµµ ÀÖ°í °£´ÜÇÑ ¼³¸íµµ ÀÐÀ» ¼ö ÀÖ´Ù.

¡á http://www.handhelds.org/z/wiki/bootldr
ÄÄÆÑ¿¡¼­ ¸¸µç StrongARMÀ» »ç¿ëÇÑ PDAÀÎ iPAQ¿¡¼­ µ¿ÀÛÇÏ´Â ºÎÆ® ½ºÆ®·¦ ·Î´õÀÎ bootldr¸¦¼Ò°³Çϴ ȨÆäÀÌÁöÀÌ´Ù.

¡á http://www.wearablegroup.org/software/bootldr/
iPAQ¿ë ºÎÆ® ½ºÆ®·¦ ·Î´õÀÎ bootldrÀ» °£·«ÇÏ°Ô ¼³¸íÇϴ ȨÆäÀÌÁöÀÌ´Ù.

¡á http://ppcboot.sourceforge.net/
ÀÓº£µðµå ÆÄ¿öPC¸¦ À§ÇÑ ºÎÆ® ½ºÆ®·¦ ·Î´õÀÎ PPCBOOT¸¦ ¼Ò°³Çϴ ȨÆäÀÌÁöÀÌ´Ù. ÇÁ·ÎÁ§Æ® ÁøÇà¿¡ µû¸¥ º¯°æ »çÇ×°ú °£·«ÇÑ ¼³¸íÀ» ÇÑ´«¿¡ È®ÀÎÇÒ ¼ö ÀÖ´Ù.

¡á http://www.redhat.com/embedded/technologies/redboot/
´ÙÁß Ç÷§ÆûÀ» Áö¿øÇÏ´Â °­·ÂÇÑ ºÎÆ® ½ºÆ®·¦ ·Î´õÀÎ REDBOOT¸¦ ¼Ò°³Çϴ ȨÆäÀÌÁöÀÌ´Ù. ·¹µåÇÞ´ä°Ô ¹®¼­ Á¤¸®¸¦ ±ò²ûÇÏ°Ô Àß Çسõ¾Ò´Ù.

¡á http://tinylogin.busybox.net/
°æ·®±ÞÀ̸鼭µµ ÇÊ¿äÇÑ ±â´ÉÀ» ¸ðµÎ °®Ãß°í ÀÖ´Â ÀÓº£µðµå ¸®´ª½º¿¡¼­ µ¿ÀÛÇÏ´Â ·Î±×ÀÎ ÇÁ·Î±×·¥ÀÎ tinylogin ȨÆäÀÌÁöÀÌ´Ù.

¡á http://www.busybox.net/
GNU fileutils, shellutils¿¡ µé¾îÀÖ´Â °¢Á¾ ÇÁ·Î±×·¥À» Çϳª·Î ¹­¾î³õÀº ÀÓº£µðµå ¸®´ª½º¸¦ À§ÇÑ ¸Æ°¡À̹ö Ä®(½ºÀ§½º ±º¿ë Ä®ÀÌ Á¤È®ÇÑ Ç¥ÇöÀÌÁö¸¸ ¿©±â¼­´Â ÆíÀÇ»ó ¸Æ°¡À̹ö Ä®·Î ÁöĪÇÑ´Ù)ÀÎ busybox ȨÆäÀÌÁöÀÌ´Ù.

¡á http://www.wearablegroup.org/software/ramdisk/
ARM(ƯÈ÷ ¾Æ»çºª)À» À§ÇÑ ·¥µð½ºÅ©¸¦ Á¦°øÇϴ ȨÆäÀÌÁöÀÌ´Ù.

¡á ftp://ftp.denx.de/pub/LinuxPPC/usr/src/
MPC¸¦ À§ÇÑ ·¥µð½ºÅ©¸¦ Á¦°øÇϴ ȨÆäÀÌÁöÀÌ´Ù.

¡á http://kpreempt.sourceforge.net/
x86, ¸®´ª½º Ä¿³Î ¼±Á¡ È®Àå ÇÁ·ÎÁ§Æ® °ø½Ä ȨÆäÀÌÁöÀÌ´Ù.

¡á http://www.ittc.ku.edu/kurt/
¶Ç ´Ù¸¥ x86 ¸®´ª½º Ä¿³Î ¼±Á¡ È®Àå ÇÁ·ÎÁ§Æ®ÀÎ KURT °ø½Ä ȨÆäÀÌÁöÀÌ´Ù.

¡á http://www.aero.polimi.it/~rtai/
RTAI ½Ç½Ã°£ ¸®´ª½º È®Àå ÇÁ·ÎÁ§Æ® °ø½Ä ȨÆäÀÌÁöÀÌ´Ù.

¡á http://www.fsmlabs.com/community/
RTLinux Ä¿¹Â´ÏƼ °ø½Ä ȨÆäÀÌÁöÀÌ´Ù.

¡á http://www.linux-fbdev.org/
¸®´ª½º ÇÁ·¹ÀÓ ¹öÆÛ, ÇÁ·¹ÀÓ ¹öÆÛ ÀåÄ¡, °ü·Ã »çÀÌÆ®¸¦ ü°èÀûÀ¸·Î Á¤¸®ÇÑ È¨ÆäÀÌÁöÀÌ´Ù.

¡á http://gtf.org/garzik/video/
¸®´ª½º ºñµð¿À µå¶óÀ̹ö¿Í ÇÁ·¹ÀÓ ¹öÆÛ¿¡ ´ëÇÑ ¸µÅ©¸¦ ü°èÀûÀ¸·Î Á¤¸®ÇÑ È¨ÆäÀÌÁöÀÌ´Ù.

¡á http://www.tldp.org/HOWTO/Framebuffer-HOWTO.html
¸®´ª½º ÇÁ·¹ÀÓ ¹öÆÛ HOW-TO ¹®¼­·Î, ÇÁ·¹ÀÓ ¹öÆÛ¿¡ ´ëÇÑ ÀϹݷаú Ç÷§Æûº° Ư¼ºÀ» ¼Ò°³ÇÑ´Ù.

¡á http://www.microwindows.org/
¸¶ÀÌÅ©·Î À©µµ¿ì °ø½Ä ȨÆäÀÌÁöÀÌ´Ù. ¿ø½Ã Äڵ带 ´Ù¿î·ÎµåÇÒ ¼ö ÀÖÀ¸¸ç, °¢Á¾ ¸Å´º¾ó°ú ÇнÀ¼­µµ ±¸ÇÒ ¼ö ÀÖ´Ù.

¡á http://www.xfree86.org
x86, MacOS, ±âŸ ÀÓº£µðµå ½Ã½ºÅÛ¿¡¼­ µ¿ÀÛÇÏ´Â °ø°³ ¼Ò½º X À©µµ¿ì ȯ°æÀ» °³¹ßÇϱâ À§ÇØ ¼³¸³ÇÑ XFree86 ÇÁ·ÎÁ§Æ® ȨÆäÀÌÁöÀÌ´Ù. XFree86 ¼ÒÇÁÆ®¿þ¾î¸¦ ÀÚÀ¯·Ó°Ô ´Ù¿î·ÎµåÇÒ ¼ö ÀÖ´Ù.

¡á http://pgui.sourceforge.net/
ÇÇÄÚ±¸ÀÌ °ø½Ä ȨÆäÀÌÁöÀÌ´Ù. °¢Á¾ ±â»ç¿Í ¹®¼­¸¦ ¾òÀ» ¼ö ÀÖÀ¸¸ç, ÇÇÄÚ±¸ÀÌ ÆÐÅ°Áöµµ ´Ù¿î·ÎµåÇÒ ¼ö ÀÖ´Ù.

¸ñÂ÷

 

 

10Àå. ÀÓº£µðµå ȯ°æ¿¡¼­ ÀÀ¿ë ÇÁ·Î±×·¥ °³¹ß ÀýÂ÷

¡à ¡ºRapid Development: Taming Wild Software Schedules¡», Steve McConnell, Microsoft Press 1996
¼ÒÇÁÆ®¿þ¾î¸¦ ªÀº ½Ã°£ ³» ¼º°ø¸®¿¡ °³¹ßÇÏ´Â µ¥ ÇÊ¿äÇÑ °¢Á¾ Áö½ÄÀ» ÃÑ Áý°á½ÃÄѳõÀº ¸ÚÁø Ã¥ÀÌ´Ù. À̷лӸ¸ ¾Æ´Ï¶ó ½ÇÀü¿¡ ¹Ù·Î ½á¸ÔÀ» ¼ö ÀÖ´Â ³»¿ëÀ¸·Î °¡µæ ÇÏ´Ù. °ü¸®ÀÚ´Â ¹°·Ð, ÀÏ¹Ý °³¹ßÀÚµµ Çʵ¶ÇÒ °¡Ä¡°¡ Àִ åÀÌ´Ù.

¡à ¡ºSoftware Project Survival Guide¡», Steve McConnell, Microsoft Press, 1998
¼ÒÇÁÆ®¿þ¾î °³¹ß »ý¸í Áֱ⠵¿¾È ¹ú¾îÁö´Â °¢Á¾ È°µ¿ ³»¿ªÀ» À§Çè °ü¸®¶ó´Â Ãø¸é¿¡¼­ À̲ø¾î³»´Â ¹æ¹ýÀ» ¸íÄèÇÏ°Ô ¼³¸íÇÑ´Ù. ¡°Rapid Development¡±¿Í ´õºÒ¾î °ü¸®ÀÚ¿Í °³¹ßÀÚ°¡ ²À Àоî¾ß ÇÏ´Â Çʵ¶¼­ÀÌ´Ù.

¡à ¡º·¯´× ¸®´ª½º 3ÆÇ¡», ¸ÅÆ® À£½Ã, ¶ó Ä«¿ìÇÁ¸¸, Ä®·¹ µôÇÏÀÌ¸Ó Àú, À̸¸¿ë ¿ª, ÇѺû¹Ìµð¾î, 2001

¿À¶óÀϸ® ¡ºRunning Linux 3rd Edition¡»ÀÇ ¹ø¿ªÆÇÀÌ´Ù. ¸®´ª½º¸¦ óÀ½ Á¢ÇÏ´Â µ¶ÀÚ°¡ °í¹ÎÇϸ鼭 ÀÐÀ» °¡Ä¡°¡ ÀÖ´Â ¡®Á¤º¸¸¦ À§ÇÑ Á¤º¸¸¦ ´ãÀº ¸ÞŸºÏ(meta-book)¡¯À¸·Î ¸®´ª½º¶ó´Â ¿î¿µÃ¼Á¦¿¡ öÇÐÀûÀ¸·Î Á¢±ÙÇÏ´Â ±¸¼º ¹æ½ÄÀÌ µ¸º¸ÀδÙ. ¿î¿µÃ¼Á¦¸¦ ÀüÇô ¸ð¸£´Â ¿ÏÀü Ãʺ¸ÀÚ¿¡°Ô´Â ´Ù¼Ò ¾î·Á¿ï ¼öµµ ÀÖ´Ù.

¡à ¡ºGNU ¼ÒÇÁÆ®¿þ¾î·Î ÇÁ·Î±×·¡¹Ö Çϱ⡻, ¸¶ÀÌÅ© ·çÅ°µð½º, ¾Øµð ¿À¶÷ Àú, À⵿̱ ¿ª, ÇѺû¹Ìµð¾î, 2000

¿À¶óÀϸ® ¡ºProgramming with GNU Software¡»ÀÇ ¹ø¿ªÆÇÀÌ´Ù. ¹®¼­ ÆíÁý±âÀÎ À̸ƽº, C/C++ ÄÄÆÄÀÏ·¯ÀÎ gcc, µð¹ö°ÅÀÎ gdb, ÄÄÆÄÀÏ ÀÚµ¿È­ µµ±¸ÀÎ make, ¼Ò½º °ü¸® ½Ã½ºÅÛÀÎ RCS¿¡ ´ëÇØ ÀÔ¹®ÇÏ´Â º´¾Æ¸® °³¹ßÀÚ¿¡°Ô ¾È³»ÀÚ ±¸½ÇÀ» ÇÑ´Ù. ¾Æ½±°Ôµµ Áß±Þ °³¹ßÀÚ¿¡°Ô´Â ºÎÀûÇÕÇÏ´Ù.

¡à ¡ºThe UNIX Programming Environment¡», Brian Kernighan, Rob Pike, Prentice-Hall, 1984
°íÀü ÁßÀÇ °íÀüÀÎ ÀÌ Ã¥Àº À¯´Ð½º¿¡¼­ ÇÁ·Î±×·¥À» °³¹ßÇϴ ǥÁØÀûÀÎ ¹æ¹ý·ÐÀ» °£·«Çϸ鼭µµ Â¥ÀÓ»õ ÀÖ°Ô ´Ù·é´Ù.

¡à ¡ºSoftware Tools in Pascal¡», Brian Kernighan, P Plauger, Addison-Wesley, 1981
¡ºThe UNIX Programming Environment¡»¿Í ´õºÒ¾î À¯´Ð½º ÇÁ·Î±×·¡¹Ö öÇÐÀ» ÀÌÇØÇÏ´Â µ¥ Áß¿äÇÑ Ã¥ÀÌ´Ù. CÀÇ Àα⿡ ¹Ð¸° ÆĽºÄ®·Î ¸ðµç Äڵ带 ¼Ò°³ÇÏÁö¸¸ Áß¿äÇÑ °ÍÀº Çü½ÄÀÌ ¾Æ´Ï¶ó öÇÐÀ̶ó´Â »ç½ÇÀ» ÀØÁö ¸»ÀÚ.

¡à ¡ºThe Unix Network Programming¡», W. Richard Stevens, Prentice-Hall, 1994
À¯´Ð½º¿¡¼­ ³×Æ®¿öÅ© ÇÁ·Î±×·¥À» ÀÛ¼ºÇÏ·Á°í ¸¶À½¸ÔÀº °³¹ßÀÚ ´©±¸³ª ÀÌ Ã¥À» ÀÐÀ» ÇÊ¿ä°¡ ÀÖ´Ù. ´õ ÀÌ»óÀÇ ¼³¸íÀÌ ÇÊ¿ä¾ø´Â ¸íÀÛÀÌ´Ù.

¡à ¡ºAdvanced Programming in the UNIX Environment¡», W. Richard Stevens, Addison-Wesley, 1992
À¯´Ð½º ȯ°æ¿¡¼­ ½Ã½ºÅÛ ÇÁ·Î±×·¡¹ÖÀ» ÇÏ´Â ¹æ¹ýÀ» ü°èÀûÀÌ°í ÀÚ¼¼ÇÏ°Ô ´Ù·é Ã¥À¸·Î ¡°The Unix Network Programming¡±°ú ÇÔ²² ÀÐÀ¸¸é ´õ¿í Å« È¿°ú¸¦ ¾òÀ» ¼ö ÀÖ´Ù.

¡à ¡ºÀ¯´Ð½º ½Ã½ºÅÛ ÇÁ·Î±×·¡¹Ö SVR4¡», µ¥À̺ñµå Ä¿¸® Àú, À̼öÁø/À̼ºÈñ ¿ª, ÇѺû¹Ìµð¾î , 2001
½Ã½ºÅÛ VÂÊ¿¡ Ä¡¿ìÃÄ ¼³¸íÇÏ°í ÀÖÁö¸¸, À¯´Ð½º ½Ã½ºÅÛ È£Ãâ°ú °¢Á¾ ¶óÀ̺귯¸® Àúº¯¿¡ ±ò¸° ±âº» ¿ø¸®¸¦ Ãæ½ÇÈ÷ ´Ù·ç°í ÀÖÀ¸¹Ç·Î ½Ã½ºÅÛ V´Â ¹°·ÐÀÌ°í ¸®´ª½º¿Í BSD °è¿­À» »ç¿ëÇÏ´Â ½Ã½ºÅÛ ¼ÒÇÁÆ®¿þ¾î °³¹ßÀÚµµ ÀÌ Ã¥À» ¹Ýµå½Ã Àоî¾ß ÇÑ´Ù.

¡à ¡ºProgramming for the real world: POSIX.4¡», Bill O. Galleister, O¡¯Reilly & Associates, 1995
½Ç½Ã°£ ÇÁ·Î±×·¥À» À§ÇÑ C ÀÎÅÍÆäÀ̽ºÀÎ POSIX.4¿¡ ´ëÇØ »ó¼¼ÇÏ°Ô ´Ù·ç´Â Ã¥ÀÌ´Ù. Ãʺ¸ÀÚ°¡ º¸±â¿¡´Â ³»¿ëÀÌ Á¶±Ý ¾î·ÆÁö¸¸ º»°ÝÀûÀÎ ½Ç½Ã°£ ÇÁ·Î±×·¥À» À§Çؼ­´Â ¹Ýµå½Ã ÀÐ°í ³Ñ¾î°¡¾ß ÇÑ´Ù.

¡à ¡ºPthreads Programming¡», Bradford Nichols, Dick Buttlar, Jacqueline Proulx Farrell, O¡¯Reilly, 1996
Æ÷Á÷½º ½º·¹µå(Pthreads)¿¡ ´ëÇÑ À̷аú ½ÇÀüÀ» ´Ù·ç´Â Ã¥À¸·Î Pthreads·Î ÇÁ·Î±×·¥À» ÀÛ¼ºÇÏ´Â °³¹ßÀÚ´Â ¹Ýµå½Ã ÀоîºÁ¾ß ÇÏ´Â Çʵ¶¼­ÀÌ´Ù.

¡à ¡ºPractical UNIX Programming: A Guide to Concurrency, Communication, and Multithreading¡», Kay A. Robbins, Steven Robbins, Prentice-Hall, 1996
½ÇÁúÀûÀÎ ³×Æ®¿öÅ©¿Í ½Ã½ºÅÛ ÇÁ·Î±×·¡¹Ö ÀÛ¼º ¿¹Á¦¸¦ ¸¹ÀÌ Á¦°øÇϴ åÀÌ´Ù. Æ÷Á÷½º ½º·¹µå ÇÁ·Î±×·¡¹Ö°ú µ¿±âÈ­¿¡ ´ëÇÑ ³»¿ëµµ µé¾îÀÖ´Ù.

¡à ¡º¹è½Ã ¼Ð ½ÃÀÛÇϱ⡻, ij¸Ó·± ´ºÇÜ, ºô ·ÎÁ¨ºí·§ Àú, ¹èâ·Ä ¿ª, ÇѺû¹Ìµð¾î, 2001
¸®´ª½º Ç¥ÁØ ¼ÐÀÎ ¹è½Ã ¼Ð¿¡ ´ëÇØ ±âÃʺÎÅÍ Â÷±ÙÂ÷±Ù ¼³¸íÇϴ åÀÌ´Ù. ¹è½Ã ¼ÐÀº ÀÌ·±Àú·± ¼ÒÇÁÆ®¿þ¾î¸¦ ÇÕÄ¡´Â °áÇÕ ¾ð¾î(glue language)·Î »ç¿ëÇϱâ ÀûÇÕÇϹǷÎ, ÀÓº£µðµå ½Ã½ºÅÛ °³¹ßÀÚ¶óµµ ¾Ë¾ÆµÎ¸é Æí¸®ÇÒ ¶§°¡ ¸¹´Ù.

¡á http://pauillac.inria.fr/~xleroy/linuxthreads/
¸®´ª½º¸¦ À§ÇÑ Æ÷Á÷½º 1003.1c ½º·¹µå ÆÐÅ°ÁöÀÎ LinuxThreads¿¡ ´ëÇÑ ¼Ò°³¿Í °¢Á¾ ¸µÅ©¸¦ Á¦°øÇϴ ȨÆäÀÌÁöÀÌ´Ù.

¡á http://www.cvshome.org/cyclic/cyclic-pages/rcs.html
RCS¿¡ ´ëÇØ ¼Ò°³Çϴ ȨÆäÀÌÁöÀÌ´Ù. RCS¿Í °ü·ÃÇÑ °¢Á¾ ¸µÅ©¸¦ Á¦°øÇϹǷΠ¿©±â¼­ ½ÃÀÛÇÏ¸é µÈ´Ù.

¡á http://www.cvshome.org/cyclic/cyclic-pages/sccs.html
SCCS¿¡ ´ëÇØ ¼Ò°³Çϴ ȨÆäÀÌÁöÀÌ´Ù.

¡á http://www.cvshome.org/
CVS(Concurrent Versions System) °ü·Ã °ø½Ä ȨÆäÀÌÁöÀÌ´Ù. CVS¿¡ ´ëÇÑ ¸Å´º¾ó°ú ¼ÒÇÁÆ®¿þ¾î¸¦ ´Ù¿î·ÎµåÇÒ ¼ö ÀÖ´Ù.

¡á http://www.wi.leidenuniv.nl/~wichert/strace/
¸®´ª½º¿¡¼­ »ç¿ëÇÒ ¼ö ÀÖ´Â ½Ã½ºÅÛ È£Ãâ ÃßÀû ÅøÀÎ strace °ø½Ä ȨÆäÀÌÁöÀÌ´Ù.

¡á http://freshmeat.net/projects/ltrace/?topic_id=846%2C47
¸®´ª½º¿¡¼­ »ç¿ëÇÒ ¼ö ÀÖ´Â µ¿Àû ¶óÀ̺귯¸® È£Ãâ °¨½Ã ÅøÀÎ ltrace °ø½Ä ȨÆäÀÌÁöÀÌ´Ù.

¡á http://www.redhat.com/software/tools/gnupro/gnupro_gdb.html#gdb
gdb ±â´É¿¡ ´ëÇØ °£·«ÇÏ°Ô ¼Ò°³ÇÏ°í ÀÖ´Â ·¹µåÇÞ»ç ȨÆäÀÌÁöÀÌ´Ù.

¡á http://gcc.gnu.org/
gcc °ø½Ä ȨÆäÀÌÁöÀÌ´Ù. ÇÊ¿äÇÑ °¢Á¾ ¹®¼­¿Í ¼ÒÇÁÆ®¿þ¾î¸¦ ´Ù¿î·ÎµåÇÒ ¼ö ÀÖ´Ù.

¡á http://www.linuxgazette.com/issue71/joshi.html
gcc¿¡¼­ ÃÖÀûÈ­ ÀÛ¾÷À» ¼öÇàÇÏ´Â ¸î °¡Áö ¹æ¹ýÀÇ ÁÖ¿ä ¿ø¸®¸¦ ¼³¸íÇϴ ȨÆäÀÌÁöÀÌ´Ù.

¡á http://www.cs.may.ie/~jpower/Courses/se209/optim/gcc_2.html
ÃÖÀûÈ­¸¦ À§ÇÑ °¢Á¾ gcc ¿É¼ÇÀ» ¼³¸íÇϴ ȨÆäÀÌÁöÀÌ´Ù.

¡á http://www.gnu.org/manual/gprof-2.9.1/html_node/gprof_toc.html
GNU ÇÁ·ÎÆÄÀÏ·¯ÀÎ gprof ¿¡ ´ëÇÑ »ç¿ë ¼³¸í¼­ÀÌ´Ù. ÇÑ±Û ¹ø¿ªÆÇÀº http://purple.icu.ac.kr/~kimkk/guide/gprof/gprof_toc.html¸¦ ÂüÁ¶Çϱ⠹ٶõ´Ù.

¡á http://www710.univ-lyon1.fr/~yperret/fnccheck/doc.html
gcc¿¡¼­ »ç¿ëÇÒ ¼ö ÀÖ´Â ½ÅÇü ÇÁ·ÎÆÄÀÏ·¯ÀÎ fncdump¿¡ ´ëÇÑ ¼Ò°³ ¹®¼­ÀÌ´Ù. ÇÑ±Û ¹ø¿ªÆÇÀº http://purple.icu.ac.kr/~kimkk/guide/functioncheck/#SEC_1¸¦ ÂüÁ¶Çϱ⠹ٶõ´Ù.

¡á http://www.redhat.com/software/gnupro/technical/gnupro_gcc.html

gcc ÇÁ·ÎÁ§Æ®¸¦ À̲ø°í ÀÖ´Â ·¹µåÇ޻翡¼­ °³¹ßÇÑ »ó¿ë ÇÁ·Î±×·¥ÀÎ GNUPro ÆÐÅ°Áö¿¡¼­ Á¦°øÇÏ´Â ÃÖÀûÈ­ ±â¹ýÀ» ¼Ò°³ÇÏ´Â ±â»çÀÌ´Ù.

¸ñÂ÷

 

 

11Àå. °³¹ß ÈÄ »ó¿ë Á¦Ç°À» À§ÇÑ ÆÐŰ¡

¡à ¡ºEmbedded Linux: Hardware, Software, and Interfacing¡», Dr. Craig Hollabaugh, Addison-Wesley, 2002

ÀÓº£µðµå ¸®´ª½º¿¡ ´ëÇØ Ã¼°èÀûÀ¸·Î Àß ±¸¼ºµÈ Ã¥ÀÌ´Ù. Àý¹Ý ÀÌ»óÀÌ ÀÎÅÍÆäÀ̽ºÇÏ´Â ¹æ¹ý¿¡ ´ëÇÑ ¼Ò°³À̹ǷÎ, ÀÏÁ¤ ¼öÁØ ÀÌ»óÀÇ °³¹ßÀÚ°¡ º¸±â¿¡ Àû´çÇÏ´Ù.

¡à ¡ºEmbedded Linux Devleopment: Building Embedded Linux Systems(MPC8xx)¡», ±³À°ÀÚ·á, Adelinux 2001

¡à ¡ºEmbedded Linux Devleopment: Building Embedded Linux Systems(StrongARM)¡», ±³À°ÀÚ·á, Adelinux 2001

¡á http://www-903.ibm.com/developerworks/kr/linux/library/l-fs.html,

 http://www-903.ibm.com/developerworks/kr/linux/library/l-fs2.html,

http://www-903.ibm.com/developerworks/kr/linux/library/l-fs3.html,

http://www-903.ibm.com/developerworks/kr/linux/library/l-fs4.html,

http://www-903.ibm.com/developerworks/kr/linux/library/l-fs5.html,

http://www-903.ibm.com/developerworks/kr/linux/library/l-fs6.html,

http://www-903.ibm.com/developerworks/kr/linux/library/l-fs7.html,

http://www-903.ibm.com/developerworks/kr/linux/library/l-fs8.html,

http://www-903.ibm.com/developerworks/kr/linux/library/l-fs9.html,

http://www-903.ibm.com/developerworks/kr/linux/library/l-fs10.html
IBM developerWorks¿¡¼­ ¿¬ÀçÇÑ Àú³Î¸µ ÆÄÀϽýºÅÛ Æ¯Áý ±â»çÀÌ´Ù. Àú³Î¸µ ÆÄÀϽýºÅÛ¿¡ ´ëÇØ Àϸñ¿ä¿¬ÇÏ°Ô Á¤¸®ÇÏ°í ÀÖÀ¸¹Ç·Î ÀÐÀ»¸¸ÇÑ °¡Ä¡°¡ ÀÖ´Ù.

¡á http://e2fsprogs.sourceforge.net/ext2.html
EXT2 ÆÄÀϽýºÅÛ È¨ÆäÀÌÁöÀÌ´Ù. EXT2 ÆÄÀϽýºÅÛ¿¡ ´ëÇÑ ¼³¸í°ú ¸µÅ©¸¦ Á¦°øÇÑ´Ù.

¡á http://www.zipworld.com.au/~akpm/linux/ext3/
EXT3 ÆÄÀϽýºÅÛ È¨ÆäÀÌÁöÀÌ´Ù. EXT3 ÆÄÀϽýºÅÛ¿¡ ´ëÇÑ ¼³¸í°ú ¼ÒÇÁÆ®¿þ¾î, ¸µÅ©¸¦ Á¦°øÇÑ´Ù.

¡á http://www.namesys.com/
ReiserFS ÆÄÀϽýºÅÛÀ» ¸¸µç namesys.com ȨÆäÀÌÁöÀÌ´Ù. ReiserFS¿¡ ´ëÇÑ °¢Á¾ ±â¼ú µ¥ÀÌÅ͸¦ Á¦°øÇÑ´Ù.

¡á http://www.linuxfocus.org/English/July2001/article210.shtml
½ÅÇü ¸®´ª½º ·¥µð½ºÅ© ÆÄÀϽýºÅÛÀÎ ramfs¸¦ ¼Ò°³ÇÏ´Â ±â»çÀÌ´Ù. ÃֽŠĿ³Î 2.4¿¡ ´ëÇØ ´Ù·é´Ù.

¡á http://www.linuxfocus.org/English/November1999/article124.html
±¸Çü ¸®´ª½º ·¥µð½ºÅ© »ç¿ë ¹æ¹ýÀ» ¼Ò°³ÇÏ´Â ±â»çÀÌ´Ù. ÀÌ ¹®¼­¸¦ ¿ª»çÀûÀÎ °üÁ¡¿¡¼­ ÂüÁ¶Çϱ⠹ٶõ´Ù.

¡á http://developer.axis.com/software/jffs/doc/jffs.shtml
JFFS(Journaling Flash File System)À» ¼Ò°³ÇÏ´Â ¹®¼­ÀÌ´Ù.

¡á http://developer.axis.com/software/jffs/
JFFS °ø½Ä ȨÆäÀÌÁöÀÌ´Ù.

¡á http://www.embeddedlinuxworks.com/articles/jffs_guide.html
JFFS °ü·ÃÇØ ±¸Ã¼ÀûÀÎ »ç¿ë¹ýÀ» Á¤¸®ÇÑ È¨ÆäÀÌÁöÀÌ´Ù.

¡á http://sources.redhat.com/jffs2/
JFFS2 °ø½Ä ȨÆäÀÌÁöÀÌ´Ù.

¡á http://penguinppc.org/embedded/howto/root-filesystem.html
MPC¿¡¼­ ·çÆ® ÆÄÀϽýºÅÛÀ» ¸¸µå´Â ¹æ¹ýÀ» Á¤¸®ÇÑ È¨ÆäÀÌÁöÀÌ´Ù.

¡á http://www.linux-mtd.infradead.org/
¸®´ª½º¸¦ À§ÇÑ MTD(Memory Technology Device) ¼­ºê ½Ã½ºÅÛ°ú °ü·ÃÀÖ´Â °¢Á¾ »çÇ×À» Á¤¸®ÇÑ È¨ÆäÀÌÁöÀÌ´Ù.

¡á http://www.aleph1.co.uk/armlinux/projects/yaffs/jffs2_and_nand.html
NAND Ç÷¡½Ã¿¡¼­ JFFS2¸¦ »ç¿ëÇÒ ¶§ ¹ß»ýÇÏ´Â ¹®Á¦Á¡À» ¼Ò°³ÇÏ´Â ¹®¼­ÀÌ´Ù. ±×·±µ¥ ¹®¼­ ³»¿ë¿¡¼­ À߸øµÈ ºÎºÐ(¿¹: JFFS2°¡ ¹èµå ¼½Å͸¦ ó¸®ÇÏÁö ¸øÇÑ´Ù. NAND Ç÷¡½Ã¸¦ »ç¿ëÇÒ ¼ö ¾ø´Ù)ÀÌ º¸ÀδÙ.

¡á http://ftp.linux.org.uk/pub/people/dwmw2/mtd/cvs/mtd/mtd-jffs-HOWTO.txt
°£´ÜÇÑ ¸®´ª½º MTD, JFFS HOW-TO ¹®¼­ÀÌ´Ù.

¡á http://ykjung99.netian.com/mtd/mtd.html
MPC860 º¸µå¿¡ MTD/JFFS2¸¦ À̽ÄÇÏ´Â ¹æ¹ýÀ» ¼Ò°³Çϴ ȨÆäÀÌÁöÀÌ´Ù.

¡á http://myhome.naver.com/kingseft/gallery.html
ÀÓº£µðµå ¸®´ª½º °ü·Ã µ¥ÀÌÅ͸¦ Á¦°øÇϴ ȨÆäÀÌÁöÀÌ´Ù. µ¥ÀÌÅÍ/°Ô½ÃÆÇ ¸Þ´º¿¡¼­ 'Embedded Linux'¸¦ ¼±ÅÃÇϱ⠹ٶõ´Ù.

¡á http://www.linuxdevices.com/articles/AT7478621147.html
ÀÓº£µðµå ¸®´ª½º ½Ã½ºÅÛÀ» À§ÇÑ Ç÷¡½Ã ÆÄÀϽýºÅÛ¿¡ ´ëÇÑ ±â»çÀÌ´Ù.

¡á http://www.linuxhq.com/kernel/v2.4/doc/initrd.txt.html
ºÎÆÃÀ» À§ÇÑ ¸®´ª½º ·¥µð½ºÅ©ÀÎ initrd »ç¿ë¹ýÀ» Á¤¸®ÇÑ ±â»çÀÌ´Ù.

¡á http://kldp.org/Translations/html/Initrd-KLDP/Initrd-KLDP.html
Ãʱ⠷¥µð½ºÅ©ÀÎ initrd¿¡ ´ëÇÑ »ç¿ë ¹æ¹ýÀ» Á¤¸®ÇÑ ±â»çÀÌ´Ù.

¡á http://www.linux.org/docs/ldp/howto/Bootdisk-HOWTO/index.html
¸®´ª½º¿¡¼­ »ç¿ëÇÒ ¼ö ÀÖ´Â ºÎÆ® µð½ºÅ©¸¦ ¸¸µå´Â ¹æ¹ýÀ» ¼³¸íÇÏ´Â HOW-TO ¹®¼­ÀÌ´Ù.

¡á http://www.tldp.org/HOWTO/mini/Loopback-Root-FS.html
·çÇÁ¹é ·çÆ® ÆÄÀϽýºÅÛÀ» ¸¸µå´Â ¹æ¹ýÀ» ¼³¸íÇÏ´Â HOW-TO ¹®¼­ÀÌ´Ù.

¡á http://atrak.usc.edu/~kar/mtd-jffs.html
¾Æ»çºª¿¡¼­ bootldrÀ» »ç¿ëÇØ MTD-JFFS ÆÄÀÏ À̹ÌÁö·Î ºÎÆÃÇÏ´Â ¹æ¹ýÀ» ¼Ò°³Çϴ ȨÆäÀÌÁöÀÌ´Ù.

¡á http://www.busybox.net/
GNU fileutils, shellutils¿¡ µé¾îÀÖ´Â °¢Á¾ ÇÁ·Î±×·¥À» Çϳª·Î ¹­¾î³õÀº ÀÓº£µðµå ¸®´ª½º¸¦ À§ÇÑ ¸Æ°¡À̹ö Ä®(½ºÀ§½º ±º¿ë Ä®ÀÌ Á¤È®ÇÑ Ç¥ÇöÀÌÁö¸¸ ¿©±â¼­´Â ÆíÀÇ»ó ¸Æ°¡À̹ö Ä®·Î ÁöĪÇÑ´Ù)ÀÎ busybox ȨÆäÀÌÁöÀÌ´Ù.

¡á http://tinylogin.busybox.net/
°æ·®±ÞÀ̸鼭µµ ÇÊ¿äÇÑ ±â´ÉÀ» ¸ðµÎ °®Ãß°í ÀÖ´Â ÀÓº£µðµå ¸®´ª½º¿¡¼­ µ¿ÀÛÇÏ´Â ·Î±×ÀÎ ÇÁ·Î±×·¥ÀÎ tinylogin ȨÆäÀÌÁöÀÌ´Ù.

¡á http://udhcp.busybox.net/
ÀÓº£µðµå ¸®´ª½º¿¡¼­ µ¿ÀÛÇÏ´Â °æ·®±Þ dhcp ¼­¹ö¿Í Ŭ¶óÀ̾ðÆ® ÆÐÅ°ÁöÀÎ udhcp ȨÆäÀÌÁöÀÌ´Ù.

¡á http://packages.debian.org/stable/base/ae.html
°æ·® ¹®¼­ ÆíÁý±âÀÎ ¾ÈÅä´Ï ÆíÁý±â(ae) ÆÐÅ°Áö¸¦ ±¸ÇÒ ¼ö Àִ ȨÆäÀÌÁöÀÌ´Ù.

¡á http://packages.debian.org/unstable/base/elvis-tiny.html
°æ·® vi Ŭ·ÐÀÎ elvis-tiny ÆÐÅ°Áö¸¦ ±¸ÇÒ ¼ö Àִ ȨÆäÀÌÁöÀÌ´Ù.

¸ñÂ÷

 

 

3ºÎ. ¸®´ª½º °³¹ß ȯ°æ ±¸Ãà°ú À̽Ä

12Àå. ±³Â÷ °³¹ß ȯ°æ ±¸Ãà

¡à ¡ºEmbedded Linux: Hardware, Software, and Interfacing¡», Dr. Craig Hollabaugh, Addison-Wesley, 2002

ÀÓº£µðµå ¸®´ª½º¿¡ ´ëÇØ Ã¼°èÀûÀ¸·Î Àß ±¸¼ºµÈ Ã¥ÀÌ´Ù. Àý¹Ý ÀÌ»óÀÌ ÀÎÅÍÆäÀ̽ºÇÏ´Â ¹æ¹ý¿¡ ´ëÇÑ ¼Ò°³À̹ǷÎ, ÀÏÁ¤ ¼öÁØ ÀÌ»óÀÇ °³¹ßÀÚ°¡ º¸±â¿¡ Àû´çÇÏ´Ù.

¡à ¡º·¯´× ¸®´ª½º 3ÆÇ¡», ¸ÅÆ® À£½Ã, ¶ó Ä«¿ìÇÁ¸¸, Ä®·¹ µôÇÏÀÌ¸Ó Àú, À̸¸¿ë ¿ª, ÇѺû¹Ìµð¾î, 2001

¿À¶óÀϸ® ¡ºRunning Linux 3rd Edition¡»ÀÇ ¹ø¿ªÆÇÀÌ´Ù. ¸®´ª½º¸¦ óÀ½ Á¢ÇÏ´Â µ¶ÀÚ°¡ °í¹ÎÇϸ鼭 ÀÐÀ» °¡Ä¡°¡ ÀÖ´Â ¡®Á¤º¸¸¦ À§ÇÑ Á¤º¸¸¦ ´ãÀº ¸ÞŸºÏ(meta-book)¡¯À¸·Î ¸®´ª½º¶ó´Â ¿î¿µÃ¼Á¦¿¡ öÇÐÀûÀ¸·Î Á¢±ÙÇÏ´Â ±¸¼º ¹æ½ÄÀÌ µ¸º¸ÀδÙ. ¿î¿µÃ¼Á¦¸¦ ÀüÇô ¸ð¸£´Â ¿ÏÀü Ãʺ¸ÀÚ¿¡°Ô´Â ´Ù¼Ò ¾î·Á¿ï ¼öµµ ÀÖ´Ù.

¡à ¡ºGNU ¼ÒÇÁÆ®¿þ¾î·Î ÇÁ·Î±×·¡¹Ö Çϱ⡻, ¸¶ÀÌÅ© ·çÅ°µð½º, ¾Øµð ¿À¶÷ Àú, À⵿̱ ¿ª, ÇѺû¹Ìµð¾î, 2000

¿À¶óÀϸ® ¡ºProgramming with GNU Software¡»ÀÇ ¹ø¿ªÆÇÀÌ´Ù. ¹®¼­ ÆíÁý±âÀÎ À̸ƽº, C/C++ ÄÄÆÄÀÏ·¯ÀÎ gcc, µð¹ö°ÅÀÎ gdb, ÄÄÆÄÀÏ ÀÚµ¿È­ µµ±¸ÀÎ make, ¼Ò½º °ü¸® ½Ã½ºÅÛÀÎ RCS¿¡ ´ëÇØ ÀÔ¹®ÇÏ´Â º´¾Æ¸® °³¹ßÀÚ¿¡°Ô ¾È³»ÀÚ ±¸½ÇÀ» ÇÑ´Ù. ¾Æ½±°Ôµµ Áß±Þ °³¹ßÀÚ¿¡°Ô´Â ºÎÀûÇÕÇÏ´Ù.

¡á http://www.gnu.org/directory/
GNU ¼ÒÇÁÆ®¿þ¾î ¸ñ·ÏÀ» Á¦°øÇϴ ȨÆäÀÌÁöÀÌ´Ù. ºÐ·ù º°·Î ¼ÒÇÁÆ®¿þ¾î¸¦ ¹­¾î ³õ°í ´©°¡ ¸¸µé¾ú´ÂÁö, ÇÁ·ÎÁ§Æ® ȨÆäÀÌÁö´Â ¾îµòÁö, ¿ø½Ã ÄÚµå¿Í ¹®¼­´Â ±¸ÇÏ´Â °÷À» ¾Ë·ÁÁØ´Ù.

¡á http://gcc.gnu.org/
gcc °ø½Ä ȨÆäÀÌÁöÀÌ´Ù. ÇÊ¿äÇÑ °¢Á¾ ¹®¼­¿Í ¼ÒÇÁÆ®¿þ¾î¸¦ ´Ù¿î·ÎµåÇÒ ¼ö ÀÖ´Ù.

¡á http://www.kernel.org/
¸®´ª½º Ä¿³Î ÇÁ·ÎÁ§Æ® °ø½Ä ȨÆäÀÌÁöÀÌ´Ù. ÃֽŠĿ³Î º¯µ¿ »çÇ×°ú ´Ù¾çÇÑ Ç÷§ÆûÀ» À§ÇÑ ¸®´ª½º ¸µÅ©¸¦ Á¦°øÇÑ´Ù.

¡á http://www.sthoward.com/CrossGCC/
±³Â÷ ÄÄÆÄÀÏ·¯ÀÎ CrossGCC¿¡ ´ëÇÑ FAQ¸¦ Á¦°øÇϴ ȨÆäÀÌÁöÀÌ´Ù.

¡á http://www.linux.org/docs/ldp/howto/Glibc2-HOWTO.html
glibc ¹öÀü 2¸¦ ¸®´ª½º ½Ã½ºÅÛ¿¡ ¼³Ä¡ÇÏ°í È°¿ëÇÏ´Â ¹æ¹ý/ÇÏ´Â HOW-TO ¹®¼­ÀÌ´Ù.

¡á http://huizen.dds.nl/~frodol/glibc/
glibc ¹öÀü 2¸¦ ¸®´ª½º ½Ã½ºÅÛ¿¡ ¼³Ä¡ÇÏ°í È°¿ëÇÏ´Â ¹æ¹ýÀ» ¼Ò°³ÇÏ´Â ±â»çÀÌ´Ù.

¡á http://mort.level5.net/stef/glibc.html
glibc ¹öÀü 2¸¦ ¸®´ª½º ½Ã½ºÅÛ¿¡ ¼³Ä¡ÇÏ°í È°¿ëÇÏ´Â ¹æ¹ýÀ» ¼Ò°³ÇÏ´Â ±â»çÀÌ´Ù.

¡á http://www.handhelds.org/pipermail/familiar/2002-February/005796.html
±³Â÷ ÄÄÆÄÀÏ ÀýÂ÷¿Í ¸î¸î À¯¿ëÇÑ URLÀ» Á¦°øÇÏ´Â USENET ¹®¼­ÀÌ´Ù. Á¶±Ý ³°¾Ò±â ¶§¹®¿¡ ´Ü¼øÈ÷ Âü°í¿ëÀ¸·Î¸¸ È°¿ëÇϱ⠹ٶõ´Ù.

¡á http://61.96.198.114/linux/arm-linux/cross-compiler.html
Çѱ۷Π¸¸µç ARM¿ë ±³Â÷ °³¹ß ȯ°æ ÄÄÆÄÀÏ ¹æ¹ýÀÌ´Ù. ¿¹Àü ¹öÀüÀ» ´Ù·ç¸ç Á¶±Ý À߸øµÈ ³»¿ëÀÌ µé¾îÀֱ⠶§¹®¿¡ ´Ü¼øÈ÷ Âü°í¿ëÀ¸·Î¸¸ È°¿ëÇϱ⠹ٶõ´Ù.

¡á http://www.armlinux.org/docs/toolchain/toolchHOWTO/x183.html
ARM¿ë ±³Â÷ °³¹ß ȯ°æ ÄÄÆÄÀÏ ¹æ¹ýÀÌ´Ù. Á¶±Ý À߸øµÈ ³»¿ëÀÌ µé¾îÀֱ⠶§¹®¿¡, ´Ü¼øÈ÷ Âü°í¿ëÀ¸·Î¸¸ È°¿ëÇϱ⠹ٶõ´Ù.

¡á http://www.tazenda.demon.co.uk/phil/arm-tools.html
ARM¿ë ±³Â÷ °³¹ß ȯ°æ ÄÄÆÄÀÏ ¹æ¹ýÀÌ´Ù. À̰͵µ ¿¹Àü ¹öÀüÀ» ´Ù·ç´Ï Âü°í¿ëÀ¸·Î¸¸ È°¿ëÇϱ⠹ٶõ´Ù.

¡á http://www.ailis.de/~k/knowledge/crosscompiling/toolchain.php
ARM¿ë ±³Â÷ °³¹ß ȯ°æ ÄÄÆÄÀÏ ¹æ¹ýÀÌ´Ù. À̰͵µ Æí¹ýÀ» ½á¼­ ÀִܼøÈ÷ Âü°í¿ëÀ¸·Î¸¸ È°¿ëÇϱ⠹ٶõ´Ù.

¡á http://www.handhelds.org/z/wiki/HOWTO%20Build%20a%20Cross%20Toolchain%20in%20Brief
ARM¿ë ±³Â÷ °³¹ß ȯ°æ ÄÄÆÄÀÏ ¹æ¹ýÀÌ´Ù. ¿ª½Ã ¿¹Àü ¹öÀüÀ» ´Ù·ç±â ¶§¹®¿¡ ´Ü¼øÈ÷ Âü°í¿ëÀ¸·Î¸¸ È°¿ëÇϱ⠹ٶõ´Ù.

¡á http://sources.redhat.com/ml/libc-alpha/2002-01/msg00388.html
ARM¿ë glibc-2.2.5¸¦ ÄÄÆÄÀÏ ÇÒ °æ¿ì¿¡ ÇÊ¿äÇÑ ÆÐÄ¡ ¹æ¹ýÀ» ¾Ë·ÁÁÖ´Â ±â»çÀÌ´Ù.

¡á http://penguinppc.org/embedded/cross-compiling/
MPC¿ë ±³Â÷ °³¹ß ȯ°æ ÄÄÆÄÀÏ ¹æ¹ýÀÌ´Ù. À߸øµÈ ³»¿ëÀÌ µé¾îÀֱ⠶§¹®¿¡, ´Ü¼øÈ÷ Âü°í¿ëÀ¸·Î¸¸ È°¿ëÇϱ⠹ٶõ´Ù.

¡á http://groups.google.co.kr/groups?q=gcc%2B3.0.3%2Bcross%2Bcompile%2BARM&hl=ko&newwindow=1&selm=linux.arm.20020205231029.GB25513%40arthur.ubicom.tudelft.nl&rnum=1
ARM¿ë ±³Â÷ °³¹ß ȯ°æ ÄÄÆÄÀÏ µµÁß¿¡ ¹ß»ýÇÏ´Â ¹®Á¦Á¡¿¡ ´ëÇØ À̾߱âÇÏ´Â ´º½º(USENET) ±â»çÀÌ´Ù.

¡á http://groups.google.co.kr/groups?hl=ko&newwindow=1&threadm=linux.arm.001501c1a345%245b83a6b0%24eb4a0a3d%40homeuc1hfbdu7w.SOMEWHERE&rnum=7&prev=/groups%3Fq%3Dcrti.o%252Bgcc%252BARM%26hl%3Dko%26newwindow%3D1%26selm%3Dlinux.arm.001501c1a345%25245b83a6b0%2524eb4
ARM¿ë ±³Â÷ °³¹ß ȯ°æ ÄÄÆÄÀÏ µµÁß¿¡ ¹ß»ýÇÏ´Â ¹®Á¦Á¡¿¡ ´ëÇØ À̾߱âÇÏ´Â ´º½º(USENET) ±â»çÀÌ´Ù.

¡á http://groups.google.co.kr/groups?q=fenv_libc.h&hl=ko&lr=&ie=UTF-8&oe=UTF-8&newwindow=1&selm=3D236C3A.1030406%40ixiacom.com&rnum=3
MPC¿ë ±³Â÷ °³¹ß ȯ°æ ÄÄÆÄÀÏ µµÁß¿¡ ¹ß»ýÇÏ´Â ¹®Á¦Á¡°ú ÇØ°á ¹æ¾È¿¡ ´ëÇØ À̾߱âÇÏ´Â ´º½º(USENET) ±â»çÀÌ´Ù.

¡á http://groups.google.co.kr/groups?q=fenv_const&hl=ko&lr=&ie=UTF-8&oe=UTF-8&newwindow=1&selm=200201110842.JAA16220%40merlin.gams.co.at&rnum=2
MPC¿ë glibc 2.2.4 ÀÌ»ó ¹öÀüÀ» ÄÄÆÄÇÒ °æ¿ì ¹ß»ýÇÏ´Â ¹®Á¦Á¡°ú ÇØ°á ¹æ¾È¿¡ ´ëÇØ À̾߱âÇÏ´Â ´º½º(USENET) ±â»çÀÌ´Ù.

¸ñÂ÷

 

 

13Àå. ³×Æ®¿öÅ©¿Í µð¹ö±ë ȯ°æ ±¸Ãà

¡à ¡ºEmbedded Linux: Hardware, Software, and Interfacing¡», Dr. Craig Hollabaugh, Addison-Wesley, 2002

ÀÓº£µðµå ¸®´ª½º¿¡ ´ëÇØ Ã¼°èÀûÀ¸·Î Àß ±¸¼ºµÈ Ã¥ÀÌ´Ù. Àý¹Ý ÀÌ»óÀÌ ÀÎÅÍÆäÀ̽ºÇÏ´Â ¹æ¹ý¿¡ ´ëÇÑ ¼Ò°³À̹ǷÎ, ÀÏÁ¤ ¼öÁØ ÀÌ»óÀÇ °³¹ßÀÚ°¡ º¸±â¿¡ Àû´çÇÏ´Ù.

¡à ¡º·¯´× ¸®´ª½º 3ÆÇ¡», ¸ÅÆ® À£½Ã, ¶ó Ä«¿ìÇÁ¸¸, Ä®·¹ µôÇÏÀÌ¸Ó Àú, À̸¸¿ë ¿ª, ÇѺû¹Ìµð¾î, 2001

¿À¶óÀϸ® ¡ºRunning Linux 3rd Edition¡»ÀÇ ¹ø¿ªÆÇÀÌ´Ù. ¸®´ª½º¸¦ óÀ½ Á¢ÇÏ´Â µ¶ÀÚ°¡ °í¹ÎÇϸ鼭 ÀÐÀ» °¡Ä¡°¡ ÀÖ´Â ¡®Á¤º¸¸¦ À§ÇÑ Á¤º¸¸¦ ´ãÀº ¸ÞŸºÏ(meta-book)¡¯À¸·Î ¸®´ª½º¶ó´Â ¿î¿µÃ¼Á¦¿¡ öÇÐÀûÀ¸·Î Á¢±ÙÇÏ´Â ±¸¼º ¹æ½ÄÀÌ µ¸º¸ÀδÙ. ¿î¿µÃ¼Á¦¸¦ ÀüÇô ¸ð¸£´Â ¿ÏÀü Ãʺ¸ÀÚ¿¡°Ô´Â ´Ù¼Ò ¾î·Á¿ï ¼öµµ ÀÖ´Ù.

¡à ¡º³×Æ®¿öÅ© ÇÁ¸°Æá», Åäµå ·¹ÀÌ´õ¸¶Ä¿, ¸ÅÆ© °³½ºÆ® Àú, ¹ÚÀçÈ£, ÀÌ¿µ¹Ì ¿ª, ÇѺû¹Ìµð¾î, 2001
¸®´ª½º¿Í À¯´Ð½º¸¦ ¼­¹ö·Î, À©µµ¿ì, ¸Æ, ³Ý¿þ¾î¸¦ Ŭ¶óÀ̾ðÆ®·Î ±¸¼ºÇÑ ³×Æ®¿öÅ© ȯ°æ¿¡¼­ ÀμâÇÏ´Â ¹æ¹ýÀ» ±â¼úÇÑ´Ù. BOOTP, DHCP¿Í °°Àº ³×Æ®¿öÅ© ÇÁ·ÎÅäÄÝÀ» »ç¿ëÇØ ÇÁ¸°Å͸¦ ºÎÆÃÇÏ´Â ¹æ¹ýµµ ¼Ò°³ÇÑ´Ù.

¡á http://nfs.sourceforge.net/nfs-howto/
NFS ¼­¹ö¿Í Ŭ¶óÀ̾ðÆ® ¼³Á¤ ¹æ¹ýÀ» ¼Ò°³ÇÏ´Â NFS HOW-TO ¹®¼­ÀÌ´Ù.

¡á http://www.delorie.com/gnu/docs/gdb/gdb_111.html
°£´ÜÇÑ gdbserver »ç¿ë¹ýÀ» ¾Ë·ÁÁÖ´Â ±â»çÀÌ´Ù.

¡á http://www.gnu.org/software/ddd/
gdb ÇÁ·ÐÆ®¿£µåÀÎ DDD(DataDisplay Debugger) ȨÆäÀÌÁöÀÌ´Ù. ¸í·ÉÇà ¹æ½Ä¿¡ Àͼ÷ÇÏÁö ¾ÊÀº °³¹ßÀÚ¶ó¸é DDD¸¦ »ç¿ëÇϱ⠹ٶõ´Ù.

¡á http://www.billgatliff.com/twiki/bin/view/Crossgcc/BuildGdbServer
gdbserver¸¦ È¿À²ÀûÀ¸·Î ÄÄÆÄÀÏÇÏ´Â ¹æ¹ýÀ» ¼Ò°³ÇÏ´Â ±â»çÀÌ´Ù.

¡á http://www.billgatliff.com/twiki/bin/view/Crossgcc/BuildStrace
ARM Ç÷§ÆûÀ» À§ÇØ ±³Â÷ strace¸¦ ¸¸µå´Â ¹æ¹ýÀ» ¼Ò°³ÇÏ´Â ±â»çÀÌ´Ù.

¸ñÂ÷

 

 

14Àå. ºÎÆ® ½ºÆ®·¦ ·Î´õ À̽Ä

¡à ¡ºEmbedded Linux: Hardware, Software, and Interfacing¡», Dr. Craig Hollabaugh, Addison-Wesley, 2002

ÀÓº£µðµå ¸®´ª½º¿¡ ´ëÇØ Ã¼°èÀûÀ¸·Î Àß ±¸¼ºµÈ Ã¥ÀÌ´Ù. Àý¹Ý ÀÌ»óÀÌ ÀÎÅÍÆäÀ̽ºÇÏ´Â ¹æ¹ý¿¡ ´ëÇÑ ¼Ò°³À̹ǷÎ, ÀÏÁ¤ ¼öÁØ ÀÌ»óÀÇ °³¹ßÀÚ°¡ º¸±â¿¡ Àû´çÇÏ´Ù.

¡à linux/Documentation/arm/SA1100/Assabet

¾Æ»çºª ȯ°æ¿¡¼­ ºÎÆ® ½ºÆ®·¦ ·Î´õ¸¦ Àû¿ëÇÏ´Â ¹æ¹ýÀ» ±â¼úÇÏ´Â ¸®´ª½º ¹èÆ÷ÆÇ¿¡ µé¾îÀÖ´Â ¹®¼­ÀÌ´Ù.

¡á http://www.lart.tudelft.nl/projects/jtag/
ARM¿ë JTAGÀ» ¼Ò°³Çϴ ȨÆäÀÌÁöÀÌ´Ù. LART¿Í ȣȯµÇ´Â Ÿ°Ù º¸µå¿¡¸¸ Àû¿ëÇÒ ¼ö ÀÖ´Ù´Â »ç½ÇÀ» ¸í½ÉÇϱ⠹ٶõ´Ù.

¡á http://www.handhelds.org/Compaq/bootldr.html

ºÎÆ® ½ºÆ®·¦ ·Î´õÀÎ bootldr »ç¿ë¹ýÀ» ¼Ò°³ÇÏ´Â HOW-TO ¹®¼­ÀÌ´Ù.

¡á http://www.vas-gmbh.de/software/mpcbdm/
MPC¿ë BDMÀ» ¼Ò°³Çϴ ȨÆäÀÌÁöÀÌ´Ù.

¡á http://www.aleph1.co.uk/armlinux/book/book1.html
ARM Ç÷§ÆûÀ» À§ÇÑ ±³Â÷ °³¹ß ȯ°æ ±¸Ãà ¹æ¹ý, JTAG°ú Angel ¼³Ä¡¿Í »ç¿ë¹ý, ºÎÆÿ¡ ÇÊ¿äÇÑ °¢Á¾ ¼³Á¤, ÆÐŰ¡ °ü·Ã ³»¿ëÀ» ü°èÀûÀ¸·Î ¼Ò°³ÇÏ´Â ¹®¼­ÀÌ´Ù.

¡á http://www.aleph1.co.uk/armlinux/docs/ARMbooting/x115.html
¾ÕÀÇ URL¿¡¼­ ºÎÆ® ½ºÆ®·¦ ·Î´õ¿Í °ü·ÃÇÑ ³»¿ë¸¸ Ãß·Á³Â´Ù.

¡á http://hints.linuxfromscratch.org/hints/grub-howto.txt
GRUB ¼³Ä¡¿Í ȯ°æ ¼³Á¤ ¹æ¹ýÀ» ¼Ò°³ÇÏ´Â HOW-TO ¹®¼­ÀÌ´Ù.

¡á http://www.falinux.com/win/study/tip2.html
BLOB ÄÄÆÄÀÏ ¹æ¹ýÀ» ¼Ò°³ÇÏ´Â HOW-TO ¹®¼­ÀÌ´Ù. ÇÑ±Û ¹öÀüÀ̹ǷΠºÎ´ã¾øÀÌ ÀÐÀ» ¼ö ÀÖ´Ù.

¡á http://www.ailis.de/~k/knowledge/crosscompiling/zlib.php
zlib¸¦ ARM Ç÷§Æû¿¡¼­ ±³Â÷ ÄÄÆÄÀÏÇÏ´Â ¹æ¹ýÀ» ¼Ò°³ÇÏ´Â HOW-TO ¹®¼­ÀÌ´Ù.

¡á http://www.handhelds.org/handhelds-faq/bootldr.html
bootldr °ü·Ã FAQ¸¦ Á¤¸®ÇسõÀº ¹®¼­ÀÌ´Ù.

¡á http://pain.kernel.pe.kr/sgml/embedded/Embedded_Linux_Devel.html
ARM Ç÷§Æû¿¡¼­ ÀÓº£µðµå ¸®´ª½º¸¦ À̽ÄÇÏ´Â Àü¹ÝÀûÀÎ °úÁ¤À» ¼Ò°³ÇÏ´Â ¹®¼­ÀÌ´Ù. bootldr¿¡ ´ëÇØ ¼Ò°³ÇÑ´Ù. ÇÑ±Û ¹öÀüÀ̹ǷΠºÎ´ã¾øÀÌ ÀÐÀ» ¼ö ÀÖ´Ù.

¡á http://sources.redhat.com/ecos/docs-latest/redboot/redboot.html

RedBoot »ç¿ë¹ýÀ» ¾Ë·ÁÁÖ´Â »ç¿ëÀÚ °¡À̵åÀÌ´Ù.

¡á http://sources.redhat.com/ecos/docs-latest/redboot/rebuilding-redboot.html
¿ø½Ã Äڵ忡¼­ RedBootÀ» »õ·Î ¸¸µå´Â ¹æ¹ýÀ» ¾Ë·ÁÁÖ´Â HOW-TO ¹®¼­ÀÌ´Ù.

¡á http://sources.redhat.com/ecos/anoncvs.html
eCOS¸¦ CVS·Î ´Ù¿î·ÎµåÇÏ´Â ¹æ¹ýÀ» ¼Ò°³ÇÏ´Â °£ÀÌ HOW-TO ¹®¼­ÀÌ´Ù.

¡á http://sources.redhat.com/ecos/tools/linux-arm-elf.html
eCOS¿¡ ÇÊ¿äÇÑ ±³Â÷ °³¹ß ȯ°æÀ» ±¸ÃàÇÏ´Â ¹æ¹ýÀ» ¼Ò°³ÇÏ´Â °£ÀÌ HOW-TO ¹®¼­ÀÌ´Ù.

¡á http://hana-tech.com/LinuxGnuCompilerBuild.htm
ARM¿ë elf ¹æ½Ä ±³Â÷ °³¹ß ȯ°æÀ» ±¸ÃàÇÏ´Â ¹æ¹ýÀ» ¼Ò°³ÇÏ´Â °£ÀÌ HOW-TO ¹®¼­ÀÌ´Ù. ÇÑ±Û ¹öÀüÀ̹ǷΠºÎ´ã¾øÀÌ Âü°íÇϱ⠹ٶõ´Ù.

¡á http://www-2.cs.cmu.edu/~wearable/software/assabet.html
¾Æ»çºªÀ» Àû¿ëÇÏ´Â °³¹ßÀÚ¶ó¸é ´©±¸³ª »ìÆìºÁ¾ß ÇÒ À¯¸íÇÑ ÆäÀÌÁöÀÌ´Ù. ÇÏÁö¸¸ ¾Æ½±°Ôµµ Angel »ç¿ë¹ý À§ÁÖ·Î ºÎÆ® ½ºÆ®·¦ ±¸Ãà ¹æ¹ýÀ» ¼Ò°³ÇÑ´Ù.

¡á http://www.aleph1.co.uk/armlinux/docs/ARMbooting/jtaging.html
JTAGÀ» »ç¿ëÇØ ºÎÆ® ½ºÆ®·¦ ·Î´õ¸¦ Ç÷¡½Ã¿¡ ±Á´Â ¹æ¹ýÀ» ¼Ò°³ÇÏ´Â ÆäÀÌÁöÀÌ´Ù.

¡á http://www.denx.de/doc/CPU86/index.html
MPC Ç÷§ÆûÀ» À§ÇÑ ±³Â÷ °³¹ß ȯ°æ ±¸Ãà ¹æ¹ý, PPCBOOT ¼³Ä¡¿Í »ç¿ë¹ý, ºÎÆÿ¡ ÇÊ¿äÇÑ °¢Á¾ ¼³Á¤, ÆÐŰ¡ ³»¿ëÀ» ü°èÀûÀ¸·Î ¼Ò°³ÇÏ´Â ¹®¼­ÀÌ´Ù.

¡á http://penguinppc.org/embedded/howto/PowerPC-Embedded-HOWTO.html
MPC Ç÷§ÆûÀ» À§ÇÑ ±³Â÷ °³¹ß ȯ°æ ±¸Ãà ¹æ¹ý, PPCBOOT ¼³Ä¡¿Í »ç¿ë¹ý, ºÎÆÿ¡ ÇÊ¿äÇÑ °¢Á¾ ¼³Á¤, ÆÐŰ¡ °ü·Ã ³»¿ëÀ» ü°èÀûÀ¸·Î ¼Ò°³ÇÏ´Â ¹®¼­ÀÌ´Ù.

¡á http://www.objsw.com/CrossGCC/FAQ-8.html#ss8.1
¸ðÅä·Î¶ó¿¡¼­ ¸¸µç MPC¸¦ À§ÇÑ ÀÚ·á¿Í ÇÁ·Î±×·¥ Äڵ带 Àü¼ÛÇϴ ǥÁØ ±Ô¾àÀ» ¼Ò°³ÇÏ´Â FAQÀÌ´Ù.

¸ñÂ÷

 

 

15Àå. ¸®´ª½º Ä¿³Î ȯ°æ ¼³Á¤°ú ÄÄÆÄÀÏ

¡à ¡ºEmbedded Linux: Hardware, Software, and Interfacing¡», Dr. Craig Hollabaugh, Addison-Wesley, 2002

ÀÓº£µðµå ¸®´ª½º¿¡ ´ëÇØ Ã¼°èÀûÀ¸·Î Àß ±¸¼ºµÈ Ã¥ÀÌ´Ù. Àý¹Ý ÀÌ»óÀÌ ÀÎÅÍÆäÀ̽ºÇÏ´Â ¹æ¹ý¿¡ ´ëÇÑ ¼Ò°³À̹ǷÎ, ÀÏÁ¤ ¼öÁØ ÀÌ»óÀÇ °³¹ßÀÚ°¡ º¸±â¿¡ Àû´çÇÏ´Ù.

¡à linux/Documentation/
¸®´ª½º Ä¿³Î¿¡ µé¾îÀÖ´Â ±âº» ¹®¼­ µð·ºÅ丮ÀÌ´Ù. ¿©·¯ ÀåÄ¡¿Í Ä¿³Î °ü·Ã °¢Á¾ ¹®¼­¸¦ Æ÷ÇÔÇÏ°í ÀÖÀ¸¹Ç·Î ´çÀå ÇÊ¿äÇÏÁö ¾Ê´õ¶óµµ ÁÖÀDZí°Ô Àо±â ¹Ù¶õ´Ù.

¡á http://www.arm.linux.org.uk/docs/kerncomp.shtml
ARM Ç÷§Æû¿¡¼­ Ä¿³Î ÄÄÆÄÀÏÇÏ´Â ¹æ¹ýÀ» °£·«ÇÏ°Ô ¼Ò°³ÇÏ´Â ¹®¼­ÀÌ´Ù.

¡á http://option.kernel.pe.kr/index.php3
Ä¿³Î ¿É¼Ç ÇѱÛÈ­ ÇÁ·ÎÁ§Æ® ȨÆäÀÌÁöÀÌ´Ù. ¸®´ª½º Ä¿³Î ȯ°æ ¼³Á¤ Ç׸ñÀ» ÇѱÛÈ­ÇØ Á¦°øÇϹǷΠÃʺ¸ °³¹ßÀÚ¿¡°Ô »ó´çÈ÷ À¯¿ëÇÏ´Ù.

¡á http://kldp.org/KoreanDoc/html/2.4Kernel_Compile-KLDP/2.4Kernel_Compile-KLDP.html
¸®´ª½º Ä¿³Î 2.4¸¦ ȯ°æ ¼³Á¤ÇÏ°í ÄÄÆÄÀÏÇÏ´Â ¹æ¹ýÀ» ¼Ò°³ÇÏ´Â HOW-TO ¹®¼­ÀÌ´Ù.

¡á http://kldp.org/KoreanDoc/html/EmbeddedKernel-KLDP/
ÀÓº£µðµå °³¹ßÀÚ(ƯÈ÷ ARM)¸¦ À§ÇÑ ¸®´ª½º Ä¿³Î ºÐ¼® ±â»çÀÌ´Ù. ARM ¸®´ª½º Ä¿³ÎÀÌ ¾î¶»°Ô ºÎÆÃµÇ°í ¾î¶² Ư¼ºÀÌ ÀÖ´ÂÁö ±Ã±ÝÇÏ´Ù¸é ÀÌ ¹®¼­¸¦ Âü°íÇϱ⠹ٶõ´Ù. ÇÑ±Û ¹öÀüÀÌ´Ù.

¸ñÂ÷

 

 

16Àå. ·çÆ® ÆÄÀϽýºÅÛ ±¸Ãà

¡à ¡ºEmbedded Linux: Hardware, Software, and Interfacing¡», Dr. Craig Hollabaugh, Addison-Wesley, 2002

ÀÓº£µðµå ¸®´ª½º¿¡ ´ëÇØ Ã¼°èÀûÀ¸·Î Àß ±¸¼ºµÈ Ã¥ÀÌ´Ù. Àý¹Ý ÀÌ»óÀÌ ÀÎÅÍÆäÀ̽ºÇÏ´Â ¹æ¹ý¿¡ ´ëÇÑ ¼Ò°³À̹ǷÎ, ÀÏÁ¤ ¼öÁØ ÀÌ»óÀÇ °³¹ßÀÚ°¡ º¸±â¿¡ Àû´çÇÏ´Ù.

¡à ¡ºEmbedded Linux¡», John Lombardo, New Riders, 2002
x86 Ç÷§Æû¿¡¼­ ¸®´ª½º¸¦ ÃÖ¼ÒÇÑÀ¸·Î ÆÐŰ¡ÇÏ´Â ¹æ¹ýÀ» ±â¼úÇÑ´Ù. ¾ÆÁÖ ¶Ù¾î³ª°Å³ª »õ·Î¿î ³»¿ëÀº ´ã°í ÀÖÁö ¾ÊÁö¸¸, x86¿¡¼­ ÀÓº£µðµå ¸®´ª½º¸¦ Àç¹Ì·Î žÀçÇغ¸·Á´Â Ãʺ¸ÀÚ¿¡°Ô´Â µµ¿òÀ» ÁÙ ¼ö ÀÖ´Ù.

¡à ¡º·¯´× ¸®´ª½º 3ÆÇ¡», ¸ÅÆ® À£½Ã, ¶ó Ä«¿ìÇÁ¸¸, Ä®·¹ µôÇÏÀÌ¸Ó Àú, À̸¸¿ë ¿ª, ÇѺû¹Ìµð¾î, 2001

¿À¶óÀϸ® ¡ºRunning Linux 3rd Edition¡»ÀÇ ¹ø¿ªÆÇÀÌ´Ù. ¸®´ª½º¸¦ óÀ½ Á¢ÇÏ´Â µ¶ÀÚ°¡ °í¹ÎÇϸ鼭 ÀÐÀ» °¡Ä¡°¡ ÀÖ´Â ¡®Á¤º¸¸¦ À§ÇÑ Á¤º¸¸¦ ´ãÀº ¸ÞŸºÏ(meta-book)¡¯À¸·Î ¸®´ª½º¶ó´Â ¿î¿µÃ¼Á¦¿¡ öÇÐÀûÀ¸·Î Á¢±ÙÇÏ´Â ±¸¼º ¹æ½ÄÀÌ µ¸º¸ÀδÙ. ¿î¿µÃ¼Á¦¸¦ ÀüÇô ¸ð¸£´Â ¿ÏÀü Ãʺ¸ÀÚ¿¡°Ô´Â ´Ù¼Ò ¾î·Á¿ï ¼öµµ ÀÖ´Ù.

¡á http://www.handhelds.org/z/wiki/iPKG
ÀÓº£µðµå ½Ã½ºÅÛ¿¡¼­ »ç¿ëÇÏ´Â °æ·® ÆÐÅ°Áö °ü¸® ½Ã½ºÅÛÀÎ ipkg¸¦ ¼Ò°³ÇÏ´Â ±â»çÀÌ´Ù.

¡á http://www.superant.com/cgi-bin/smalllinux.pl?SmallLinuxLikeProjects
x86 Ç÷§Æû¿¡¼­ ¸®´ª½º¸¦ ÃÖ¼Ò·Î ¼³Ä¡ÇÏ´Â °¢Á¾ ÇÁ·ÎÁ§Æ® ¸µÅ©¸¦ ´ã°í Àִ ȨÆäÀÌÁöÀÌ´Ù.

¡á http://linuxfromscratch.org/
À¯¸íÇÑ LFS(Linux From Scratch) ȨÆäÀÌÁöÀÌ´Ù. ¹èÆ÷ÆǾøÀÌ ¸®´ª½º¸¦ x86 Ç÷§Æû¿¡ ¼³Ä¡ÇÏ´Â ¹æ¹ýÀ» »ó¼¼È÷ ¼Ò°³ÇÑ´Ù.

¡á http://beyond.linuxfromscratch.org/
LFS ´ÙÀ½ ¹öÀüÀÎ BLFS(Beyond Linux From Scratch) ȨÆäÀÌÁöÀÌ´Ù. LFS¿¡¼­ ¹ÌÁøÇß´ø ºÎºÐÀ» º¸ÃæÇÏ°í ÀÖ´Ù.

¡á http://kldp.org/HOWTO/html/Bootdisk-HOWTO/
¸®´ª½º¿¡¼­ ºÎÆ® µð½ºÅ©¸¦ Á÷Á¢ ¸¸µå´Â ¹æ¹ýÀ» ¼Ò°³ÇÏ´Â HOW-TO¹®¼­ÀÌ´Ù. ÇÑ±Û ¹ø¿ªÆÇÀ̹ǷΠºÎ´ã¾øÀÌ ÀÐÀ» ¼ö ÀÖ´Ù.

¡á http://www.netspace.net.au/~gok/power2bash/buildMin/buildMin.html
x86 Ç÷§Æû¿¡¼­ Ãʱ⠺ÎÆà °úÁ¤¿¡¼­ ¹è½Ã¼Ð±îÁö ½Ãµ¿Çϵµ·Ï °£·«ÇÏ°Ô ¸®´ª½º ȯ°æÀ» ±¸ÃàÇÏ´Â ¹æ¹ýÀ» ¼Ò°³ÇÏ´Â ±â»çÀÌ´Ù.

¡á http://www.tldp.org/HOWTO/mini/Hard-Disk-Upgrade/index.html
x86 Ç÷§Æû¿¡¼­ »õ·Î ÇÏµå µð½ºÅ©¸¦ ÀåÂøÇÒ °æ¿ì¿¡ ¸®´ª½º ½Ã½ºÅÛÀ» ÀÌÀüÇÏ´Â ¹æ¹ýÀ» ¼Ò°³ÇÏ´Â ±â»çÀÌ´Ù.

¡á http://www.tldp.org/HOWTO/Installation-HOWTO/index.html
x86 Ç÷§Æû¿¡¼­ ¸®´ª½º¸¦ ¾î¶»°Ô ¼³Ä¡ÇØ¾ß ÇÒÁö ¹æÇâÀ» Àâ¾ÆÁÖ´Â ±â»çÀÌ´Ù.

¡á http://www-106.ibm.com/developerworks/linux/library/l-embl.html?l=sd,t=gr,p=emblinx
ÀÓº£µðµå ½Ã½ºÅÛ¿¡¼­ ºÎÆà °¡´ÉÇÑ µð½ºÅ©¸¦ ¸¸µå´Â ¹æ¹ýÀ» ¾Ë·ÁÁÖ´Â ±â»çÀÌ´Ù. ºñ·Ï x86¿ëÀÌÁö¸¸, ´Ù¸¥ Ç÷§Æû¿¡µµ ºñ½ÁÇÑ ¹æ¹ýÀ¸·Î ³»¿ëÀ» Àû¿ëÇÒ ¼ö ÀÖ´Ù.

¡á http://hints.linuxfromscratch.org/hints/bsd-init.txt
½½·¢¿þ¾î(Slackware)¿¡¼­ äÅÃÇÏ°í ÀÖ´Â BSD ½ºÅ¸ÀÏ·Î ºÎÆà °ü·Ã ÃʱâÈ­ ¹æ¹ýÀ» ¼Ò°³ÇÏ´Â ±â»çÀÌ´Ù.

¡á http://mobilix.org/Mobile-Guide.db/Mobile-Guide.html
·¦Åé°ú ¸ð¹ÙÀÏ ÄÄÇ»ÅÍ¿¡ ¸®´ª½º¸¦ ¼³Ä¡/¿î¿µÇÏ´Â ¹æ¹ýÀ» ¼Ò°³ÇÏ´Â ±â»çÀÌ´Ù.

¡á ftp://metalab.unc.edu/pub/Linux/system/daemons/init/
´Ù¾çÇÑ sysinit ÆÐÅ°Áö¸¦ Á¦°øÇÏ´Â ¹«¸í¾¾ ftp »çÀÌÆ®ÀÌ´Ù.

¡á http://www.ailis.de/~k/knowledge/crosscompiling/bash.php
ARMȯ°æ¿¡¼­ ¹è½Ã ¼ÐÀ» ÄÄÆÄÀÏÇÏ´Â ¹æ¹ýÀ» ¼Ò°³ÇÏ´Â ÀÛÀº HOW-TO ¹®¼­ÀÌ´Ù.

¡á http://www.netwinder.org/allmisc.html
ARM °ü·Ã ¿Â°® Àâ´ÙÇÑ ¼ÒÇÁÆ®¿þ¾î, °¢Á¾ ÆÐÄ¡, ¹®¼­, ·¥µð½ºÅ©¸¦ ¸ð¾Æ³õÀº ÀúÀå¼ÒÀÌ´Ù. ÁÖ·Î ¼ÒÇÁÆ®¿þ¾î°¡ ¿¹Àü ¹öÀüÀ̸ç ü°èÀûÀ¸·Î Á¤¸®¸¦ ÇÏÁö ¾Ê¾Ò´Ù´Â Á¡¿¡ ÁÖÀÇÇϱ⠹ٶõ´Ù.

¡á http://www.falinux.com/win/study/tip1.html
EZBOARD ·¥µð½ºÅ© È®Àå ¹æ¹ýÀ» ¼Ò°³ÇÏ´Â ÀÛÀº HOW-TO ¹®¼­ÀÌ´Ù.

¡á ftp://ftp.win.tue.nl/pub/linux-local/utils/util-linux/

¸®´ª½º¿¡ ÇÊ¿äÇÑ °¢Á¾ À¯Æ¿¸®Æ¼(±âº» À¯Æ¿¸®Æ¼, °¢Á¾ ȯ°æ ¼³Á¤ ÆÄÀÏ, ¸¶¿îÆ®,

fdisk)¸¦ ¹­¾î ³õÀº ÆÐÅ°ÁöÀÌ´Ù.

¸ñÂ÷

 

 

17Àå. ½Ç½Ã°£ ¸®´ª½º Ä¿³Î À̽Ä

¡à ¡ºPthreads Programming¡», Bradford Nichols, Dick Buttlar & Jacqueline Proulx Farrell, O¡¯Reilly, 1996
Pthreads¸¦ °³³ä°ú ÇÁ·Î±×·¡¹Ö ±â¹ý¿¡ ´ëÇØ ´Ù·ç´Â °íÀüÀ¸·Î, RTLinux¿Í RTAI¸¦ »ç¿ëÇÏ·Á°í ¸¶À½¸ÔÀº °³¹ßÀÚ´Â ²À Àоî¾ß ÇÏ´Â Çʵ¶¼­ÀÌ´Ù.

¡à RTLinux, RTAI °¢ ÆÐÅ°Áö ³»ºÎ¿¡ µé¾îÀÖ´Â README¿Í README.DENX

º»°ÝÀûÀÎ ¼³Ä¡ ÀÌÀü¿¡ ²À Àо°í ÀÛ¾÷¿¡ µé¾î°¡±â ¹Ù¶õ´Ù.

¡á http://linuxdevices.com/news/NS7630223030.html
RTLinux/Pro¿¡¼­ ARMÀ» Áö¿øÇÑ´Ù´Â ¼Ò½ÄÀ» ´ã°í ÀÖ´Â ±â»çÀÌ´Ù.

¡á http://bernia.disca.upv.es/rtportal/comparative/rtl_vs_rtai.html
RTLinux¿Í RTAI¸¦ ºñ±³ÇÏ´Â ¹®¼­ÀÌ´Ù.

¸ñÂ÷

 

 

 

18Àå. À©µµ¿ì ½Ã½ºÅÛ È¯°æ À̽Ä

¡à ¡º·¯´× ¸®´ª½º 3ÆÇ¡», ¸ÅÆ® À£½Ã, ¶ó Ä«¿ìÇÁ¸¸, Ä®·¹ µôÇÏÀÌ¸Ó Àú, À̸¸¿ë ¿ª, ÇѺû¹Ìµð¾î, 2001
¿À¶óÀϸ® ¡ºRunning Linux 3rd Edition¡»ÀÇ ¹ø¿ªÆÇÀÌ´Ù. ¸®´ª½º¸¦ óÀ½ Á¢ÇÏ´Â µ¶ÀÚ°¡ °í¹ÎÇϸ鼭 ÀÐÀ» °¡Ä¡°¡ ÀÖ´Â ¡®Á¤º¸¸¦ À§ÇÑ Á¤º¸¸¦ ´ãÀº ¸ÞŸºÏ(meta-book)¡¯À¸·Î ¸®´ª½º¶ó´Â ¿î¿µÃ¼Á¦¿¡ öÇÐÀûÀ¸·Î Á¢±ÙÇÏ´Â ±¸¼º ¹æ½ÄÀÌ µ¸º¸ÀδÙ. ¿î¿µÃ¼Á¦¸¦ ÀüÇô ¸ð¸£´Â ¿ÏÀü Ãʺ¸ÀÚ¿¡°Ô´Â ´Ù¼Ò ¾î·Á¿ï ¼öµµ ÀÖ´Ù.

¡à Documentation/fb ¸®´ª½º ³»ºÎ ¹®¼­(framebuffer.txt vesafb.txt, sa1110fb.txt)
¸¶ÀÌÅ©·Î À©µµ¿ì¿Í ŸÀÌ´Ï X¸¦ À§ÇØ Ä¿³Î¿¡¼­ ÇÁ·¹ÀÓ ¹öÆÛ¸¦ ¼³Á¤Çϰųª µ¿ÀÛ ¿ø¸®¸¦ ¾Ë°í ½ÍÀ» °æ¿ì¿¡ ÂüÁ¶Çϱ⠹ٶõ´Ù.

¡à EZBOARD_LCD CD¿¡ ´ã±ä '2. LCD¿Í ÅÍÄ¡ Æе带 À§ÇÑ ¼öÁ¤.PDF'
EZBOARD°ü·Ã ÇÁ·¹ÀÓ ¹öÆÛ ¼öÁ¤ ¹æ¹ýÀ» ±â¼úÇÑ ¹®¼­ÀÌ´Ù.

¡à EZBOARD_LCD CD¿¡ ´ã±ä '3. ¸¶ÀÌÅ©·Î À©µµ¿ì ±¸¼ºÇϱâ.PDF'
¸¶ÀÌÅ©·Î À©µµ¿ì ¼³Á¤ ¹æ¹ýÀ» ±â¼úÇÑ ¹®¼­ÀÌ´Ù.

¡á http://www.handhelds.org/minihowto/building-x.html
ARM Ç÷§ÆûÀ» äÅÃÇÑ iPAQ¿¡ TinyX¸¦ ¼³Ä¡ÇÏ´Â ¹æ¹ýÀ» ±â¼úÇÏ´Â ±â»çÀÌ´Ù. ¾Æ»çºªÀ» ºñ·ÔÇØ ´Ù¸¥ ½Ã½ºÅÛ¿¡µµ Àû¿ëÇÒ ¼ö ÀÖ´Ù.

¡á http://www.tuxscreen.net/wiki/view/BuildingTinyXByHand
ARM Ç÷§ÆûÀ» äÅÃÇÑ TuxScreen¿¡ TinyX¸¦ ¼³Ä¡ÇÏ´Â ¹æ¹ýÀ» ±â¼úÇÏ´Â ±â»çÀÌ´Ù. uClibc¸¦ »ç¿ëÇØ TinyX¸¦ ¸¸µé°íÀÚ ÇÏ´Â °³¹ßÀÚ¶ó¸é ²À Àо±â ¹Ù¶õ´Ù.

¡á http://xfree86.mirror.or.kr/4.2.0/BUILD.html
¿ø½Ã ÄÚµå ¹èÆ÷ÆÇÀ» »ç¿ëÇØ XFree86À» ¸¸µå´Â ¹æ¹ýÀ» ±â¼úÇÑ ¹®¼­ÀÌ´Ù.

¡á http://xfree86.mirror.or.kr/4.2.0/Install.html
XFree86 ÀÌÁø ¹öÀüÀ» ¼³Ä¡ÇÏ´Â ¹æ¹ýÀ» ±â¼úÇÑ ¹®¼­ÀÌ´Ù.

¡á http://xfree86.mirror.or.kr/4.2.0/cyrix.html
x86ȣȯ CPUÀÎ Cyrix MediaGX¸¦ À§ÇÑ XFree86 °ü·Ã ¹®¼­ÀÌ´Ù.

¡á http://www.tuxedo.org/~esr/terminfo/
Å͹̳ΠÁ¤º¸¸¦ ´ã°í ÀÖ´Â terminfo/termcap °ø½Ä ȨÆäÀÌÁöÀÌ´Ù. '¼º´ç°ú ½ÃÀå'À¸·Î À¯¸íÇÑ ¿¡¸¯ ·¹À̸óµå¾¾°¡ °ü¸®ÀÚÀÌ´Ù.

¡á http://www.mock.com/receiver/utils/
ARM Ç÷§Æû¿¡¼­ ¸®´ª½º¿ë termcap ¶óÀ̺귯¸®¸¦ ±³Â÷ ÄÄÆÄÀÏÇÏ´Â ¹æ¹ýÀ» ¼Ò°³ÇÏ´Â ±â»çÀÌ´Ù.

¡á http://www.ailis.de/~k/knowledge/crosscompiling/ncurses.php
ARM Ç÷§Æû¿¡¼­ ¸®´ª½º¿ë ncurses ¶óÀ̺귯¸®¸¦ ±³Â÷ ÄÄÆÄÀÏÇÏ´Â ¹æ¹ýÀ» ¼Ò°³ÇÏ´Â ±â»çÀÌ´Ù.

¡á http://embedded.centurysoftware.com/pixil/pixiloe.php
MicroWindows ±â¼úÀ» »ç¿ëÇÑ ÄÄÆÑ iPAQ PDA¿ë ÅëÇÕ À©µµ¿ì ȯ°æÀÎ PixilÀ» ¼Ò°³Çϴ ȨÆäÀÌÁöÀÌ´Ù. ºñ»ó¾÷¿ëÀ¸·Î Æò°¡ÆÇÀ» ´Ù¿î·ÎµåÇÒ ¼ö ÀÖ´Ù.

¡á http://www.tahallah.demon.co.uk/programming/Framebuffer-HOWTO-1.2.html
¸®´ª½º ÇÁ·¹ÀÓ ¹öÆÛ ¼³Á¤¿¡ ´ëÇØ »ó¼¼È÷ ´Ù·ç´Â HOW-TO ¹®¼­ÀÌ´Ù.

¡á http://doc.trolltech.com/3.0/emb-framebuffer-howto.html
¸®´ª½º ÇÁ·¹ÀÓ ¹öÆÛ °ü·Ã Ä¿³Î ¼³Á¤ Ç׸ñÀ» °£·«ÇÏ°Ô ´Ù·ç´Â HOW-TO ¹®¼­ÀÌ´Ù.

¡á http://sdb.suse.de/kr/sdb/html/cg_framebuffer-x4.0.html
XFree 4.0¿¡¼­ VESA ÇÁ·¹ÀÓ ¹öÆÛ ¼³Á¤ ¹æ¹ýÀ» ´Ù·ç´Â ±â¼ú Áö¿ø ¹®¼­ÀÌ´Ù.

¡á http://www.handhelds.org/projects/ts_spec.html
ÅÍÄ¡ ½ºÅ©¸°(TS) µå¶óÀ̹ö¸¦ À§ÇÑ Ç¥ÁØ ±Ô¾àÀ» ¼Ò°³ÇÏ´Â ±â»çÀÌ´Ù.

¡á http://www.handhelds.org/minihowto/building-x-clients.html
X Ŭ¶óÀ̾ðÆ® ÄÄÆÄÀÏ ¹æ¹ýÀ» ¼Ò°³ÇÏ´Â HOW-TO ¹®¼­ÀÌ´Ù.

¡á http://www.xs4all.nl/~zweije/xauth-6.html

¸ñÂ÷

 

 

19Àå. ºÎÆðú ¼³Ä¡ È®ÀÎ

¡à ¡ºEmbedded Linux: Hardware, Software, and Interfacing¡», Dr. Craig Hollabaugh, Addison-Wesley, 2002

ÀÓº£µðµå ¸®´ª½º¿¡ ´ëÇØ Ã¼°èÀûÀ¸·Î Àß ±¸¼ºµÈ Ã¥ÀÌ´Ù. Àý¹Ý ÀÌ»óÀÌ ÀÎÅÍÆäÀ̽ºÇÏ´Â ¹æ¹ý¿¡ ´ëÇÑ ¼Ò°³À̹ǷÎ, ÀÏÁ¤ ¼öÁØ ÀÌ»óÀÇ °³¹ßÀÚ°¡ º¸±â¿¡ Àû´çÇÏ´Ù.

¡à linux/Documentation/arm/SA1100/Assabet
¾Æ»çºª ȯ°æ¿¡¼­ ºÎÆ® ½ºÆ®·¦ ·Î´õ¸¦ Àû¿ëÇÏ´Â ¹æ¹ýÀ» ±â¼úÇÏ´Â ¸®´ª½º ¹èÆ÷ÆÇ¿¡ µé¾îÀÖ´Â ¹®¼­ÀÌ´Ù.

¡à Boot Loader HowTo
TBEl1110 CD¿¡ µé¾îÀÖ´Â ¹®¼­·Î, tbloader ÄÄÆÄÀÏ°ú »ç¿ë¹ý¿¡ ´ëÇØ ¼Ò°³ÇÏ°í ÀÖ´Ù.

¡á http://www.lart.tudelft.nl/lartware/blob/
ºÎÆ® ½ºÆ®·¦ ·Î´õÀÎ blob »ç¿ë¹ýÀ» ¼Ò°³ÇÏ´Â HOW-TO ¹®¼­ÀÌ´Ù.

¡á http://www.handhelds.org/Compaq/bootldr.html
ºÎÆ® ½ºÆ®·¦ ·Î´õÀÎ bootldr »ç¿ë¹ýÀ» ¼Ò°³ÇÏ´Â HOW-TO ¹®¼­ÀÌ´Ù.

¡á http://sources.redhat.com/redboot/
·¹µåÇÞ¿¡¼­ ¿î¿µÇÏ´Â RedBoot °ø½Ä ȨÆäÀÌÁöÀÌ´Ù.

¡á http://sources.redhat.com/ecos/docs-latest/redboot/redboot.html
RedBoot »ç¿ë¹ýÀ» ¾Ë·ÁÁÖ´Â »ç¿ëÀÚ °¡À̵åÀÌ´Ù.

¡á http://www.aleph1.co.uk/armlinux/docs/ARMbooting/angelboot.html
AngelÀ» »ç¿ëÇؼ­ ºÎÆÃÇÏ´Â ¹æ¹ýÀ» ¾Ë·ÁÁÖ´Â »ç¿ëÀÚ °¡À̵åÀÌ´Ù.

¡á http://www.falinux.com/win/date/doc/ezboot.zip
FALINUX¿¡¼­ Á¦°øÇÏ´Â EZBOOT »ç¿ëÀÚ ¸Å´º¾óÀÌ´Ù. PDF Çü½ÄÀ¸·Î µÇ¾îÀÖ´Ù.

¡á http://www.denx.de/doc/CPU86/ppcboot.html
DENX¿¡¼­ ¸¸µç 'PPCBoot and Linux Guide'¿¡ ½Ç¸° ppcboot »ç¿ëÀÚ °¡À̵åÀÌ´Ù. °¢ ¸í·É¿¡ ´ëÇØ ÀÚ¼¼È÷ Àß ³ª¿ÍÀÖÀ¸¹Ç·Î MPC °³¹ßÀÚ¶ó¸é ¹Ýµå½Ã Àо±â ¹Ù¶õ´Ù.

¸ñÂ÷

 

 

20Àå. »ó¿ë Á¦Ç°À» À§ÇÑ ÆÐŰ¡

¡à ¡ºEmbedded Linux: Hardware, Software, and Interfacing¡», Dr. Craig Hollabaugh, Addison-Wesley, 2002

ÀÓº£µðµå ¸®´ª½º¿¡ ´ëÇØ Ã¼°èÀûÀ¸·Î Àß ±¸¼ºµÈ Ã¥ÀÌ´Ù. Àý¹Ý ÀÌ»óÀÌ ÀÎÅÍÆäÀ̽ºÇÏ´Â ¹æ¹ý¿¡ ´ëÇÑ ¼Ò°³ÇϹǷÎ, ÀÏÁ¤ ¼öÁØ ÀÌ»óÀÇ °³¹ßÀÚ°¡ º¸±â¿¡ Àû´çÇÏ´Ù.

¡à linux/Documentation/arm/SA1100/Assabet
¾Æ»çºª ȯ°æ¿¡¼­ ºÎÆ® ½ºÆ®·¦ ·Î´õ¸¦ Àû¿ëÇÏ´Â ¹æ¹ýÀ» ±â¼úÇÏ´Â ¸®´ª½º ¹èÆ÷ÆÇ¿¡ µé¾îÀÖ´Â ¹®¼­ÀÌ´Ù.

¡à inux/Documentation/filesystems/cramfs.txt
CRAMFS¿¡ ´ëÇÑ °¢Á¾ Á¦¾à »çÇ×À» ¾Ë·ÁÁÖ´Â ¹®¼­ÀÌ´Ù.

¡à inux/Documentation/initrd.txt
initrd¿¡ ´ëÇÑ µ¿ÀÛ ¿ø¸®¸¦ ±â¼úÇÑ ¸®´ª½º ¹èÆ÷ÆÇ¿¡ µé¾îÀÖ´Â ¹®¼­ÀÌ´Ù.

¡á http://www-903.ibm.com/developerworks/kr/linux/library/l-fs7.html?dwzone=linux
IBM developerWorks¿¡ ½Ç¸° EXT3 ÆÄÀϽýºÅÛ °ü·Ã ±â»çÀÌ´Ù. ÇѱÛÆÇÀ̹ǷΠºÎ´ã¾øÀÌ ÀÐÀ» ¼ö ÀÖ´Ù.

¡á http://www.symonds.net/~rajesh/howto/ext3/toc.html
EXT3 ÆÄÀϽýºÅÛÀ» »ç¿ëÇÒ ¼ö ÀÖµµ·Ï ¼³Ä¡ºÎÅÍ ¿î¿µ±îÁö Â÷±ÙÂ÷±Ù ¼³¸íÇÏ´Â ÀÛÀº HOW-TO ¹®¼­ÀÌ´Ù.

¡á http://people.spoiled.org/jha/ext3-faq.html
EXT3 °ü·Ã FAQ ¹®¼­ÀÌ´Ù. ´Ù¾çÇÑ »óȲ¿¡ ´ëÇØ ÇØ°áÃ¥À» ¾Ë±â ½±°Ô Á¦½ÃÇϹǷΠÀо °¡Ä¡°¡ ÀÖ´Ù.

 

¡á http://olstrans.sourceforge.net/release/OLS2000-ext3/OLS2000-ext3.html
EXT3 °³¹ßÀÚÀÎ Æ®À§µð ¹Ú»ç°¡ EXT3 Àú³Î¸µ ÆÄÀϽýºÅÛÀ» ¹ßÇ¥ÇÑ ÀÚ·áÀÌ´Ù.

¡á http://www.zip.com.au/~akpm/linux/ext3/ext3-usage.html
Ä¿³Î 2.4¸¦ À§ÇÑ EXT3 ÆÄÀϽýºÅÛ ÆÐÄ¡¸¦ Á¦°øÇϴ ȨÆäÀÌÁöÀÌ´Ù.

¡á http://www.linux-mtd.infradead.org/
MTD ȨÆäÀÌÁöÀÌ´Ù.

¡á http://sources.redhat.com/jffs2/
JFFS2 ȨÆäÀÌÁöÀÌ´Ù.

¡á http://www.handhelds.org/z/wiki/Constructing%20a%20cramfs%20image
CRAMFS ÆÄÀϽýºÅÛ »ý¼º ¹æ¹ýÀ» ¼Ò°³ÇÏ´Â ±â»çÀÌ´Ù.

¡á http://handhelds.org/z/wiki/Creating%20a%20JFFS2%20Image
JFFS2 ÆÄÀϽýºÅÛ »ý¼º ¹æ¹ýÀ» ¼Ò°³ÇÏ´Â ±â»çÀÌ´Ù.

¡á http://www.handhelds.org/z/wiki/Can%20I%20mount%20a%20cramfs%20image%20on%20my%20linux%20PC
CRAMFS ÆÄÀϽýºÅÛ ¸¶¿îÆ® ¹æ¹ýÀ» ¼Ò°³ÇÏ´Â ±â»çÀÌ´Ù.

¡á http://www-scf.usc.edu/~dantu/mtd-jffs.html
¾Æ»çºª¿¡¼­ JFFS¸¦ Àû¿ëÇÏ´Â ¹æ¹ýÀ» ¼Ò°³ÇÏ´Â °£ÀÌ ±â»çÀÌ´Ù.

¡á http://www.falinux.com/win/06_ramdisk/020_mtd_util/index.htm
EZBOARD¿¡¼­ »ç¿ëÇÒ MTD °ü·Ã °¢Á¾ À¯Æ¿¸®Æ¼ ÀÌ½Ä ¹æ¹ýÀ» ¼Ò°³ÇÏ´Â ±â»çÀÌ´Ù.

¡á http://www.falinux.com/win/06_ramdisk/010_mtd_ramdisk2/index.htm
EZBOARD¿¡¼­ ·¥µð½ºÅ© À̹ÌÁö ¿µ¿ª ¾øÀÌ JFFS2¸¸À¸·Î ºÎÆÃÇÏ´Â ¹æ¹ýÀ» ¼Ò°³ÇÏ´Â ±â»çÀÌ´Ù.

¡á http://www.falinux.com/win/study/08/flashboot.html
EZBOARD¿¡¼­ Ç÷¡½Ã ¸Þ¸ð¸®¸¦ ·çÆ® ÆÄÀϽýºÅÛÀ¸·Î ÁöÁ¤ÇÏ´Â ¹æ¹ýÀ» ¼Ò°³ÇÏ´Â ±â»çÀÌ´Ù.

¡á http://www.handhelds.org/handhelds-faq/filesystems.html
iPAQ¿¡¼­ ÆÄÀϽýºÅÛÀ» ´Ù·ç´Â °¢Á¾ ±â¹ý¿¡ ´ëÇØ ¼Ò°³ÇÏ´Â FAQ ¹®¼­ ÀϺÎÀÌ´Ù.

¡á http://ykjung99.netian.com/mtd/mtd.html
MPC Ç÷§Æû¿¡¼­ MTD/JFFS¸¦ Àû¿ëÇÏ´Â ¹æ¹ýÀ» ¾Ë·ÁÁִ ȨÆäÀÌÁöÀÌ´Ù.

¡á http://myhome.naver.com/kingseft/gallery.html
MPC Ç÷§Æû¿¡¼­ MTD/JFFS¸¦ Àû¿ëÇÏ´Â ¹æ¹ýÀ» ¾Ë·ÁÁִ ȨÆäÀÌÁöÀÌ´Ù.

¡á http://www.denx.de/doc/TQM8xxL/advanced-topics.html
MPC Ç÷§Æû¿¡¼­ MTD¸¦ ¼³Á¤ÇÏ´Â ¹æ¹ýÀ» ¾Ë·ÁÁÖ´Â HOW-TO ¹®¼­ÀÌ´Ù.

¡á http://sources.redhat.com/ecos/docs-latest/redboot/flash-image-system.html
RedBoot Ç÷¡½Ã À̹ÌÁö ½Ã½ºÅÛÀÎ FIS¸¦ ¼Ò°³ÇÏ´Â ±â»çÀÌ´Ù.

¡á http://www.handhelds.org/minihowto/porting-software.html
ARM °ü·Ã ¿£µð¾È ¹®Á¦¸¦ ´Ù·ç´Â HOW-TO ¹®¼­ÀÌ´Ù.

¡á http://e-www.motorola.com/brdata/PDFDB/docs/AN2065.pdf
ÆÄ¿öPC °ü·Ã ¿£µð¾È ¹®Á¦¸¦ ´Ù·ç´Â ¹®¼­ÀÌ´Ù. ÆÄ¿öPC´Â ºò ¿£µð¾ÈÀ» ±âº»À¸·Î »ç¿ëÇÏÁö¸¸ ¸®Æ² ¿£µð¾Èµµ ¾µ ¼ö ÀÖ´Ù.

¸ñÂ÷

 

ÃÖÁ¾ ¼öÁ¤: 2005³â 2¿ù 12ÀÏ Åä¿äÀÏ, PM 7:42:59
Ãâó: ¡ºIT EXPERT, ÀÓº£µðµå ¸®´ª½º¡», ¹ÚÀçÈ£ Àú, ÇѺû¹Ìµð¾î, 2002