ÄÜÅÙÃ÷ »ó¼¼º¸±â
»ç¹°ÀÎÅͳÝÀ» À§ÇÑ ¸®´ª½º ÇÁ·Î±×·¡¹Ö with ¶óÁ¸® ÆÄÀÌ


»ç¹°ÀÎÅͳÝÀ» À§ÇÑ ¸®´ª½º ÇÁ·Î±×·¡¹Ö with ¶óÁ¸® ÆÄÀÌ

»ç¹°ÀÎÅͳÝÀ» À§ÇÑ ¸®´ª½º ÇÁ·Î±×·¡¹Ö with ¶óÁ¸® ÆÄÀÌ

<¼­¿µÁø> Àú | Á¦ÀÌÆà

Ãâ°£ÀÏ
2022-09-27
ÆÄÀÏÆ÷¸Ë
PDF
¿ë·®
103 M
Áö¿ø±â±â
PC½º¸¶Æ®ÆùÅÂºí¸´PC
ÇöȲ
½Åû °Ç¼ö : 0 °Ç
°£·« ½Åû ¸Þ¼¼Áö
ÄÜÅÙÃ÷ ¼Ò°³
ÀúÀÚ ¼Ò°³
¸ñÂ÷
ÇÑÁÙ¼­Æò

ÄÜÅÙÃ÷ ¼Ò°³

¶óÁ¸® ÆÄÀÌ·Î ¹è¿ì´Â »ç¹°ÀÎÅͳݰú ¸®´ª½º ÇÁ·Î±×·¡¹Ö!
Á¦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 »ç¹°ÀÎÅͳݰú ¶óÁ¸® ÆÄÀÌ 3
1.1 »ç¹°ÀÎÅͳݰú ¿ÀÇ ¼Ò½º Çϵå¿þ¾î Ç÷§Æû 4
1.2 ¶óÁ¸® ÆÄÀÌ ÇÑ ÀÔ º£¾î ¹°±â 10
1.3 ¶óÁ¸® ÆÄÀ̸¦ À§ÇÑ ÁÖº¯ ÀåÄ¡ 14
1.4 ¶óÁ¸® ÆÄÀ̸¦ À§ÇÑ Áغñ ¿îµ¿: »ç¿ë ȯ°æ ¼³Á¤ 21
1.5 ¿ä¾à 46

CHAPTER 2 ¸®´ª½ºÀÇ ±âÃÊ: ¶óÁ¸® ÆÄÀÌ¿Í Ä£ÇØÁö±â 49
2.1 ¸®´ª½ºÀÇ »ç¿ë ȯ°æ°ú ±¸Á¶ 51
2.2 ¸®´ª½ºÀÇ ±âº» ¸í·É¾î 54
2.3 ¸®´ª½º ÅؽºÆ® ¿¡µðÅÍ 70
2.4 ¸®´ª½ºÀÇ ÇÁ·Î±×·¡¹Ö µµ±¸ 78
2.5 ¿ä¾à 104

CHAPTER 3 ¶óÁ¸® ÆÄÀÌ¿Í GPIO: Çϵå¿þ¾î Á¦¾î 107
3.1 GPIOÀÇ °³¿ä 108
3.2 LED Á¦¾î ÇÁ·Î±×·¡¹Ö 111
3.3 wiringPi¸¦ ÀÌ¿ëÇÑ GPIO ÇÁ·Î±×·¡¹Ö 124
3.4 SenseHATÀ» ÀÌ¿ëÇÑ ±â»ó °üÃø ½Ã½ºÅÛ 152
3.5 ¿ä¾à 168

PARTII ¸®´ª½º ±âº» ÇÁ·Î±×·¡¹Ö
CHAPTER 4 ¸®´ª½º ÇÁ·Î±×·¡¹ÖÀÇ ±âÃÊ 173
4.1 ¸®´ª½ºÀÇ ±âº» ±¸Á¶¿Í ÆÄÀÏ ½Ã½ºÅÛ 174
4.2 ÆÄÀÏ Ã³¸®¿Í Ç¥ÁØ ÀÔÃâ·Â 178
4.3 ÆÄÀÏ Á¤º¸¿Í ±ÇÇÑ 201
4.4 µð·ºÅ͸®¿Í ½Ã°£ ó¸® 214
4.5 ¸®´ª½º ½Ã½ºÅÛ ÇÁ·Î±×·¡¹Ö°ú ¶óÁ¸® ÆÄÀÌÀÇ Á¦¾î 228
4.6 ¿ä¾à 234

CHAPTER 5 ÇÁ·Î¼¼½º¿Í ½º·¹µå: ´ÙÁß Ã³¸® 237
5.1 ÇÁ·Î¼¼½º¿Í ½Ã±×³Î 238
5.2 ¸ÖƼ ÇÁ·Î¼¼½º¿Í ´ÙÁß Ã³¸® ÇÁ·Î±×·¡¹Ö 260
5.3 ÇÁ·Î¼¼½º °£ Åë½Å 283
5.4 POSIX ½º·¹µå¿Í µ¿±âÈ­ 310
5.5 ´ÙÁß Ã³¸®¿Í ¶óÁ¸® ÆÄÀÌÀÇ Á¦¾î 320
5.6 ¿ä¾à 326

CHAPTER 6 ¸®´ª½º ³×Æ®¿öÅ© ÇÁ·Î±×·¡¹Ö: »ç¹°ÀÎÅͳÝÀÇ ¿¬°áÀ» À§ÇÑ ±âÃÊ 329
6.1 ³×Æ®¿öÅ©ÀÇ °³¿ä¿Í BSD ¼ÒÄÏ 330
6.2 UDP ³×Æ®¿öÅ© ÇÁ·Î±×·¡¹Ö 346
6.3 TCP ¼­¹ö¿Í Ŭ¶óÀ̾ðÆ® ÇÁ·Î±×·¡¹Ö 356
6.4 HTTP¿Í À¥ ¼­¹ö ÇÁ·Î±×·¡¹Ö 375
6.5 À¥ ¼­¹ö¿Í ¶óÁ¸® ÆÄÀÌÀÇ Á¦¾î 398
6.6 ¿ä¾à 404

PART III ¸ÖƼ¹Ìµð¾î ÇÁ·Î±×·¡¹Ö
CHAPTER 7 ¸®´ª½º ¸ÖƼ¹Ìµð¾î ÇÁ·Î±×·¡¹Ö: Çö¶õÇÔ°ú Áñ°Å¿ò 409
7.1 ¸ÖƼ¹Ìµð¾î¿Í ¶óÁ¸® ÆÄÀÌ 410
7.2 ¸®´ª½º »ç¿îµå ÇÁ·Î±×·¡¹Ö 421
7.3 ÇÁ·¹ÀÓ ¹öÆÛ¸¦ ÅëÇÑ À̹ÌÁö Ãâ·Â 460
7.4 Video4Linux2¿Í Pi Camera 488
7.5 ¶óÁ¸® ÆÄÀÌ¿Í ¸ÖƼ¹Ìµð¾î 504
7.6 ¿ä¾à 506

CHAPTER 8 OpenCV ÇÁ·Î±×·¡¹Ö: »çÁø ¼Ó ¾ó±¼À» ã¾Æ¶ó 509
8.1 ¿µ»ó ó¸®¿Í OpenCV 510
8.2 OpenCV ±âº» ÇÁ·Î±×·¡¹Ö 512
8.3 OpenCV¿Í ¿µ»ó ó¸® 526
8.4 OpenCV¸¦ ÀÌ¿ëÇÑ ¾ó±¼ ÀÎ½Ä 540
8.5 ¶óÁ¸® ÆÄÀÌ¿Í OpenCV 549
8.6 ¿ä¾à 550

CHAPTER 9 OpenGL ES¸¦ ÀÌ¿ëÇÑ 3D ÇÁ·Î±×·¡¹Ö: 3Â÷¿øÀÇ ¼¼°è·Î 553
9.1 ¶óÁ¸® ÆÄÀÌ¿Í OpenGL 554
9.2 EGL¢â°ú OpenGL ES 1.0 560
9.3 OpenGL ES 1.1À» ÀÌ¿ëÇÑ 3D ¾Ö´Ï¸ÞÀÌ¼Ç 578
9.4 OpenGL ES 2.0°ú ¼ÎÀ̵ù ¾ð¾î 587
9.5 3D¿Í ¶óÁ¸® ÆÄÀÌ 627
9.6 ¿ä¾à 632

PART IV ¸®´ª½º °í±Þ ÇÁ·Î±×·¡¹Ö
CHAPTER 10 Qt¸¦ ÀÌ¿ëÇÑ GUI ÇÁ·Î±×·¡¹Ö: ´õ Æí¸®ÇÑ Á¢±Ù¼º 637
10.1 Qt¿Í ¶óÁ¸® ÆÄÀÌ: Qt on Pi 638
10.2 Qt ÇÁ·Î±×·¡¹Ö°ú »ç¿ëÀÚ Á¤ÀÇ À§Á¬ 656
10.3 Qt À§Á¬°ú ·¹À̾ƿô 669
10.4 Qt Creator¸¦ ÀÌ¿ëÇÑ GUI µðÀÚÀÎ 694
10.5 GUI¿Í ¶óÁ¸® ÆÄÀÌ 711
10.6 ¿ä¾à 718

CHAPTER 11 ¶óÁ¸® ÆÄÀÌ¿Í ÀΰøÁö´É: Caffe¿¡¼­ ÇÑÀÜ 721
11.1 ÀΰøÁö´ÉÀÇ °³¿ä 722
11.2 Caffe¸¦ ÀÌ¿ëÇÑ ÀΰøÁö´É 728
11.3 Caffe ±âº» ÇÁ·Î±×·¡¹Ö 743
11.4 Caffe¸¦ ÀÌ¿ëÇÑ ¼ýÀÚ ÀÎ½Ä 751
11.5 Caffe¿Í ¶óÁ¸® ÆÄÀÌÀÇ ÀΰøÁö´É 773
11.6 ¿ä¾à 779

CHAPTER 12 ¸®´ª½º Ä¿³Î°ú µð¹ÙÀ̽º µå¶óÀ̹ö: ´õ ±íÀº °÷À¸·Î 781
12.1 ¸®´ª½º Ä¿³Î°ú µð¹ÙÀ̽º µå¶óÀ̹ö 782
12.2 ¸®´ª½º µð¹ÙÀ̽º µå¶óÀ̹ö ÇÁ·Î±×·¡¹Ö 78
12.3 ½Ã½ºÅÛ ·¹Áö½ºÅÍ¿Í LED Ãâ·Â 803
12.4 LED Ãâ·ÂÀ» À§ÇÑ GPIO µå¶óÀ̹ö ÇÁ·Î±×·¡¹Ö 811
12.5 ½ºÀ§Ä¡¸¦ ÀÌ¿ëÇÑ Ä¿³Î À̺¥Æ® ó¸® 827
12.6 ¿ä¾à 836

CHAPTER 13 ºÎ·Ï 839
13.1 ÀÓº£µðµå ¸®´ª½º °øºÎÇϱâ 840
13.2 ¸®´ª½º ¼Ð(Shell) ÇÁ·Î±×·¡¹Ö 846
13.3 GStreamer¸¦ ÀÌ¿ëÇÑ ¸ÖƼ¹Ìµð¾î ÇÁ·Î±×·¡¹Ö 865
13.4 ARM NEON ±â¹ÝÀÇ SIMD ÇÁ·Î±×·¡¹Ö 888