| I2C µµ±¸ I2C µµ±¸ ÇÁ·ÎÁ§Æ®¿¡´Â À̱âÁ¾ ¼¼Æ®ÀÇ Linux µµ±¸°¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù. |
Áö±Ý ´Ù¿î·Îµå |
I2C µµ±¸ ¼øÀ§ ¹× ¿ä¾à
- °Ô½ÃÀÚ À̸§:
- Jean Delvare
- °Ô½ÃÀÚ À¥»çÀÌÆ®:
- http://www.lm-sensors.org/wiki/I2CTools
I2C µµ±¸ ű×
I2C µµ±¸ ¼³¸í
I2C µµ±¸ ÇÁ·ÎÁ§Æ®¿¡´Â À̱âÁ¾ ¼¼Æ®ÀÇ Linux µµ±¸°¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù. I2C µµ±¸ ÇÁ·ÎÁ§Æ®¿¡´Â ¹ö½º ÇÁ·Îºù µµ±¸, Ĩ ´ýÇÁ, ·¹Áö½ºÅÍ ¼öÁØ ¾×¼¼½º ÇïÆÛ, EEPROM µðÄÚµù ½ºÅ©¸³Æ® µîÀÇ À̱âÁ¾ ¼¼Æ® ¼¼Æ®°¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù.ÀÌ ÆÐÅ°Áö¿¡ Æ÷ÇÔ µÈ ´Ù¾çÇÑ µµ±¸´Â Ä«Å×°í¸®º°·Î ±×·ìȵ˴ϴÙ. °¢ Ä«Å×°í¸®´Â ÀÚüÀûÀ¸·Î ±×·ìȵ˴ϴÙ. ÇÏÀ§ µð·ºÅ丮 : ¡¤ EEPROM Perl ½ºÅ©¸³Æ® ´Ù¸¥ À¯ÇüÀÇ EEPROM (SPD, EDID ...)ÀÌ ½ºÅ©¸³Æ®´Â "EEPROM"Ä¿³Î µå¶óÀ̹ö¿¡ ÀÇÁ¸ÇÕ´Ï´Ù. ±âº»ÀûÀ¸·Î ¼³Ä¡µË´Ï´Ù. ¡¤ EEPROMS¿¡ ±ÛÀ» ¾²´Â EEPROMER µµ±¸. ÀÌ µµ±¸´Â "I2C-DEV"Ä¿³Î µå¶óÀ̹ö¿¡ ÀÇÁ¸ÇÕ´Ï´Ù. ±âº»ÀûÀ¸·Î ¼³Ä¡µÇÁö ¾Ê½À´Ï´Ù. ¡¤ i2c-dev¸¦ ÅëÇØ i2c ¹× SMBus ¾×¼¼½º¸¦À§ÇÑ C / C ++ Çì´õ ÆÄÀÏ Æ÷ÇÔ. ±âº»ÀûÀ¸·Î ¼³Ä¡µË´Ï´Ù. ¡¤ i2c-dev¸¦ ÅëÇØ SMBUS ¾×¼¼½º¸¦À§ÇÑ PY-SMBUS Python ·¡ÆÛ. ±âº»ÀûÀ¸·Î ¼³Ä¡µÇÁö ¾Ê½À´Ï´Ù. ¡¤ µµ±¸ I2C ÀåÄ¡ ŽÁö ¹× ´ýÇÁ µµ±¸¸¦ µî·ÏÇϽʽÿÀ. ÀÌ µµ±¸´Â "I2C-DEV"Ä¿³Î µå¶óÀ̹ö¿¡ ÀÇÁ¸ÇÕ´Ï´Ù. ±âº»ÀûÀ¸·Î ¼³Ä¡µË´Ï´Ù. ¼³Ä¡ : ±¸¼º ½ºÅ©¸³Æ®°¡ ¾øÀ¸¹Ç·Î "make"¸¦ ½ÇÇàÇÏ¿© µµ±¸¸¦ ¸¸µé°í "¼³Ä¡"¸¦ ¼³Ä¡ÇÏ¿© ¼³Ä¡ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¶ÇÇÑ "Á¦°ÅÇϽʽÿÀ"¸¦ »ç¿ëÇÏ¿© ¼³Ä¡ ÇÑ ¸ðµç ÆÄÀÏÀ» Á¦°Å ÇÒ ¼ö ÀÖ½À´Ï´Ù. ±âº»ÀûÀ¸·Î ÆÄÀÏÀº / usr / local¿¡ ¼³Ä¡µÇÁö¸¸ makefile ÆÄÀÏÀ» ÆíÁýÇÏ°í ¿øÇÏ´Â À§Ä¡·Î ¼³Á¤ÇÏ´ÂÀÌ µ¿ÀÛÀ» º¯°æÇÒ ¼ö ÀÖ½À´Ï´Ù. C ÄÄÆÄÀÏ·¯¿Í ÄÄÆÄÀÏ Ç÷¡±×¸¦ º¯°æÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀûÀÀ½ÄÀ¸·Î, ´õ ÀÛÀº ¹ÙÀ̳ʸ®¸¦ ¿øÇÒ °æ¿ì "¼³Ä¡"Çϱâ Àü¿¡ "½ºÆ®¸³"À» ½ÇÇàÇÒ ¼ö ÀÖ½À´Ï´Ù. ±×·¯³ª ÇÁ·Î±×·¥À» µð¹ö±ëÇÏ·Á´Â °ÍÀÌ ´õ ÀÌ»ó ¹æÁö ÇÒ ¼ö ÀÖÀ½À» ¾Ë¾Æ¾ßÇÕ´Ï´Ù. ÀÌ ¸±¸®½º¿¡¼´Â »õ·Î¿î ±â´É : ¡¤ ¿À·ù 󸮰¡ Çâ»óµÇ¾ú½À´Ï´Ù. ¡¤ ÀÌÁ¦ ¹ö½º°¡ À̸§À¸·Î Àü´Þ µÉ ¼ö ÀÖ½À´Ï´Ù. ¡¤ Perl 5.10.0°úÀÇ È£È¯¼º ¹®Á¦°¡ ¼öÁ¤µÇ¾ú½À´Ï´Ù.
I2C µµ±¸ °ü·Ã ¼ÒÇÁÆ®¿þ¾î