System : Android2.2

 

안녕하세요.

JNI로 프로그램 테스트를 해보려하는 안드로이드 초보입니다.

jni에서 I2C DD를 호출해서 사용해 보려했더니

dev = "/dev/i2c-0";

fd=open(dev, O_RDWR);

 

/dev/i2c-0 의 권한이 접근 할 수가 없네요.

물론 chmod 777 i2c-0를 해서 접근을 하긴 했습니다만, 이것은 좀 찜찜한데요.

jni 프로그램에서 DD에 바로 접근 할 수 있는 방법은 없나요? chmod를 하지 않고 말이죠...

 

안드로이드 커널 컴파일 할때 DD의 권한을 뭔가 건드려야 할 것 같기도 한데요... ㅠㅠ;;

 

고수님들의 조언 부탁드립니다.