Ã¥¼Ò°³
ÀÌ Ã¥Àº ¼¾¼ ³×Æ®¿öÅ©¸¦ ¿î¿µÇϱâ À§ÇÑ ÃʼÒÇü ¿î¿µÃ¼Á¦ÀÎ NanoQplus¿Í Tiny OS¿¡¼ÀÇ ÇÁ·Î±×·¡¹Ö ¹æ¹ý¿¡ ´ëÇØ À̾߱âÇÑ´Ù. NanoQplus´Â Çѱ¹ÀüÀÚÅë½Å¿¬±¸¿ø¿¡¼ °³¹ßÇÑ ±¹»ê ¿î¿µÃ¼Á¦·Î, ¾ÕÀ¸·Î ¸¹Àº È°¿ëÀÌ ±â´ëµÇ°í ÀÖ´Ù. ±×¸®°í TinyOS´Â ÇöÀç °¡Àå ³Î¸® ¾²ÀÌ´Â ¿î¿µÃ¼Á¦ÀÌ´Ù.
º»¹®Àº NanoQplus, TinyOS¶õ ¹«¾ùÀÎÁö, ±¸Á¶´Â ¾î¶»°Ô µÇ¾î ÀÖÀ¸¸ç, ¾î¶² Ư¡ÀÌ ÀÖ´ÂÁö, À̵éÀ» ÀÌ¿ëÇÏ¿© °³¹ßȯ°æÀ» ±¸ÃàÇÏ´Â ¹æ¹ýÀ» ¹«¾ùÀÎÁö µîÀ» ¼³¸íÇÑ´Ù. C ȤÀº ÀÚ¹Ù¸¦ ¾î´À Á¤µµ ´Ù·ê ÁÙ ¾Ë¸ç ¼¾¼ ³×Æ®¿öÅ©¿¡ ´ëÇØ Ãß»óÀûÀ¸·Î ¾Ë°í ÀÖ´Â »ç¶÷µéÀ» ´ë»óÀ¸·Î ÇÏ¿´´Ù. ƯÈ÷ TinyOS¿¡ ºñÇØ °ü·Ã ±â¼ú ¹®¼³ª °³¹ß ³ëÇÏ¿ì ÃàÀûÀÌ ºÎÁ·ÇÑ NanoQplus¿¡ ´ëÇØ ¸¹Àº ½ÉÇ÷À» ±â¿ï¿´´Ù.
¸ñÂ÷
1.NanoQplus ¼Ò°³
1.1. NanoQplus Àüü ±¸Á¶ 11
1.2. NanoQplus Æú´õ ±¸Á¶ 16
2.NanoQplus °³¹ßȯ°æ ±¸Ãà
2.1. °³¿ä 21
2.2. Cygwin ¼³Ä¡ 21
2.3. WinAVR ¼³Ä¡ 27
2.4. Fusing ÇÁ·Î±×·¥ ¼³Ä¡ 31
2.5. NanoQplus ¼³Ä¡ 35
2.6. Cygwin ȯ°æ ¼³Á¤ 37
2.7. ETRI-ZNIC ¸ðµâ ÆÐÄ¡ 41
2.8. ÄÄÆÄÀÏ ¹× ǻ¡ 46
2.9. menuconfig »ç¿ë¹ý 57
3.NanoQplus ÇÁ·Î±×·¡¹Ö ½ÃÀÛÇϱâ
3.1. °³¿ä 67
3.2. LED Blink 67
3.3. UART & LED Blink 72
3.4. Multi?Thread LED Blink 83
3.5. Rx¿Í Tx 88
3.6. Multi?hop Routing 100
4.NanoQplus °í±Þ ÀÀ¿ë
¾îÇø®ÄÉÀÌ¼Ç °³¹ß
4.1. Simple Sensor NetworksÀÇ ±¸Á¶ ¹×
µ¿ÀÛ °úÁ¤ 113
4.2. ÆÄÀÏ ±¸Á¶ 115
4.3. ÇÁ·ÎÅäÄÝ Á¤ÀÇ 116
4.4. ½ÌÅ© ³ëµå¿ë ÀÀ¿ëÇÁ·Î±×·¥ÀÇ ±¸Çö 121
4.5. ¼¾¼ ³ëµå¿ë ÀÀ¿ëÇÁ·Î±×·¥ÀÇ ±¸Çö 126
4.6. MAC Filter 1314.7. ÄÄÆÄÀÏ ¹× ǻ¡ 134
4.8. ½ÇÇà ȸé 139
5.NanoQplus¿ë ¶ó¿ìÆÃ
ÇÁ·ÎÅäÄÝ ½ºÅà °³¹ß
5.1. »õ·Î¿î ÇÁ·ÎÅäÄÝ °³¹ßÀ» À§ÇÑ È¯°æ ¼³Á¤ 145
5.2. »õ·Î¿î ¶ó¿ìÆà ÇÁ·ÎÅäÄÝ °³¹ß 153
5.3. Á¤¸® 166
5.4. °¡º¯±æÀÌ Çì´õ¸¦ °¡Áø ¶ó¿ìÆà ÇÁ·ÎÅäÄÝ 168
5.5. ¶ó¿ìÆà ÇÁ·ÎÅäÄÝ ÀÛ¼ºÇϱâ ? ½ÇÀü 173
6.Tiny OS ¼Ò°³ ¹× ¼³Ä¡
6.1. TinyOS ¼Ò°³ 203
6.2. °³¹ß ȯ°æ ¼Ò°³ 205
6.3. Tiny OS ¼³Ä¡ 207
6.4. ¼³Ä¡ ÈÄ Á¡°Ë(toscheck, H/W verification) 214
7.TinyOS ÇÁ·Î±×·¡¹Ö ½ÃÀÛÇϱâ
7.1. Task scheduling¿¡ °üÇÑ ¼³¸í 227
7.2. Compile ¹æ¹ý ¹× programming ¹æ¹ý 229
7.3. Led °ü·Ã ¿¹Á¦ ºÐ¼® ¹× ½Ç½À 234
7.4. ¸ðÆ®¸¦ ÀÌ¿ëÇÑ ¼¾½Ì °ü·Ã
¿¹Á¦ ºÐ¼® ¹× ½Ç½À 252
7.5. ¶óµð¿À Åë½ÅÀ» À§ÇÑ ¿¹Á¦ ºÐ¼® ¹× ½Ç½À 267
7.6. Java Åø »ç¿ëÀ» À§ÇÑ ¿¹Á¦ ºÐ¼® ¹× ½Ç½À 292
7.7. TOSSIMÀ» ÀÌ¿ëÇÏ¿© TinyOS ¾îÇø®ÄÉÀ̼Ç
½Ã¹Ä·¹ÀÌ¼Ç Çϱâ 327
8.¼¾¼ ³×Æ®¿öÅ© ¼³°è
8.1. °³¿ä 347
8.2. ³ëµå¿ë ¾îÇø®ÄÉÀÌ¼Ç ¼³°è 349
8.3. ½ÌÅ©¿ë ¾îÇø®ÄÉÀÌ¼Ç ¼³°è 358
8.4. ½ÇÁ¦ µ¿ÀÛ °úÁ¤ 372