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

안녕하세요.

현재 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
6308 2440보드에서 DM9000 디버깅하는 방법? file [3] DavidKim 2015-08-08 256
6307 AOSP user 모드 빌드 시 주의사항 질문드립니다. [1] 엘카 2015-09-26 256
6306 usb device 구조 질문 [2] ydgoo9 2017-04-12 256
6305 LCD 질문드립니다. file [2] 하하호호하하 2018-04-12 260
6304 자동차에 적용할 만한 솔루션.. 추천 부탁드려요.. [2] 김민욱 2016-05-18 261
6303 [adduser관련] [2] 밥줘잉 2016-05-18 263
6302 DDR2 OCD 설정하는 방법 좀 조언 부탁드립니다. file 션한물 2015-03-16 263
6301 jni 질문드립니다. [2] vain 2015-09-02 264
6300 리눅스에서 /dev/video 와 /dev/bue/usb/ 의 상관관계를 알수 있는 방... [1] pedor11 2015-06-08 266
» RTC ALARM 인터럽트 [4] JinJi 2015-09-15 267
6298 arm컴파일러관련 질문인데요.. [2] pedor11 2015-10-23 267
6297 안드로이드 시스템 프로퍼티값을 디바이스 드라이버에서 읽을수 있나요... [1] 하하호호하하 2017-09-28 269
6296 DDR SDRAM불량 현상 [1] 테크 2015-08-15 272
6295 리눅스 스크립트 질문입니다. [3] 하하호호하하 2017-11-07 272
6294 linux container [2] 양파링 2016-02-06 273
6293 Build한 안드로이드의 화면 출력이 이상합니다. file [7] 겟페우스 2016-10-15 275
6292 slattach 기능을 안드로이드에서 이용할 수 있는 방법 문의드립니다 [4] 엘카 2015-11-03 276
6291 7420 동영상 streaming 관련 질문 [2] 김민욱 2016-12-19 277
6290 [4K영상받기] [3] 밥줘잉 2017-07-11 286
6289 android native system service 실행 file [2] rion110 2015-04-06 286

사용자 로그인