기존 이솝 임베디드 포럼의 지식인 서비스가 게시판 형태로 변경되었습니다.

안드로이드 JNI에서만

시스템 시간 설정 함수인 

settimeofday( &tv, NULL )의

 리턴값이 error 인 -1이 발생했던 분 혹시 있으신가요..??

있으시면 조언좀 부탁드립니다...


신현호

2013.07.24 20:55:31
*.214.41.74

리턴값이 -1이라면 "Operation not permitted" JNI를 호출하는 어플이 퍼미션이 없어 보이네요.

권오석

2013.07.25 01:15:02
*.50.25.71

답변 감사드립니다.

그럼 퍼미션을 얻을려면 

rtc드라이버 퍼미션이 현재 root로 되어있는데

혹시 system으로 변경해야하는지요..??

맞다면 어떻게 변경을 해야하는지요~~



고도리

2013.07.26 07:53:27
*.200.239.210

system call permission 때문인 듯 한데...


http://database.sarang.net/study/glibc/17.htm

의 settimeofday 파트를 보시면 특권사용자(ex> root)만 사용할 수 있다라고 되어 있습니다.


rtc driver랑은 상관이 없을 듯 합니다. 

rtc는 시간을 저장하는 곳이고, settimeofday는 시스템 시간을 수정하는 것입니다.


실제로는 settimeofday를 하고, rtc에 따로 저장해야 전원이 꺼져도 보관이 됩니다.

date명령을 쓰신 후, hwclock 같은 명령을 쓰셔야 저장이 되는 것과 같다라고 보시면 될 듯 하네요.


함수가 root가 아니면 실행이 안되는 듯 한데, 방법이 좀 난감하네요.

복잡하게 작성을 하셔야 할 듯 합니다.

권오석

2013.07.26 20:05:16
*.50.25.71

답변감사합니다.

간단하게 권한정도만 변경하면 될거라고 생각했는데..ㅜㅜ

혹시 그럼 rtc 드라이버 ioctl도 error가 발생하던데 그것도 위와같은 동일한 문제일까요..??

고도리

2013.07.28 09:42:11
*.111.12.170

rtc 드라이버는 확인해 봐야겠지만....일단 device file permission 문제가 발생할 수도 있고, set인 경우는 root만 가능할 가능성이 높습니다.


저도 일반 유저로는 거의 안해봐서....ㅎ,

보통 root만 될겁니다.

권오석

2013.08.03 02:51:05
*.50.25.71

해결했습니다 덕분에 많은 도움되었습니다. 감사합니다.~~~

List of Articles
번호 제목 글쓴이 날짜 조회 수
5888 Apk 파일 빌딩관련 문의 드립니다. [1] 김경식 2013-07-31 1826
5887 V210 LCD I/F RGB vs. i80 성능 [1] 화선지 2013-07-30 2126
5886 micro SD 제어 관련 질문입니다 [3] 선수 2013-07-26 1687
5885 안드로이드용 kernel <=> 일반(전통) 리눅스 커널 [1] 테크 2013-07-26 1901
5884 OrigenBoard Exynos4210 BSP..관련 [1] 마니아 2013-07-25 1481
» 안드로이드 JNI 에서 settimeofday( &tv, NULL )함수 리턴값.?? [6] 권오석 2013-07-24 1990
5882 [v210]TV Out 관련 도움 부탁드립니다. [1] 사악깨비 2013-07-24 1551
5881 exynos 5250 Arndale board의 Generic Timer 사용에 대해 질문... [5] 흰둥아놀자 2013-07-24 6408
5880 안녕하세요. exynos 5410 계획이 혹 있으신가요? [1] 초리 2013-07-23 1426
5879 상용보드는 구글맵이 사용이 안되나요? ㅠㅠ [2] 손이시려 2013-07-23 2446
5878 kernel에서 Bluetooth stack에 관해서 문의드립니다. [1] 어떤이의꿈 2013-07-19 1395
5877 USB host 드라이버를 모듈로 사용시, 디바이스 인식 안되는 문제 [2] eou4 2013-07-19 1881
5876 NAND User 영역을 yaffs2로 올려서 사용하기가 잘 안되네요. [2] 로또리아 2013-07-17 2281
5875 wpa_supplicant에 있어서 문의드립니다. [2] 열심히 2013-07-12 2795
5874 surfaceflinger 코드 질문 [2] wizard14 2013-07-11 1606
5873 [질문]RTC를 이용하여 hardware reset 구현 [2] 블루스카이 2013-07-10 2071
5872 android 포팅 문의 관련.. [2] 리오살다 2013-07-10 1565
5871 android 부분 빌딩관련 문의드리옵니다. [2] 김진희 2013-07-10 2016
5870 이더넷 핀에서 값을 읽어 오고 싶은데요... [2] rubio 2013-07-09 13050
5869 이솝 보드 펌웨어 만들기..? [1] 어둥등 2013-07-09 1555

사용자 로그인