°£Æí°áÁ¦, ½Å¿ëÄ«µå û±¸ÇÒÀÎ
ÀÎÅÍÆÄÅ© ·Ôµ¥Ä«µå 5% (20,520¿ø)
(ÃÖ´ëÇÒÀÎ 10¸¸¿ø / Àü¿ù½ÇÀû 40¸¸¿ø)
ºÏÇǴϾð ·Ôµ¥Ä«µå 30% (15,120¿ø)
(ÃÖ´ëÇÒÀÎ 3¸¸¿ø / 3¸¸¿ø ÀÌ»ó °áÁ¦)
NH¼îÇÎ&ÀÎÅÍÆÄÅ©Ä«µå 20% (17,280¿ø)
(ÃÖ´ëÇÒÀÎ 4¸¸¿ø / 2¸¸¿ø ÀÌ»ó °áÁ¦)
Close

¸®´ª½º ½Ã½ºÅÛ ÇÁ·Î±×·¡¹Ö 2

¼Òµæ°øÁ¦

2013³â 9¿ù 9ÀÏ ÀÌÈÄ ´©Àû¼öÄ¡ÀÔ´Ï´Ù.

°øÀ¯Çϱâ
  • ÃâÆÇ»ç : Ä¿³Î¿¬±¸È¸
  • ¹ßÇà : 2017³â 07¿ù 20ÀÏ
  • Âʼö : 350
  • ISBN : 9788997750092
Á¤°¡

24,000¿ø

  • 21,600¿ø (10%ÇÒÀÎ)

    1,200P (5%Àû¸³)

ÇÒÀÎÇýÅÃ
Àû¸³ÇýÅÃ
  • S-Point Àû¸³Àº ¸¶ÀÌÆäÀÌÁö¿¡¼­ Á÷Á¢ ±¸¸ÅÈ®Á¤ÇϽŠ°æ¿ì¸¸ Àû¸³ µË´Ï´Ù.
Ãß°¡ÇýÅÃ
  • 4/27(Åä) À̳» ¹ß¼Û ¿¹Á¤  (¼­¿ï½Ã °­³²±¸ »ï¼º·Î 512)
  • ¹«·á¹è¼Û
  • ÁÖ¹®¼ö·®
    °¨¼Ò Áõ°¡
    • À̺¥Æ®/±âȹÀü

    • ¿¬°üµµ¼­

    • »óÇ°±Ç

    AD

    Ã¥¼Ò°³

    Ä¿³Î¿¬±¸È¸´Â ¸®´ª½º Ä¿³Î°ú ÀڷᱸÁ¶ ¾Ë°í¸®ÁòÀ» ¿¬±¸ÇÏ°í ¸®´ª½º ½Ã½ºÅÛ ÇÁ·Î±×·¡¹Ö ¹× µð¹ÙÀ̽ºµå¶óÀ̹ö °³¹ßÀ» ÅëÇÏ¿© âÀÇÀûÀÎ ÇÁ·ÎÁ§Æ®¸¦ ¼öÇàÇÏ¿© IoT °ü·Ã Á¦Ç°µéÀ» ¸¸µé¾î ÀÏ»ó »ýÈ°À» dz¿ä·Ó°í Æí¸®ÇÏ°Ô Çϴµ¥ °¡Ä¡¸¦ µÎ°í ÀÖ´Ù. ¾Æ¿ï·¯ °ü·Ã ±â¼úµéÀ» ±³À°ÇÏ¿© ¿©·¯»ç¶÷µé°ú °øÀ¯ÇÒ ¼ö ÀÖµµ·Ï ³ë·ÂÇÏ°í ÀÖ´Ù.

    ÃâÆÇ»ç ¼­Æò

    ¸®´ª½º ½Ã½ºÅÛ ÇÁ·Î±×·¡¹Ö °³¿ä
    ¸®´ª½º ½Ã½ºÅÛ ÇÁ·Î±×·¡¹ÖÀº ³·Àº ´Ü°è(low-level)ÀÇ ½Ã½ºÅÛ°ú ¼ÒÅëÇϵµ·Ï ¸®´ª½º Ä¿³Î ¹× ÇÙ½É ¶óÀ̺귯¸® ÇÔ¼öµéÀ» È£ÃâÇÏ´Â °ÍÀÌ´Ù.
    ½Ã½ºÅÛ ÇÁ·Î±×·¡¹ÖÀº Å©°Ô ÀÔÃâ·Â(I/O), ÇÁ·Î¼¼½º, ÆÄÀÏ°ü¸®, ¸Þ¸ð¸®, ½ÅÈ£(Signals), ½Ã°£(Time) µîÀÇ ºÐ¾ß·Î ³ª´­ ¼ö ÀÖ´Ù.
    ¸ÕÀú ½Ã½ºÅÛ ÇÁ·Î±×·¡¹ÖÀÇ °³³ä¿¡ ´ëÇؼ­ ±â¼úÇÏ°í ÀÔÃâ·Â(I/O)ºÎÅÍ ¼³¸íÀ» ½ÃÀÛÇÑ´Ù.
    ±×¸®°í, Á»´õ Áøº¸µÈ ÀÔÃâ·Â¿¡ ´ëÇؼ­ ¾Ë¾Æº¸°í ÇÁ·Î¼¼½º, ¸Þ¸ð¸®, ½ÅÈ£¿Í ½Ã°£¿¡ ´ëÇؼ­ ½Ã½ºÅÛ ÇÁ·Î±×·¡¹Ö ÇÏ´Â °ÍÀ» °¢°¢ ±â¼úÇÑ´Ù.

    ÀÔÃâ·Â ½Ã½ºÅÛ È£Ãâ
    ÀÔÃâ·Â(I/O)Àº CPU¿Í ÁÖº¯ÀåÄ¡°£ÀÇ µ¥ÀÌÅÍ ±³È¯À̸ç, ¸®´ª½º¿¡¼­´Â ÆÄÀÏÀ» ¸Å°³·Î ÇÏ¿© ¼ÒÅëÇÑ´Ù.
    ÀÔÃâ·Â(I/O)À» À§ÇÑ ½Ã½ºÅÛ ÇÔ¼öµéÀ» ³ª¿­ÇÏ¸é ´ÙÀ½°ú °°´Ù.
    open(), read(), write(), sync(), close(), lssek(), truncate(), select(), poll().
    ÀÌ ÇÔ¼öµéÀÇ »ç¿ë¹ý¿¡ ´ëÇؼ­ ÀÚ¼¼È÷ ¾Ë¾Æ º»´Ù.

    ¹öÆÛ ÀÔÃâ·Â
    ½ºÆ®¸² ÆÄÀÏ Æ÷ÀÎÅ͸¦ »ç¿ëÇÏ´Â ¹öÆÛ ÀÔÃâ·Â(Buffer I/O)¿¡ ´ëÇؼ­ ±â¼úÇÑ´Ù.
    ¹öÆÛ ÀÔÃâ·ÂÀº ±×µ¿¾È Ç¥ÁØÈ­ µÇ¾ú°í ½ºÆ®¸² ÆÄÀÏ Æ÷ÀÎÅÍ(File Pointers)¸¦ »ç¿ëÇÑ´Ù.
    µû¶ó¼­, ½ºÆ®¸² ÆÄÀÏ ¿­±â(open), ½ºÆ®¸² ÆÄÀÏ Àбâ(read), ½ºÆ®¸²¿¡ ¾²±â(write),
    ½ºÆ®¸² Ž»ö(seek)¿¡ ´ëÇؼ­ ÀÚ¼¼È÷ ¾Ë¾Æº¸°í °£´ÜÇÑ ¿¹Á¦Äڵ带 »ç¿ëÇÏ¿© ½Ç½ÀÇÑ´Ù.

    ÇÁ·Î¼¼½º °ü¸®
    ÇÁ·Î¼¼½º(process)´Â ½ÇÇàµÇ´Â ÇÁ·Î±×·¥À» ÀÏÄ´ ¸»À̸ç ŽºÅ©(task)¶ó°íµµ ÇÑ´Ù.
    ´ëºÎºÐÀÇ ÄÄÇ»ÅÍ´Â µ¿½Ã¿¡ ¿©·¯°¡Áö ÀϵéÀ» ÇÒ ¼ö ÀÖ´Ù.
    »ç¿ëÀÚ ÇÁ·Î±×·¥À» ½ÇÇàÇÔ°ú µ¿½Ã¿¡ µð½ºÅ©¿¡¼­ µ¥ÀÌÅ͸¦ ÀÐÀ» ¼ö ÀÖ°í È­¸éÀ̳ª ÇÁ¸°ÅÍ·Î ¹®ÀÚ¸¦ Ãâ·ÂÇÒ ¼öµµ ÀÖ´Ù.
    ÄÄÇ»ÅÍ´Â ÀÌ·¯ÇÑ ¿©·¯°¡Áö ÇÁ·Î±×·¥µéÀ» ´ÙÁßÀûÀÎ ÇÁ·Î¼¼½º·Î °ü¸®ÇÑ´Ù.
    ÇÁ·Î¼¼½º´Â fork¿Í exec ½Ã½ºÅÛ È£Ãâ·Î »ý¼º ¹× ½ÇÇàµÇ°í exit¿¡ ÀÇÇؼ­ ¼Ò¸êµÈ´Ù.
    ¾Æ¿ï·¯ Á»´õ ÀÛÀº ŽºÅ© ´ÜÀ§ÀÎ ¾²·¹µå¿¡ ´ëÇؼ­ »ó¼¼ÇÏ°Ô ¼³¸íÇÏ°í ÇÁ·Î¼¼½º°£¿¡ ÁÖ°í ¹Þ´Â ½ÅÈ£¿¡ ´ëÇؼ­µµ ¼³¸íÇÑ´Ù.

    ½Ã°£¿¡ ´ëÇؼ­
    Çö´ëÀÇ ¿î¿µÃ¼Á¦(OS)´Â ½Ã°£À» ´Ù¾çÇÏ°Ô Á¦°øÇÏ°í ÀÖ°í, ¸¹Àº ÇÁ·Î±×·¥µéÀº ÀÌ·¯ÇÑ ½Ã°£À» Àß È°¿ëÇØ¾ß ÇÑ´Ù.
    Ä¿³ÎÀº ¿©·¯°¡Áö ¹æ½ÄÀ¸·Î ½Ã°£ÀÇ È帧À» ÃøÁ¤ÇÑ´Ù.
    ½ÇÁ¦ ½Ã°£(Wall time)Àº ¿ì¸®°¡ º®¿¡ °É·Á ÀÖ´Â ½Ã°è¿¡¼­ ½Ã°£À» È®ÀÎÇϵíÀÌ, ½Ç»ýÈ°¼Ó¿¡¼­ »ç¿ëÇÏ´Â ½ÇÁ¦ÀÇ ³¯Â¥¿Í ½Ã°£ÀÌ´Ù.
    ÇÁ·Î¼¼½ºµéÀº »ç¿ëÀÚ¿Í ¼ÒÅëÇϰųª »ç°Ç ¹ß»ý½ÃÁ¡À» Ç¥ÇöÇÒ¶§ ÀÌ·¯ÇÑ ½ÇÁ¦ ½Ã°£(wall time)À» »ç¿ëÇÑ´Ù.
    ÇÁ·Î¼¼½º ½Ã°£(Process time)Àº ÇÁ·Î¼¼½º°¡ ¼ÒºñÇÏ´Â ½Ã°£À̸ç, ½Ã°£ ¼Òºñ´Â Á÷Á¢ÀûÀ¸·Î´Â »ç¿ëÀÚ ÄÚµå °ø°£¿¡¼­, °£Á¢ÀûÀ¸·Î´Â Ä¿³ÎÀÌ ÀÛ¾÷ÇÏ´Â °÷¿¡¼­ ¼ÒºñµÈ´Ù.
    ÇÁ·Î¼¼½ºµéÀº ÁÖ¾îÁø µ¿ÀÛµéÀÌ ¾ó¸¶³ª ¿À·¡ °É¸®´ÂÁö ½Ã°£À» ÃøÁ¤ÇÑ´Ù.
    ±×·±µ¥, ½ÇÁ¦½Ã°£(wall time)À¸·Î´Â ÇÁ·Î¼¼½ºÀÇ µ¿À۽ð£À» À߸ø ÃøÁ¤ÇÏ´Â °æ¿ì°¡ ÀÖ´Ù.
    ¿Ö³ÄÇϸé, ¸®´ª½ºÀÇ ¸ÖƼŽºÅ· ó¸® Ư¼ºÀ¸·Î ÀÎÇؼ­ ÁÖ¾îÁø µ¿ÀÛó¸® µ¿¾ÈÀÇ ÇÁ·Î¼¼½º ½Ã°£ÀÌ ½ÇÁ¦½Ã°£(wall time)º¸´Ù ´õ Àû°Ô ÃøÁ¤µÉ ¼ö ÀÖ´Ù.
    ¶ÇÇÑ, ÇÁ·Î¼¼½º´Â ÀÔÃâ·Â(I/O)À» À§ÇØ ¸¹Àº »çÀÌŬµ¿¾È ´ë±âÇÏ¸ç ½Ã°£À» º¸³¾ ¼öµµ ÀÖ´Ù.
    ´Ü¼ø ½Ã°£(Monotonic time)Àº ¾ö°ÝÈ÷ ¸»ÇÏÀÚ¸é ¼±ÇüÀûÀ¸·Î Áõ°¡ÇÑ´Ù. ¸®´ª½º¸¦ Æ÷ÇÔÇÑ ´ëºÎºÐÀÇ ¿î¿µÃ¼Á¦(OS)´Â ½Ã½ºÅÛ uptime(ºÎÆ®ÀÌÈÄ ½Ã°£)À» »ç¿ëÇÑ´Ù.
    ½ÇÁ¦½Ã°£(wall time)Àº º¯È­µÉ ¼ö ÀÖ´Ù. ¿Ö³ÄÇϸé, »ç¿ëÀÚµéÀÌ Á¶ÀýÇÒ ¼ö ÀÖ°í, ½Ã½ºÅÛÀÌ Áö¼ÓÀûÀ¸·Î Á¶±Ý¾¿ ¾î±ß³­ ½Ã°£À» Á¶Á¤Çϱ⠶§¹®ÀÌ´Ù.
    ¶ÇÇÑ ºñÁ¤È®ÇÑ ½Ã°£ÀÌ ³ªÅ¸³¯ ¼ö Àִµ¥, ¸»ÇÏÀÚ¸é, ÃÊ°¡ ²±Ãæ ¶Ù¾î ¿À¸£´Â °æ¿ìÀÌ´Ù.
    ÇÑÆí, ½Ã½ºÅÛ uptimeÀº °áÁ¤·ÐÀûÀÌ¸ç º¯È­Áö ¾Ê´Â ½Ã°£ÀÌ´Ù.
    ´Ü¼ø ½Ã°£(monotonic time)ÀÇ Áß¿äÇÑ °³³äÀº, ÇöÀç °ªÀº ¾Æ´ÏÁö¸¸ ½Ã°£ÀÌ ¾ö°ÝÇÏ°Ô ¼±ÇüÀûÀ¸·Î Áõ°¡ÇÔÀ» º¸ÀåÇØ Áشٴ °Í°ú,
    µÎ°³ÀÇ ´ë»ó »çÀÌ¿¡¼­ ¹ß»ýÇÏ´Â ½Ã°£Â÷¸¦ Á¤È®È÷ °è»êÇÒ¶§ À¯¿ëÇÏ´Ù´Â °ÍÀÌ´Ù.
    ±×·¯¹Ç·Î, ´Ü¼ø½Ã°£(monotonic time)Àº »ó´ëÀûÀÎ ½Ã°£À» °è»êÇϴµ¥ ÀûÀýÇÑ ¹Ý¸é¿¡ ½ÇÁ¦½Ã°£(absolute time)Àº Àý´ëÀûÀÎ ½Ã°£À» ÃøÁ¤Çϴµ¥ ÀûÇÕÇÏ´Ù.

    ¸Þ¸ð¸®¿¡ ´ëÇؼ­
    ¸Þ¸ð¸®´Â °¡Àå ±âº»ÀûÀ̸鼭µµ ÇÙ½ÉÀûÀÎ ºÎºÐÀ¸·Î ÇÁ·Î¼¼½º°¡ »ç¿ëÇÏ´Â ÀÚ¿øÀÌ´Ù.
    ÀÌ·¯ÇÑ ¸Þ¸ð¸®ÀÚ¿øÀ» ÇÒ´çÇÏ°í »ç¿ë ¹× ÇØÁ¦ÇÏ´Â ¹æ¹ý¿¡ ´ëÇؼ­ ¼³¸íÇÑ´Ù.
    ¸¹Àº »ç¿ëÀÚµéÀº ´õ ¸¹Àº ¸Þ¸ð¸®¸¦ ¼±È£ÇÏ´Â °æÇâÀÌ ÀÖÀ¸³ª, Áß¿äÇÑ °ÍÀº ¸Þ¸ð¸®¸¦ È¿À²ÀûÀ¸·Î È°¿ëÇÏ´Â ¹æ¹ýÀÌ´Ù.

    ºÎ·Ï
    ÇÊÀÚ°¡ ÀÛ¼ºÇÑ ¿µ¾îÇнÀ±â ¼Ò½º¸¦ ºÐ¼®ÇÑ´Ù.
    ¿µ¾î ÇнÀ¿¡ ´ëÇÑ °ßÇØ¿Í ÇÔ²² ÀÓº£µðµå ±â±â¿¡ ¿µ¾î ÇнÀ±â¸¦ ±¸ÇöÇÏ´Â ¹æ¹ý¿¡ ´ëÇؼ­ ±â¼úÇÑ´Ù.
    ±×¸®°í Ä¿³Î¿¬±¸È¸¿¡¼­ ÁøÇàÇÏ°í ÀÖ´Â ¶È¶ÈÇÑ¿ÕÀÚ(SmartPrince) ÇÁ·ÎÁ§Æ®¿¡ ´ëÇؼ­ ¼Ò°³ÇÏ°í ÀÌ°ÍÀÌ µ¿À۵Ǵ °úÁ¤À» ¼³¸íÇÑ´Ù.

    ÀÌ Ã¥ÀÇ ¸ðµç ¿¹Á¦ ¼Ò½ºµéÀº ¾Æ·¡ÀÇ GitHub »çÀÌÆ®¿¡¼­ ´Ù¿î·Îµå ¹ÞÀ» ¼ö ÀÖ´Ù.
    https://github.com/kernel-bz/system

    ¸ñÂ÷

    ÀúÀÛ±Ç 1
    ÀúÀÚ ¼Ò°³ 2
    Ä¿³Î¿¬±¸È¸ ·Îµå¸Ê 3
    Ã¥³»¿ë Àüü ¿ä¾à 4
    ¸ñÂ÷ 6
    Á¦1Àå ¸®´ª½º ½Ã½ºÅÛ ÇÁ·Î±×·¡¹Ö °³¿ä 10
    1.1 ½Ã½ºÅÛ ÇÁ·Î±×·¡¹Ö ¶óÀ̺귯¸® 12
    1.2 ÅëÇÕ°³¹ßȯ°æ(CODEBLOCKS) 17
    1.3 ½Ã½ºÅÛ È£Ãâ(SYSTEM CALL) 19
    Á¦2Àå ÀÔÃâ·Â(I/O) ½Ã½ºÅÛ È£Ãâ 22
    2.1 OPEN() 22
    2.2 WRITE() 26
    2.3 READ() 28
    2.4 SYNC() 31
    2.5 CLOSE() 35
    2.6 LSEEK() 35
    2.7 SELECT() 38
    2.8 POLL() 42
    2.9 ½Ã¸®¾ó Åë½Å ¿¹Á¦ 44
    Á¦3Àå ¹öÆÛ ÀÔÃâ·Â(BUFFER I/O) 53
    3.1 Ç¥ÁØ ÀÔÃâ·Â(STANDARD I/O) 54
    3.2 ÆÄÀÏ Æ÷ÀÎÅÍ(FILE POINTERS) 54
    3.3 ½ºÆ®¸² ÆÄÀÏ ¿­±â(OPEN) 54
    3.4 ½ºÆ®¸² ÆÄÀÏ Àбâ(READ) 56
    3.5 ½ºÆ®¸²¿¡ ¾²±â(WRITE) 59
    3.6 ½ºÆ®¸² Ž»ö(SEEK) 64
    3.7 ¹öÆÛ¸µ Á¦¾î 68
    3.8 SCATTER/GATHER 72
    3.9 EPOLL() 75
    3.10 MMAP() 80
    Á¦4Àå ÇÁ·Î¼¼½º °ü¸® 85
    4.1 PROCESS ID 85
    4.2 »õ·Î¿î ÇÁ·Î¼¼½º ½ÇÇà 86
    4.3 ÇÁ·Î¼¼½º Á¾·á 91
    4.4 ÇÁ·Î¼¼½º ´ë±â 92
    4.5 µ¥¸ó(DAEMONS) 96
    4.6 ½ÅÈ£(SIGNALS) 99
    4.7 ¾²·¹µå(THREADS) 104
    4.7.1 ¾²·¹µå »ý¼º 104
    4.7.2 ¾²·¹µå Á¾·á 106
    4.7.3 ¾²·¹µå µ¿±âÈ­ 113
    Á¦5Àå ½Ã°£¿¡ ´ëÇؼ­ 117
    5.1 ½Ã°£ µ¥ÀÌÅÍ ±¸Á¶Ã¼µé 120
    5.2 POSIX CLOCKS 122
    5.3 ÇöÀç ³¯Â¥ÀÇ ½Ã°£ °¡Á®¿À±â 123
    5.4 ÇöÀç ³¯Â¥ÀÇ ½Ã°£ ¼³Á¤Çϱâ 126
    5.5 ½Ã°£ ÇüÅ º¯È¯ 128
    5.6 ½Ã½ºÅÛ CLOCK ¸ÂÃß±â(TUNING) 130
    5.7 ¼ö¸é(SLEEPING)°ú ±â´Ù¸²(WAITING). 132
    5.8 ŸÀ̸Ó(TIMERS) 136
    Á¦6Àå ¸Þ¸ð¸®¿¡ ´ëÇؼ­ 146
    6.1 ÇÁ·Î¼¼½º ÁÖ¼Ò ¿µ¿ª 146
    6.2 µ¿Àû ¸Þ¸ð¸® ÇÒ´ç 151
    6.3 À͸í(ANONYMOUS)ÀÇ ¸Þ¸ð¸® ¸ÅÇεé 158
    6.4 Áøº¸µÈ ¸Þ¸ð¸® ÇÒ´ç 164
    6.5 ½ºÅà ±â¹Ý ÇÒ´ç 169
    Á¦7Àå ºÐ¼®¿¹Á¦(¿µ¾îÇнÀ±â) ¼Ò°³ 176
    7.1 ¾ð¾îÇнÀ¿¡ ´ëÇÑ ÇÊÀÚÀÇ °ßÇØ 177
    7.2 ¿µ¾îÀÇ Á¤º¸¿¬°á ±¸Á¶¿¡ ´ëÇÑ ÀÌÇØ 179
    7.3 ¿µ¾îÀÇ Á¤º¸¿¬°á ÀåÄ¡µé 181
    7.4 ¿µ¾îÇнÀ±â ½Ã³ª¸®¿À 187
    7.5 ¿µ¾îÇнÀ ½Ã³ª¸®¿À(¸Þ´º) Àбâ 189
    7.6 ¿µ¾îÇнÀ ÁøÇà 193
    7.7 ¿ä¾à 200
    Á¦8Àå ºÐ¼®¿¹Á¦(¿µ¾îÇнÀ±â) Àüü ¼Ò½º 201
    8.1 ¿µ¾îÇнÀ±â ¼Ò½ºÄÚµå °æ·Î 201
    8.2 /INCLUDE/DS/LIST.H 202
    8.3 /INCLUDE/DS/QUEUE.H 203
    8.4 /INCLUDE/DS/STACK.H 204
    8.5 /INCLUDE/EBOOK/BOOK_QUEUE.H 205
    8.6 /INCLUDE/EBOOK/DISPLAY.H 205
    8.7 /INCLUDE/EBOOK/WORD_PAGE.H 207
    8.8 /INCLUDE/FILEIO/SOUND.H 207
    8.9 /LIB/DEVIO/EX.C 209
    8.10 /LIB/DEVIO/GX.C 214
    8.11 /LIB/DEVIO/IX.C 239
    8.12 /LIB/DS/LIST.C 276
    8.13 /LIB/DS/QUEUE.C 279
    8.14 /LIB/DS/STACK.C 282
    8.15 /LIB/FILEIO/SOUND.C 284
    8.16 /EMAIN/EBOOK/BOOK_QUEUE.C 290
    8.17 /EMAIN/EBOOK/DISPLAY.C 291
    8.18 /EMAIN/EBOOK/EBOOK.C 293
    8.19 /EMAIN/EBOOK/WORD_PAGE.C 307
    ºÎ·ÏA. Ä¿³Î¿¬±¸È¸ ¶È¶ÈÇÑ¿ÕÀÚ ¼Ò°³ 314
    ºÎ·ÏB. Ä¿³Î¿¬±¸È¸ ±³À°°úÁ¤ »ó¼¼¾È³» 325
    B.1 Ä¿³Î¿¬±¸È¸ ±³À°°úÁ¤ ·Îµå¸Ê 325
    B.2 C¾ð¾î¿Í ÀڷᱸÁ¶ ¾Ë°í¸®Áò 326
    B.3 ¸®´ª½º ½Ã½ºÅÛ ÇÁ·Î±×·¡¹Ö 330
    B.4 ARM ¾ÆÅ°ÅØÃÄ, STM32 ÇÁ·Î±×·¡¹Ö 334
    B.5 ¸®´ª½º Ä¿³Î ÀڷᱸÁ¶ ¾Ë°í¸®Áò ½Ç½À 337
    B.6 ¸®´ª½º Ä¿³Î ¼Ò½º µð¹ö±ë ½Ç½À 341
    B.7 ¸®´ª½º Ä¿³Î DEVICE TREE ½Ç½À 345
    B.8 ±³À° ³»¿ë Å×À̺í 349

    Àü°øµµ¼­/´ëÇб³Àç ºÐ¾ß¿¡¼­ ¸¹Àº ȸ¿øÀÌ ±¸¸ÅÇÑ Ã¥

      ¸®ºä

      0.0 (ÃÑ 0°Ç)

      100ÀÚÆò

      ÀÛ¼º½Ã À¯ÀÇ»çÇ×

      ÆòÁ¡
      0/100ÀÚ
      µî·ÏÇϱâ

      100ÀÚÆò

      0.0
      (ÃÑ 0°Ç)

      ÆǸÅÀÚÁ¤º¸

      • ÀÎÅÍÆÄÅ©µµ¼­¿¡ µî·ÏµÈ ¿ÀǸ¶ÄÏ »óÇ°Àº ±× ³»¿ë°ú Ã¥ÀÓÀÌ ¸ðµÎ ÆǸÅÀÚ¿¡°Ô ÀÖÀ¸¸ç, ÀÎÅÍÆÄÅ©µµ¼­´Â ÇØ´ç »óÇ°°ú ³»¿ë¿¡ ´ëÇØ Ã¥ÀÓÁöÁö ¾Ê½À´Ï´Ù.

      »óÈ£

      (ÁÖ)±³º¸¹®°í

      ´ëÇ¥ÀÚ¸í

      ¾Èº´Çö

      »ç¾÷ÀÚµî·Ï¹øÈ£

      102-81-11670

      ¿¬¶ôó

      1544-1900

      ÀüÀÚ¿ìÆíÁÖ¼Ò

      callcenter@kyobobook.co.kr

      Åë½ÅÆǸž÷½Å°í¹øÈ£

      01-0653

      ¿µ¾÷¼ÒÀçÁö

      ¼­¿ïƯº°½Ã Á¾·Î±¸ Á¾·Î 1(Á¾·Î1°¡,±³º¸ºôµù)

      ±³È¯/ȯºÒ

      ¹ÝÇ°/±³È¯ ¹æ¹ý

      ¡®¸¶ÀÌÆäÀÌÁö > Ãë¼Ò/¹ÝÇ°/±³È¯/ȯºÒ¡¯ ¿¡¼­ ½Åû ¶Ç´Â 1:1 ¹®ÀÇ °Ô½ÃÆÇ ¹× °í°´¼¾ÅÍ(1577-2555)¿¡¼­ ½Åû °¡´É

      ¹ÝÇ°/±³È¯°¡´É ±â°£

      º¯½É ¹ÝÇ°ÀÇ °æ¿ì Ãâ°í¿Ï·á ÈÄ 6ÀÏ(¿µ¾÷ÀÏ ±âÁØ) À̳»±îÁö¸¸ °¡´É
      ´Ü, »óÇ°ÀÇ °áÇÔ ¹× °è¾à³»¿ë°ú ´Ù¸¦ °æ¿ì ¹®Á¦Á¡ ¹ß°ß ÈÄ 30ÀÏ À̳»

      ¹ÝÇ°/±³È¯ ºñ¿ë

      º¯½É ȤÀº ±¸¸ÅÂø¿À·Î ÀÎÇÑ ¹ÝÇ°/±³È¯Àº ¹Ý¼Û·á °í°´ ºÎ´ã
      »óÇ°À̳ª ¼­ºñ½º ÀÚüÀÇ ÇÏÀÚ·Î ÀÎÇÑ ±³È¯/¹ÝÇ°Àº ¹Ý¼Û·á ÆǸÅÀÚ ºÎ´ã

      ¹ÝÇ°/±³È¯ ºÒ°¡ »çÀ¯

      ·¼ÒºñÀÚÀÇ Ã¥ÀÓ ÀÖ´Â »çÀ¯·Î »óÇ° µîÀÌ ¼Õ½Ç ¶Ç´Â ÈÑ¼ÕµÈ °æ¿ì
      (´ÜÁö È®ÀÎÀ» À§ÇÑ Æ÷Àå ÈѼÕÀº Á¦¿Ü)

      ·¼ÒºñÀÚÀÇ »ç¿ë, Æ÷Àå °³ºÀ¿¡ ÀÇÇØ »óÇ° µîÀÇ °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì
      ¿¹) È­ÀåÇ°, ½ÄÇ°, °¡ÀüÁ¦Ç°(¾Ç¼¼¼­¸® Æ÷ÇÔ) µî

      ·º¹Á¦°¡ °¡´ÉÇÑ »óÇ° µîÀÇ Æ÷ÀåÀ» ÈѼÕÇÑ °æ¿ì
      ¿¹) À½¹Ý/DVD/ºñµð¿À, ¼ÒÇÁÆ®¿þ¾î, ¸¸È­Ã¥, ÀâÁö, ¿µ»ó È­º¸Áý

      ·½Ã°£ÀÇ °æ°ú¿¡ ÀÇÇØ ÀçÆǸŰ¡ °ï¶õÇÑ Á¤µµ·Î °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì

      ·ÀüÀÚ»ó°Å·¡ µî¿¡¼­ÀÇ ¼ÒºñÀÚº¸È£¿¡ °üÇÑ ¹ý·üÀÌ Á¤ÇÏ´Â ¼ÒºñÀÚ Ã»¾àöȸ Á¦ÇÑ ³»¿ë¿¡ ÇØ´çµÇ´Â °æ¿ì

      »óÇ° Ç°Àý

      °ø±Þ»ç(ÃâÆÇ»ç) Àç°í »çÁ¤¿¡ ÀÇÇØ Ç°Àý/Áö¿¬µÉ ¼ö ÀÖÀ½

      ¼ÒºñÀÚ ÇÇÇغ¸»ó
      ȯºÒÁö¿¬¿¡ µû¸¥ ¹è»ó

      ·»óÇ°ÀÇ ºÒ·®¿¡ ÀÇÇÑ ±³È¯, A/S, ȯºÒ, Ç°Áúº¸Áõ ¹× ÇÇÇغ¸»ó µî¿¡ °üÇÑ »çÇ×Àº ¼ÒºñÀÚºÐÀïÇØ°á ±âÁØ (°øÁ¤°Å·¡À§¿øȸ °í½Ã)¿¡ ÁØÇÏ¿© 󸮵Ê

      ·´ë±Ý ȯºÒ ¹× ȯºÒÁö¿¬¿¡ µû¸¥ ¹è»ó±Ý Áö±Þ Á¶°Ç, ÀýÂ÷ µîÀº ÀüÀÚ»ó°Å·¡ µî¿¡¼­ÀÇ ¼ÒºñÀÚ º¸È£¿¡ °üÇÑ ¹ý·ü¿¡ µû¶ó ó¸®ÇÔ

      (ÁÖ)KGÀ̴Ͻýº ±¸¸Å¾ÈÀü¼­ºñ½º¼­ºñ½º °¡ÀÔ»ç½Ç È®ÀÎ

      (ÁÖ)ÀÎÅÍÆÄÅ©Ä¿¸Ó½º´Â ȸ¿ø´ÔµéÀÇ ¾ÈÀü°Å·¡¸¦ À§ÇØ ±¸¸Å±Ý¾×, °áÁ¦¼ö´Ü¿¡ »ó°ü¾øÀÌ (ÁÖ)ÀÎÅÍÆÄÅ©Ä¿¸Ó½º¸¦ ÅëÇÑ ¸ðµç °Å·¡¿¡ ´ëÇÏ¿©
      (ÁÖ)KGÀ̴Ͻýº°¡ Á¦°øÇÏ´Â ±¸¸Å¾ÈÀü¼­ºñ½º¸¦ Àû¿ëÇÏ°í ÀÖ½À´Ï´Ù.

      ¹è¼Û¾È³»

      • ±³º¸¹®°í »óÇ°Àº Åùè·Î ¹è¼ÛµÇ¸ç, Ãâ°í¿Ï·á 1~2Àϳ» »óÇ°À» ¹Þ¾Æ º¸½Ç ¼ö ÀÖ½À´Ï´Ù.

      • Ãâ°í°¡´É ½Ã°£ÀÌ ¼­·Î ´Ù¸¥ »óÇ°À» ÇÔ²² ÁÖ¹®ÇÒ °æ¿ì Ãâ°í°¡´É ½Ã°£ÀÌ °¡Àå ±ä »óÇ°À» ±âÁØÀ¸·Î ¹è¼ÛµË´Ï´Ù.

      • ±ººÎ´ë, ±³µµ¼Ò µî ƯÁ¤±â°üÀº ¿ìü±¹ Åù踸 ¹è¼Û°¡´ÉÇÕ´Ï´Ù.

      • ¹è¼Ûºñ´Â ¾÷ü ¹è¼Ûºñ Á¤Ã¥¿¡ µû¸¨´Ï´Ù.

      • - µµ¼­ ±¸¸Å ½Ã 15,000¿ø ÀÌ»ó ¹«·á¹è¼Û, 15,000¿ø ¹Ì¸¸ 2,500¿ø - »óÇ°º° ¹è¼Ûºñ°¡ ÀÖ´Â °æ¿ì, »óÇ°º° ¹è¼Ûºñ Á¤Ã¥ Àû¿ë