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

안녕하세요.

현재 6410보드에 리눅스 포팅되어 있는 환경에서,

어플리게이션 프로그램을 짜고 있는데요.

잘 모르는게 있어서 문의드립니다.

 

RTC 관련된 내용인데요.

매일 12시에 알람 인터럽트가 걸려서

그 시간에 특정기능 (알람처럼 소리 뭐 이런거...)을 수행하려고 하는데요.

검색을 잘 못해서 그런지 방법을 못 찾았습니다.

프로그램은 대충 다음과 같이 구성했는데요.

rtc = open ("/dev/rtc", O_WRONLY);

rtc 오픈하고,

rtc_tm.tm_min = 0;

rtc_tm.tm_hour = 12;

ioctl(rtc, RTC_ALM_SET, &rtc_tm);

으로 구성했는데.

인터럽트는 어떻게 구성이 되는지요?

signal 로 받아서 하는 것 같은데...

고수님들 답변 부탁드립니다.

 

 


고도리

2015.09.19 22:06:09
*.151.11.215

interrupt는 device driver에서 처리해야 합니다.


그 신호를 userspace 에서 받으려면.....interrupt와 read() 혹은 커널에서 event를 처리할 수 있는 메카니즘을 이용하셔야 합니다.

JinJi

2015.09.21 22:55:44
*.33.215.88

답변 감사합니다.^^

리눅스는 하면할수록 어려운것 같습니다.^^

새삶

2015.09.21 18:36:09
*.52.79.157

위 기능만 봐서는 crontab 같은것 이용해서 특정 시간에 처리하면 될 것 같은데 다른 이유가 있으신건지 궁금하네요.

JinJi

2015.09.21 22:56:33
*.33.215.88

답변 감사합니다.^^

crontab 은 처음 듣는 기능이네요.^^

List of Articles
번호 제목 글쓴이 날짜 조회 수sort

[NFS] 뭔 문제인지 잘 모르겠습니다. [완료!] [3]

bootcmd 개수 늘리기 or fatload buffer size 변경? [4]

  • 마빡
  • 2014-06-20
  • 조회 수 3242

[질문] LX800 보드 전원 Range [3]

자료실에 있는 WINCE 5.0 workspace로 컴파일 하는데.. [8]

[질문] 최대절전모드와 대기모드에 진입할 방법이 없나요? [3]

부팅시 disk image starting at 0. 나오고 부팅이 멈추는데요 [1]

  • biokk
  • 2013-11-04
  • 조회 수 3200

완료) 부품 구매할 수 있는 곳 좀 알려주세요 [1]

[완료]터치 반응이 없습니다(아래의 글과 조금차이가 있습니다). [4]

[질문] USB 주변기기를 많이 사용하는거 같은데... [4]

OS별 부팅속도가 얼마나 되는지 알고 싶습니다.. [1]

  • 정현
  • 2008-01-28
  • 조회 수 3180

2G SD카드 인식문제 [9]

origen_quad 4412 mt6620 wifi 관련 link 문제 [6]

android 2.1 부팅 후 suspend 되는 현상? (추가) file [4]

nfs로 안드로이 부팅중 "System UIDs inconsistent" 에러 팝업 창... [3]

[질문] Aesop-LX800 Wince 5.0 800x480 LCD출력? [1]

LX800 + CS5536 가격과 구입처 좀 가르쳐 주세요. [1]

[질문] CD롬을 제거하면 부팅이 안된다...?!!! 이런 경우 보신분 ... [6]

serial gadget 이 안되네요... [6]

SMDK6410에서 Android 포팅.. [4]

질문) Wince에서 LCD 출력 [2]

사용자 로그인