¶óÁ¸® ÆÄÀÌ·Î ¹è¿ì´Â »ç¹°ÀÎÅͳݰú ¸®´ª½º ÇÁ·Î±×·¡¹Ö! Á¦4Â÷ »ê¾÷Çõ¸íÀ» À§ÇÑ ÃֽŠ³»¿ëÀ» ´õÇÑ °³Á¤ÆÇ¡º»ç¹°ÀÎÅͳÝÀ» À§ÇÑ ¸®´ª½º ÇÁ·Î±×·¡¹Ö with ¶óÁ¸® ÆÄÀÌ¡»´Â ¶óÁ¸® ÆÄÀÌ °°Àº ¿ÀÇ ¼Ò½º Çϵå¿þ¾î¿Í ¼ÒÇÁÆ®¿þ¾î¸¦ À¶ÇÕÇÑ IoT Á¦Ç°À» °³¹ßÇÒ ¼ö ÀÖµµ·Ï GPIO¸¦ ÀÌ¿ëÇÑ ±âº»ÀûÀÎ Çϵå¿þ¾î °³¹ß¿¡¼ºÎÅÍ ¸®´ª½º ÇÁ·Î±×·¡¹Ö, ¸ÖƼ¹Ìµð¾î ÇÁ·Î±×·¡¹Ö, 3D ÇÁ·Î±×·¡¹Ö, ÀΰøÁö´É(µö·¯´×), ¸®´ª½º Ä¿³Î/µð¹ÙÀ̽º ÇÁ·Î±×·¡¹Ö±îÁö ´Ù¾çÇÑ ³»¿ëÀ» ´ã°í ÀÖ´Ù. ¶ÇÇÑ ¿©·¯ ´Ü°è¿¡ °ÉÃÄ ¸®´ª½º ÇÁ·Î±×·¡¹Ö¿¡ ´ëÇØ ÇнÀÇÏ°í, À̸¦ »ç¹°ÀÎÅÍ³Ý ½Ç¹«¿¡ °ð¹Ù·Î Àû¿ëÇÒ ¼ö ÀÖµµ·Ï ÁýÇÊÇÏ¿´À¸¸ç, ³»¿ë¸¶´Ù ±×¸²°ú »çÁø, Ç¥, ÄÚµå µîÀÇ ÀڷḦ ÷ºÎÇØ µ¶ÀÚ°¡ ÇÑÃþ ´õ ¼ö¿ùÇÏ°Ô ÀÌÇØÇÒ ¼ö ÀÖµµ·Ï Çß°í, ¡®µû¶ó Çϱ⡯³ª ¡®Âü°íÇϱ⡯, ¡®±í°Ô º¸±â¡¯ µîÀÇ Äڳʸ¦ ÅëÇؼ´Â ½ÉÈ ÇнÀÀÌ ÀÌ·ç¾îÁöµµ·Ï ±¸¼ºÇÏ¿´´Ù.À̹ø °³Á¤ÆÇÀº ÃÖ½ÅÀÇ ¶óÁ¸® ÆÄÀÌ 4 º¸µå¿Í SenseHAT, ¸®´ª½º Ä¿³Î 5(¶óÁîºñ¾È)¸¦ Àû¿ëÇÏ°í, Á¦4Â÷ »ê¾÷Çõ¸íÀÇ ÁÖ·ù ±â¼úÀÌ µÈ »ç¹°ÀÎÅͳݰú AR/VR/MR/XRÀ» À§ÇÑ OpenGL ES ÇÁ·Î±×·¡¹Ö, ±×¸®°í »ç¹° ÀνÄÀ» À§ÇÑ ¿µ»ó Àνİú ÀΰøÁö´É(µö·¯´×)À» À§ÇØ °ü·Ã ³»¿ëÀ» ´õ¿í º¸°ÇÏ¿´´Ù.
½Ê¿© ³â µ¿¾È IT ºÐ¾ß¿¡¼ ÇÁ·Î±×·¡¹ÖÀ» ÇÏ°í ÀÖÀ¸¸ç, IT Àü¹® °»ç¿Í ÄÁ¼³ÅÏÆ®, °ü±¤TC·Îµµ ÀÏÇÏ°í ÀÖ´Ù. Àú¼·Î´Â ¡¶Å¸ÀÌÁ¨À¸·Î ¿þ¾î·¯ºí ¾Û °³¹ßÇϱ⡷(eBook), ¡¶»ç¹°ÀÎÅͳÝ: ¿ì¸®°¡ ²Þ²Ù´Â ½º¸¶Æ®ÇÑ ¼¼»ó¡·,¡¶ Tizen ¾ÖÇø®ÄÉÀÌ¼Ç ÇÁ·Î±×·¡¹Ö¡·,¡¶ Qt ÇÁ·Î±×·¡¹Ö¡· µîÀÌ ÀÖ´Ù.
¸¸µç ÇÁ·Î±×·¥À¸·Î´Â ¸®´ª½º¿ë ´ÙÀ̾óÆеå, SKY 6400,6500 ¸ð¹ÙÀÏ Ä·ÄÚ´õ, ¿øÀÚ·Â ¹ßÀü¼Ò CPS ½Ã½ºÅÛ, ½Åµµ¸®ÄÚ NEST UI, »ï¼ºÀüÀÚ VOIP Àüȱ⠵îÀÌ ÀÖÀ¸¸ç, ÁÖ·Î ¸ÖƼ¹Ìµð¾î, UI(Qt), ÀÓº£µðµå ¸®´ª½º, ¸ð¹ÙÀÏ, ½º¸¶Æ® µð¹ÙÀ̽º ºÐ¾ß¿¡¼ °³¹ß °æ·ÂÀ» ½×¾Ò´Ù. »ï¼ºÀüÀÚ, LGÀüÀÚ µîÀÇ ±â¾÷°ú ´ë±¸¡¤ÀÎÇÏ¡¤¿ø±¤¡¤ÀüºÏ¡¤Á¶¼±´ëÇб³ ¹× DIP, AKIPA, 3DFIA, KETI, KEA, RAPA, KOSTA µîÀÇ Çùȸ¿¡¼ °ÀÇ¿Í ¼¼¹Ì³ª¸¦ ÁøÇàÇÏ¿´´Ù.
PART I ¶óÁ¸® ÆÄÀÌ »ç¿ëÇϱâCHAPTER 1 »ç¹°ÀÎÅͳݰú ¶óÁ¸® ÆÄÀÌ 31.1 »ç¹°ÀÎÅͳݰú ¿ÀÇ ¼Ò½º Çϵå¿þ¾î Ç÷§Æû 41.2 ¶óÁ¸® ÆÄÀÌ ÇÑ ÀÔ º£¾î ¹°±â 101.3 ¶óÁ¸® ÆÄÀ̸¦ À§ÇÑ ÁÖº¯ ÀåÄ¡ 141.4 ¶óÁ¸® ÆÄÀ̸¦ À§ÇÑ Áغñ ¿îµ¿: »ç¿ë ȯ°æ ¼³Á¤ 211.5 ¿ä¾à 46CHAPTER 2 ¸®´ª½ºÀÇ ±âÃÊ: ¶óÁ¸® ÆÄÀÌ¿Í Ä£ÇØÁö±â 492.1 ¸®´ª½ºÀÇ »ç¿ë ȯ°æ°ú ±¸Á¶ 512.2 ¸®´ª½ºÀÇ ±âº» ¸í·É¾î 542.3 ¸®´ª½º ÅؽºÆ® ¿¡µðÅÍ 702.4 ¸®´ª½ºÀÇ ÇÁ·Î±×·¡¹Ö µµ±¸ 782.5 ¿ä¾à 104CHAPTER 3 ¶óÁ¸® ÆÄÀÌ¿Í GPIO: Çϵå¿þ¾î Á¦¾î 1073.1 GPIOÀÇ °³¿ä 1083.2 LED Á¦¾î ÇÁ·Î±×·¡¹Ö 1113.3 wiringPi¸¦ ÀÌ¿ëÇÑ GPIO ÇÁ·Î±×·¡¹Ö 1243.4 SenseHATÀ» ÀÌ¿ëÇÑ ±â»ó °üÃø ½Ã½ºÅÛ 1523.5 ¿ä¾à 168PARTII ¸®´ª½º ±âº» ÇÁ·Î±×·¡¹ÖCHAPTER 4 ¸®´ª½º ÇÁ·Î±×·¡¹ÖÀÇ ±âÃÊ 1734.1 ¸®´ª½ºÀÇ ±âº» ±¸Á¶¿Í ÆÄÀÏ ½Ã½ºÅÛ 1744.2 ÆÄÀÏ Ã³¸®¿Í Ç¥ÁØ ÀÔÃâ·Â 1784.3 ÆÄÀÏ Á¤º¸¿Í ±ÇÇÑ 2014.4 µð·ºÅ͸®¿Í ½Ã°£ ó¸® 2144.5 ¸®´ª½º ½Ã½ºÅÛ ÇÁ·Î±×·¡¹Ö°ú ¶óÁ¸® ÆÄÀÌÀÇ Á¦¾î 2284.6 ¿ä¾à 234CHAPTER 5 ÇÁ·Î¼¼½º¿Í ½º·¹µå: ´ÙÁß Ã³¸® 2375.1 ÇÁ·Î¼¼½º¿Í ½Ã±×³Î 2385.2 ¸ÖƼ ÇÁ·Î¼¼½º¿Í ´ÙÁß Ã³¸® ÇÁ·Î±×·¡¹Ö 2605.3 ÇÁ·Î¼¼½º °£ Åë½Å 2835.4 POSIX ½º·¹µå¿Í µ¿±âÈ 3105.5 ´ÙÁß Ã³¸®¿Í ¶óÁ¸® ÆÄÀÌÀÇ Á¦¾î 3205.6 ¿ä¾à 326CHAPTER 6 ¸®´ª½º ³×Æ®¿öÅ© ÇÁ·Î±×·¡¹Ö: »ç¹°ÀÎÅͳÝÀÇ ¿¬°áÀ» À§ÇÑ ±âÃÊ 3296.1 ³×Æ®¿öÅ©ÀÇ °³¿ä¿Í BSD ¼ÒÄÏ 3306.2 UDP ³×Æ®¿öÅ© ÇÁ·Î±×·¡¹Ö 3466.3 TCP ¼¹ö¿Í Ŭ¶óÀ̾ðÆ® ÇÁ·Î±×·¡¹Ö 3566.4 HTTP¿Í À¥ ¼¹ö ÇÁ·Î±×·¡¹Ö 3756.5 À¥ ¼¹ö¿Í ¶óÁ¸® ÆÄÀÌÀÇ Á¦¾î 3986.6 ¿ä¾à 404PART III ¸ÖƼ¹Ìµð¾î ÇÁ·Î±×·¡¹ÖCHAPTER 7 ¸®´ª½º ¸ÖƼ¹Ìµð¾î ÇÁ·Î±×·¡¹Ö: Çö¶õÇÔ°ú Áñ°Å¿ò 4097.1 ¸ÖƼ¹Ìµð¾î¿Í ¶óÁ¸® ÆÄÀÌ 4107.2 ¸®´ª½º »ç¿îµå ÇÁ·Î±×·¡¹Ö 4217.3 ÇÁ·¹ÀÓ ¹öÆÛ¸¦ ÅëÇÑ À̹ÌÁö Ãâ·Â 4607.4 Video4Linux2¿Í Pi Camera 4887.5 ¶óÁ¸® ÆÄÀÌ¿Í ¸ÖƼ¹Ìµð¾î 5047.6 ¿ä¾à 506CHAPTER 8 OpenCV ÇÁ·Î±×·¡¹Ö: »çÁø ¼Ó ¾ó±¼À» ã¾Æ¶ó 5098.1 ¿µ»ó ó¸®¿Í OpenCV 5108.2 OpenCV ±âº» ÇÁ·Î±×·¡¹Ö 5128.3 OpenCV¿Í ¿µ»ó ó¸® 5268.4 OpenCV¸¦ ÀÌ¿ëÇÑ ¾ó±¼ ÀÎ½Ä 5408.5 ¶óÁ¸® ÆÄÀÌ¿Í OpenCV 5498.6 ¿ä¾à 550CHAPTER 9 OpenGL ES¸¦ ÀÌ¿ëÇÑ 3D ÇÁ·Î±×·¡¹Ö: 3Â÷¿øÀÇ ¼¼°è·Î 5539.1 ¶óÁ¸® ÆÄÀÌ¿Í OpenGL 5549.2 EGL¢â°ú OpenGL ES 1.0 5609.3 OpenGL ES 1.1À» ÀÌ¿ëÇÑ 3D ¾Ö´Ï¸ÞÀÌ¼Ç 5789.4 OpenGL ES 2.0°ú ¼ÎÀ̵ù ¾ð¾î 5879.5 3D¿Í ¶óÁ¸® ÆÄÀÌ 6279.6 ¿ä¾à 632PART IV ¸®´ª½º °í±Þ ÇÁ·Î±×·¡¹ÖCHAPTER 10 Qt¸¦ ÀÌ¿ëÇÑ GUI ÇÁ·Î±×·¡¹Ö: ´õ Æí¸®ÇÑ Á¢±Ù¼º 63710.1 Qt¿Í ¶óÁ¸® ÆÄÀÌ: Qt on Pi 63810.2 Qt ÇÁ·Î±×·¡¹Ö°ú »ç¿ëÀÚ Á¤ÀÇ À§Á¬ 65610.3 Qt À§Á¬°ú ·¹À̾ƿô 66910.4 Qt Creator¸¦ ÀÌ¿ëÇÑ GUI µðÀÚÀÎ 69410.5 GUI¿Í ¶óÁ¸® ÆÄÀÌ 71110.6 ¿ä¾à 718CHAPTER 11 ¶óÁ¸® ÆÄÀÌ¿Í ÀΰøÁö´É: Caffe¿¡¼ ÇÑÀÜ 72111.1 ÀΰøÁö´ÉÀÇ °³¿ä 72211.2 Caffe¸¦ ÀÌ¿ëÇÑ ÀΰøÁö´É 72811.3 Caffe ±âº» ÇÁ·Î±×·¡¹Ö 74311.4 Caffe¸¦ ÀÌ¿ëÇÑ ¼ýÀÚ ÀÎ½Ä 75111.5 Caffe¿Í ¶óÁ¸® ÆÄÀÌÀÇ ÀΰøÁö´É 77311.6 ¿ä¾à 779CHAPTER 12 ¸®´ª½º Ä¿³Î°ú µð¹ÙÀ̽º µå¶óÀ̹ö: ´õ ±íÀº °÷À¸·Î 78112.1 ¸®´ª½º Ä¿³Î°ú µð¹ÙÀ̽º µå¶óÀ̹ö 78212.2 ¸®´ª½º µð¹ÙÀ̽º µå¶óÀ̹ö ÇÁ·Î±×·¡¹Ö 7812.3 ½Ã½ºÅÛ ·¹Áö½ºÅÍ¿Í LED Ãâ·Â 80312.4 LED Ãâ·ÂÀ» À§ÇÑ GPIO µå¶óÀ̹ö ÇÁ·Î±×·¡¹Ö 81112.5 ½ºÀ§Ä¡¸¦ ÀÌ¿ëÇÑ Ä¿³Î À̺¥Æ® ó¸® 82712.6 ¿ä¾à 836CHAPTER 13 ºÎ·Ï 83913.1 ÀÓº£µðµå ¸®´ª½º °øºÎÇϱâ 84013.2 ¸®´ª½º ¼Ð(Shell) ÇÁ·Î±×·¡¹Ö 84613.3 GStreamer¸¦ ÀÌ¿ëÇÑ ¸ÖƼ¹Ìµð¾î ÇÁ·Î±×·¡¹Ö 86513.4 ARM NEON ±â¹ÝÀÇ SIMD ÇÁ·Î±×·¡¹Ö 888