eddy ARM 보드에 ntp 설치하기.....

1) 먼저   ntp-4.2.6p2.tar.gz  요놈을 다운받아 압축풀고...

2)
./configure CC=/opt/lemonix/cdt/bin/arm-linux-gcc AR=/opt/lemonix/cdt/bin/arm-linux-ar LD=/opt/lemonix/cdt/bin/arm-linux-ld NM=/opt/lemonix/cdt/bin/arm-linux-nm RANLIB=/opt/lemonix/cdt/bin/arm-linux-ranlib --host=arm-linux --prefix=/home/skeom21/embedded/NTP/
요로코롬 configure 잡고...

3)make 하고 make install
/home/skeom21/embedded/NTP/ 요기에 빌드된 파일들이 생긴다.

4)NTP 통째로 eddy 로 보낸후...
NTP 아래서 ntpdate -u time.bora.net 실행....
명령은 성공했다고 떨어지는데 시간이 안바뀐다.

또한 시간이 UTC 로 보인다.
이것먼저 KST 로 변경하자...
/etc/profile 파일 에다 export TZ=KST-09:0000 를 추가 하고 다시 date 명령을 실행하면 KST 로 보인다.


생각보다 시간이 좀 걸렸는데 알고보니 설치 까지 잘해놓고 내가 임베디드 (ARM ) 를 잘몰라서 헤멘것이었다.

ntpdate 로 동기화를 해놓고도 date 로 확인하면 시간이 바뀌지 않는것이다......
아무런 에러 메시지가 없으니 도무지 뭐가 잘못됬는지 알수 없었다.
한참을 해메다 보니......

ntpdate로 실행하면 시간이 변경되기는 하는데 그값을 반영하려면 hwclockw 명령을 실행해야만 반영이 완료된다.

아래 처럼….. ntpdate 실행후 date 를 실행하면 기존 시간이 보인다.

hwclockwcmos 에 시간을 반영하고 다시 date 를 실행해야 바뀐시간이 보인다…쩝….


댓글

이 블로그의 인기 게시물

ubuntu에서 samba로 파일 공유하기

화이트해커를 위한 암호와 해킹

Shell Program(1) 변수, 상수