MCU 처럼 gpio trigger interrupt를 하려면 리눅스 드라이버로 처리해야 한다고 하고
유저 어플리케이션에서는 poll로 보다가 뜨면 callback 함수 실행해주는 수 밖에 없는 듯..
[링크 : https://github.com/luisaburini/GPIO-interrupt/blob/master/gpio-poll.c]
[링크 : https://www.kernel.org/doc/Documentation/gpio/sysfs.txt]
+
2021.05.06
lseek() 만으로는 초기화가 안되고 read도 해주어야 초기화 되네.. 장치 특성인가?
그리고 대충(!) 하다 보니 실수로 poll 등록시 POLLIN 만 등록해놓고 POLLPRI를 체크하고 있었...
'Linux API > linux' 카테고리의 다른 글
Unhandled fault: external abort on non-linefetch (0) | 2021.05.25 |
---|---|
Stopped (tty input) (0) | 2021.05.21 |
Floating point exception (0) | 2021.04.05 |
실행파일 not fount, FATAL: kernel too old (0) | 2021.04.05 |
spi 통신 예제(linux) (0) | 2021.01.28 |