ÄÜÅÙÃ÷ »ó¼¼º¸±â
ÀÓº£µðµå ¿£Áö´Ï¾î ±³°ú¼­


ÀÓº£µðµå ¿£Áö´Ï¾î ±³°ú¼­

<¿ÍŸ³ªº£ ³ëº¸·ç>,<¸¶Å°³ë ½ÅÁö> °øÀú/<Á¤ÀνÄ> ¿ª | Á¦ÀÌÆà

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

ÄÜÅÙÃ÷ ¼Ò°³

ÀÓº£µðµåÀÇ ±âÃÊ ¿ø¸®ºÎÅÍ ´Ù¾çÇÑ È°¿ë±îÁö ÇÑ ±Ç¿¡ ¸ðµÎ ´ã¾Ò´Ù!

ÀÓº£µðµå ±â¼úÀ» óÀ½ Á¢ÇÏ´Â ºÐÀ̳ª ÀÓº£µðµå ¿£Áö´Ï¾î¸¦ ¸ñÇ¥·Î ÇÏ´Â ºÐÀ» À§ÇØ ½±°í Ä£ÀýÇÏ°Ô ÁýÇÊµÈ ¡ºÀÓº£µðµå ±³°ú¼­¡»´Â »ç¹°ÀÎÅÍ³Ý ºÐ¾ß¿Í ¸ð¹ÙÀÏ ±â±â, °¢Á¾ ÀüÀÚ Àåºñ¿¡¼­ »©³õÀ» ¼ö ¾ø´Â ÀÓº£µðµå ¼ÒÇÁÆ®¿þ¾î ±â¼ú¿¡ °üÇØ ¼³¸íÇÑ´Ù. ¶ÇÇÑ, ÀÓº£µðµå °³¹ßȯ°æ¿¡¼­ ¸¹ÀÌ »ç¿ëÇÏ´Â ¾ÆµÎÀ̳ë¿Í ¶óÁÀÌ ÆÄÀ̸¦ ´Ù·ç¸ç, ÀÓº£µðµå ½Ã½ºÅÛ °³¹ß¿¡ Âü¿©ÇÒ ¿£Áö´Ï¾î°¡ ¾Ë¾Æ µÎ¾î¾ß ÇÒ Çʼö Áöħ°ú ÀÚ¼¼ µîÀ» ÀúÀÚÀÇ °æÇèÀû Ãø¸é°ú ¼ÒÇÁÆ®¿þ¾î °³¹ß ¿øÄ¢¿¡ µû¶ó ¼³¸íÇÑ´Ù.

ÀúÀÚ¼Ò°³

ÀüÀÚ Á¦Ç° Á¦Á¶»ç¿¡¼­ Åë½Å ½Ã½ºÅÛÀÇ °³¹ß ¹× ÇÁ·Î¼¼½º °³¼± ¾÷¹«¸¦ ÁøÇàÇÏ¿´°í, IPA(µ¶¸³ÇàÁ¤¹ýÀÎÁ¤º¸Ã³¸®ÃßÁø±â±¸) ¿¬±¸¿øÀ¸·Î¼­ ÀÓº£µðµå ±â¼úÀÚ À°¼º ¾÷¹«¸¦ ´ã´çÇÏ¿´´Ù. 2010³âºÎÅÍ´Â ÁÖ½Äȸ»ç ¾ÆÇÁ·¼¿¡¼­ ·¹°í ¸¶Àε彺ÅèÀ» ÀÌ¿ëÇÑ ÀÎÀç À°¼ºÀ» ±âȹÇÏ¿´À¸¸ç, ÇöÀç´Â NPO ¹ýÀÎ ÀÓº£µðµå ¼ÒÇÁÆ®¿þ¾î °ü¸®ÀÚÀ̸ç, ±â¼úÀÚ À°¼º ¿¬±¸È¸ ÀÌ»ç·Î ÀçÁ÷ ÁßÀÌ´Ù. ¶ÇÇÑ, ÇÕµ¿È¸»ç ¿ÍŸ³ªº£ ±â¼ú¿¬±¸¼Ò ¹× ÁÖ½Äȸ»ç ¡®for Our Kids¡¯¸¦ â¾÷ÇÏ¿© ÀÚü Á¦ÀÛÇÑ ±³Àç¿ë ·Îº¿ÀÇ °³¹ß, ¿µ¾÷ µîÀÇ ¾÷¹«¸¦ ¸Ã°í ÀÖ´Ù.

¸ñÂ÷

<b>CHAPTER 1 ÀÓº£µðµå ¼ÒÇÁÆ®¿þ¾î ¿£Áö´Ï¾îÀÇ ¾÷¹« 1</b></br>01 ÀÓº£µðµå ½Ã½ºÅÛÀ̶õ? 3</br> ÀÓº£µðµå ½Ã½ºÅÛÀÇ Á߿伺 3</br> ÀÓº£µðµå ½Ã½ºÅÛ°ú PC, ¼­¹ö´Â ¾î¶»°Ô ´Ù¸¥°¡? 4</br>02 ÀÓº£µðµå ½Ã½ºÅÛÀÇ Æ¯Â¡ 5</br> Nature: ÀÚ¿¬ ¹ýÄ¢ÀÇ Ãë±Þ 6</br> Time: ½Ç½Ã°£¼ºÀÇ ¿ä±¸ 7</br> Constraint: ¾ö°ÝÇÑ Á¦¾à »çÇ× 8</br> Reliability: ³ôÀº ½Å·Ú¼º 9</br> Á¦Ç°º° NTCR ¿ä±¸»çÇ×ÀÇ Æ¯Â¡ 9</br>03 ÀÓº£µðµå ¼ÒÇÁÆ®¿þ¾î¶õ? 10</br> ¼ÒÇÁÆ®¿þ¾îÀÇ Á¾·ù 10</br>04 ÀÓº£µðµå ¼ÒÇÁÆ®¿þ¾î ¿£Áö´Ï¾îÀÇ ¾÷¹« 13</br> ÀÓº£µðµå ¼ÒÇÁÆ®¿þ¾î ¿£Áö´Ï¾î°¡ ¼ÓÇÏ´Â Á¶Á÷ 13</br> ÀÓº£µðµå ¼ÒÇÁÆ®¿þ¾îÀÇ ±Ô¸ð¿¡ µû¶ó Á¶Á÷Àº º¯ÇÑ´Ù 13</br> ÇÏûÀÌ ¾Æ´Ñ ÇÁ·Î ¼­ºñ½º 14</br>05 ÀÓº£µðµå ¼ÒÇÁÆ®¿þ¾î ¿£Áö´Ï¾îÀÇ Á÷Á¾ 16</br></br><b>CHAPTER 2 ¸¶ÀÌÅ©·ÎÄÄÇ»ÅÍ Çϵå¿þ¾î 19</b></br>06 ÀÓº£µðµå ½Ã½ºÅÛÀÇ ±¸¼º 21</br>07 ÀÓº£µðµå ¸¶ÀÌÅ©·ÎÄÄÇ»ÅÍÀÇ ±¸¼º 23</br> Çϵå¿þ¾îÀÇ Á¾·ù 23</br> CPU¿Í ¸¶ÀÌÅ©·ÎÄÄÇ»ÅÍ 24</br> ¸Þ¸ð¸® 25</br> ¸Þ¸ð¸®ÀÇ Á¾·ù 27</br> ¹ö½ºÀÇ ±¸¼º 29</br> ¸ÞÀÎ ¹ö½ºÀÇ ¿ëµµ 29</br> ·ÎÄà ¹ö½º 31</br> ÁÖº¯ÀåÄ¡ 34</br> ÁÖº¯ÀåÄ¡ÀÇ Á¦¾î ¹æ½Ä 36</br>08 CPU¶õ? 38</br> CPUÀÇ ¸í·É ½ÇÇà 40</br> ÀÎÅÍ·´Æ® 43</br></br><b>CHAPTER 3 ÀÓº£µðµå ¼ÒÇÁÆ®¿þ¾î 47</b></br>09 ÀÓº£µðµå ½Ã½ºÅÛÀÇ ¼ÒÇÁÆ®¿þ¾î 49</br> ÀÓº£µðµå ¼ÒÇÁÆ®¿þ¾îÀÇ Á¾·ù 49</br>10 ÀÓº£µðµå ¼ÒÇÁÆ®¿þ¾î¸¦ °³¹ßÇÏ´Â È帧 51</br> ½ÇÁ¦ ºôµåÀÇ È帧 È®ÀÎÇϱâ 53</br>11 ¾î¼Àºí¸® ¾ð¾î·ÎºÎÅÍ ¾Ë ¼ö ÀÖ´Â °Í 59</br> ½ºÅ¸Æ®¾÷ ·çƾ 61</br> main ÇÔ¼ö°¡ È£ÃâµÉ ¶§±îÁöÀÇ È帧 ÃßÀû 61</br> ¸Þ¸ð¸® ¸Ê 63</br> ½ºÅà 64</br> ½ºÅðú ÀÎÅÍ·´Æ® 65</br>12 ÀÓº£µðµå ¼ÒÇÁÆ®¿þ¾îÀÇ Å×½ºÆ® ȯ°æ 68</br> ICE 68</br>13 ÀÓº£µðµå ½Ã½ºÅÛ ÇÁ·Î±×·¡¹Ö¿¡¼­ÀÇ C¾ð¾î 71</br> ÃÖÀûÈ­ ¿É¼ÇÀÇ ÀåÁ¡°ú ´ÜÁ¡ 71</br> volatile ¼±¾ð 71</br> unsigned¿Í signed 72</br> pragma 73</br> Æ÷ÀÎÅÍ¿Í ¹è¿­ 73</br> ÀÎÅÍ·´Æ® Çڵ鷯 74</br></br><b>CHAPTER 4 ÀÓº£µðµå ½Ã½ºÅÛÀ» »ç¿ëÇÑ C¾ð¾î ÇÁ·Î±×·¡¹Ö 77</b></br>14 ¾ÆµÎÀ̳ëÀÇ Çϵå¿þ¾î È®ÀÎÇϱâ 79</br> ¾ÆµÎÀ̳ë¶õ? 79</br> ¾ÆµÎÀÌ³ë ¿ì³ëÀÇ Çϵå¿þ¾î ±¸¼º 80</br> ¸¶ÀÌÅ©·ÎÄÄÇ»ÅÍÀÇ µ¥ÀÌÅÍ ½ÃÆ® Á¶»çÇϱâ 82</br> µ¥ÀÌÅÍ ½ÃÆ®¿Í º¸µå ¸ÂÃç º¸±â 84</br> ATmega328PÀÇ ³»ºÎ ±¸¼º°ú Ä¿³ØÅÍ¿ÍÀÇ °ü°è 88</br>15 LED¸¦ ON/OFFÇÏ´Â ½ÇÇè 93</br> LED ½ÇÇèÀÇ °³¿ä 93</br> LED Á¢¼Ó 94</br> Á¡¸ê ÇÁ·Î±×·¥ ÀÛ¼ºÇϱâ 96</br> µ¿ÀÛ È®ÀÎ 101</br>16 LED ½ÇÇè ÇÁ·Î±×·¥ ÀÌÇØÇϱâ 103</br> CPUÀÇ °üÁ¡¿¡¼­ ¹Ù¶óº» ·¹Áö½ºÅÍ Á¦¾î 103</br> ¾î¼Àºí·¯¿¡¼­ È®ÀÎ 103</br>17 LED Á¡¸ê ½Ã°£ ÁöÁ¤Çϱâ 109</br> ŸÀ̸ÓÀÇ ÀÌ¿ë 111</br></br><b>CHAPTER 5 ½Ç½Ã°£ ¿î¿µÃ¼Á¦ 113</b></br>18 ÀÓº£µðµå ½Ã½ºÅÛÀÇ ¿î¿µÃ¼Á¦ 115</br> ¿î¿µÃ¼Á¦¶õ? 115</br> ÀÓº£µðµå ¿î¿µÃ¼Á¦°¡ ÇÊ¿äÇÑ ÀÌÀ¯ 116</br> ÀÓº£µðµå ¿î¿µÃ¼Á¦¸¦ »ç¿ëÇÒ ¶§ÀÇ ´ÜÁ¡ 121</br>19 ÀÓº£µðµå ¿î¿µÃ¼Á¦ »ç¿ëÇØ º¸±â 123</br> ÀÓº£µðµå ¿î¿µÃ¼Á¦ÀÇ µ¿ÀÛ 123</br>20 FreeRTOS µ¿ÀÛ ¹è¿ì±â 128</br> FreeRTOSÀÇ ±¸¼º 128</br> FreeRTOSÀÇ ±âº» µ¿ÀÛ 129</br> ¼Ò½º ÄÚµåÀÇ ½ÇÁ¦ µ¿ÀÛ 131</br>21 ÀÓº£µðµå ¿î¿µÃ¼Á¦ÀÇ ¿ª»ç 136</br> ÀÓº£µðµå ¿î¿µÃ¼Á¦ÀÇ ¿ª»ç 136</br> ÀÓº£µðµå ¿î¿µÃ¼Á¦ÀÇ Á¾·ù¿Í ½Ã´ë ¹è°æ 138</br>22 ÀÓº£µðµå ¿î¿µÃ¼Á¦ÀÇ ¼±Åà ¹æ¹ý 142</br>ÀÓº£µðµå ¿î¿µÃ¼Á¦ÀÇ ¼±Á¤ Æ÷ÀÎÆ® 142</br></br><b>CHAPTER 6 ½º¸¶Æ® µð¹ÙÀ̽º 145</b></br>23 µ¥ÀÌÅÍ ÁÖµµ »çȸ 147</br> µ¥ÀÌÅÍÀÇ È°¿ë 147</br>24 ½º¸¶Æ® µð¹ÙÀ̽º 149</br> ½º¸¶Æ® µð¹ÙÀ̽º¶õ? 149</br> ½º¸¶Æ® µð¹ÙÀ̽ºÀÇ »ç¿ë ¿¹ 150</br> ½º¸¶Æ® µð¹ÙÀ̽ºÀÇ ±¸¼º 152</br></br><b>CHAPTER 7 ÀÓº£µðµå ¸®´ª½º 161</b></br>25 ÀÓº£µðµå ¸®´ª½º 163</br> ¸®´ª½º ¿î¿µÃ¼Á¦¸¦ »ç¿ëÇÏ´Â ÀÌÀ¯ 163</br> ¸®´ª½º ¿î¿µÃ¼Á¦°¡ µ¿ÀÛÇÏ´Â Çϵå¿þ¾î ±¸¼º 164</br> ¸®´ª½º ¿î¿µÃ¼Á¦°¡ µ¿ÀÛÇÏ´Â ¼ÒÇÁÆ®¿þ¾î ±¸¼º 168</br>26 ÀÓº£µðµå ¸®´ª½º ¼ÒÇÁÆ®¿þ¾îÀÇ °³¿ä 170</br> ÇÁ·Î¼¼½º 170</br> ½º·¹µå 171</br> IPC 171</br> Ä¿³Î 172</br> ½Ã½ºÅÛ ÄÝ ÀÎÅÍÆäÀ̽º 175</br>27 ÀÓº£µðµå ¸®´ª½ºÀÇ ºôµå¿Í ±âµ¿ 179</br> ÀÌ¿ëÇÒ Çϵå¿þ¾î 179</br> ¶óÁ¸® ÆÄÀÌ 3B+ÀÇ ¸®´ª½º ¹èÆ÷ÆÇ 181</br> ¶óÁ¸® ÆÄÀÌ 3B+¿¡¼­ Yocto¸¦ ±âµ¿Çϱâ±îÁöÀÇ È帧 183</br> Yocto¿¡¼­ÀÇ ºôµå ½ÇÇà 183</br>28 ÀÓº£µðµå ¸®´ª½ºÀÇ µ¿ÀÛ È®ÀÎ 187</br> Yocto Àçºôµå¿¡ ÀÇÇÑ ÀÚü °³¹ßȯ°æÀÇ µµÀÔ 187</br> sysfsÀÇ ÀÌ¿ë 196</br> ¿ÀÇ ¼Ò½º ¼ÒÇÁÆ®¿þ¾îÀÇ ÀÌ¿ë 198</br> ÀÓº£µðµå ¸®´ª½º °³¹ß¿¡¼­ ÁÖÀÇÇØ¾ß ÇÒ Æ÷ÀÎÆ® 203</br></br><b>CHAPTER 8 ÀÓº£µðµå ¼ÒÇÁÆ®¿þ¾îÀÇ °³¹ß ÇÁ·Î¼¼½º 207</b></br>29 ÀÓº£µðµå ½Ã½ºÅÛÀÇ ¶óÀÌÇÁ»çÀÌŬ 209</br>30 ÀÓº£µðµå ½Ã½ºÅÛÀÇ °³¹ß ¹æ¹ý 211</br> µ¿½Ã °³¹ß 211</br> ÇÁ·±Æ® ·Îµù 212</br> ÀÓº£µðµå ¼ÒÇÁÆ®¿þ¾î °³¹ß ÇÁ·Î¼¼½ºÀÇ VÀÚ ¸ðµ¨ 213</br> ÀÓº£µðµå ¼ÒÇÁÆ®¿þ¾î °³¹ß ÇÁ·Î¼¼½º 214</br>31 ½Ã½ºÅÛ ¿ä±¸ Á¤ÀÇ 216</br>32 ½Ã½ºÅÛ ¾ÆÅ°ÅØó ¼³°è 218</br>33 ¼ÒÇÁÆ®¿þ¾î ¿ä±¸ Á¤ÀÇ 223</br>34 ¼ÒÇÁÆ®¿þ¾î ¾ÆÅ°ÅØó ¼³°è 225</br>35 ¼ÒÇÁÆ®¿þ¾î »ó¼¼ ¼³°è 228</br>36 ±¸Çö, ´ÜÀ§ Å×½ºÆ® 229</br>37 ¼ÒÇÁÆ®¿þ¾î °áÇÕ, ÅëÇÕ Å×½ºÆ® 232</br>38 ¼ÒÇÁÆ®¿þ¾î Ÿ´ç¼º È®ÀÎ Å×½ºÆ® 235</br>39 ½Ã½ºÅÛ °áÇÕ, ÅëÇÕ Å×½ºÆ®¿Í ½Ã½ºÅÛ Å¸´ç¼º È®ÀÎ Å×½ºÆ® 236</br>40 Á¦Ç° ÃâÇÏ 237</br></br><b>CHAPTER 9 »ç¹°ÀÎÅͳÝ/ÀΰøÁö´É ½Ã´ëÀÇ ÀÓº£µðµå ¼ÒÇÁÆ®¿þ¾î °³¹ß 239</b></br>41 »ê¾÷Çõ¸í°ú ÀÓº£µðµå ½Ã½ºÅÛ 241</br> Á¦1Â÷ »ê¾÷Çõ¸í 241</br> Á¦2Â÷ »ê¾÷Çõ¸í 242 </br> Á¦3Â÷ »ê¾÷Çõ¸í 243</br> Á¦4Â÷ »ê¾÷Çõ¸í 245</br>42 DX ½Ã´ëÀÇ ÀÓº£µðµå ½Ã½ºÅÛ °³¹ß 247</br> ±â´É ¹èÄ¡ÀÇ º¯È­ 247</br>43 ÀÓº£µðµå ¿£Áö´Ï¾îÀÇ ÇнÀ¹æ¹ý 253</br> ¼öÆĸ® ÀÌ·Ð 253</br> Ç¥ÁØÀûÀÎ °³¹ß ¹æ¹ý ¹è¿ì±â 254</br> ÀÚ½ÅÀÌ Á÷Á¢ Á¤º¸¸¦ Á¦°øÇÏ¸é ´Ù¸¥ Á¤º¸µµ ¼öÁýµÈ´Ù 255</br></br><b>APPENDIX A Arduino IDE/YoctoÀÇ ¼³Ä¡ 257</b></br>44 Arduino IDE¸¦ À©µµ¿ì 10¿¡¼­ ¼³Ä¡Çϱâ 259</br> Arduino IDEÀÇ ÀÔ¼ö 259</br> Arduino IDEÀÇ ¼³Ä¡ 262</br> AVR ¸í·ÉÀÇ µ¿ÀÛ È®ÀÎ 266</br>45 Yocto ºôµå ȯ°æÀÇ Áغñ 267</br> dashÀÇ Àüȯ 267</br> ºôµå¿¡ ÇÊ¿äÇÑ ÆÐÅ°Áö ¼³Ä¡ 267</br> ÇÁ·Ï½ÃÀÇ ¼³Á¤ÀÌ ÇÊ¿äÇÒ ¶§ 268</br>46 ¶óÁ¸® ÆÄÀÌ 3ÀÇ Yocto ȯ°æ ±¸Ãà 271</br> YoctoÀÇ ¹öÀü 271</br> YoctoÀÇ È¯°æ ±¸Ãà 271</br> Yocto ȯ°æÀÇ ¼Â¾÷ 272</br></br>ã¾Æº¸±â 276