안녕하세요.
이곳에 질문을 하는 건 처음이군요.

Dallas사에서 나오는 DS1511W를 가지고 RTC 디바이스 드라이버를 작성하고 있
습니다.
현재 시간을 읽고 기록하는 정도의 드라이버 및 어플리케이션은 작성했습니다.
단지 ioctl만을 통해서요.
근데 문제는 busybox에서 지원하는 date나 rdate와 제가 사용하고 있는 외부
RTC와의 연동에 관한 문제입니다.
리눅스 프롬프트에서 date -s 와 같은 옵션으로 명령을 한다면 내부 RTC의 정
보는 바뀌겠지만 외부 RTC의 내용은 바뀌지가 않을 것입니다.

제 나름대로 date와 rdate의 소스를 살펴 봤지만 저의 실력으로는 이해의 한계
가 있더라구요.

저의 생각으로는 rtc_time 구조체를 사용해야 해야 할것 같다는 생각까진 했지
만 어떻게 리눅스 내부 rtc와 연동시키느냐가 문제일 듯 싶습니다.

즉 date 할때 외부 RTC를 읽어 내부 rtc를 세팅하는것과 date -s 할때 내부
rtc에 들어갈 내용을 외부 RTC까지 기록하냐는 겁니다.

현재 DS1511W를 트래이닝 킷에 사용한것 같은데 도움을 요청할까 합니다.
이문제를 어찌 해결 했는지요....
꼭 답변주시길...

그럼 수고 하십시요..