sysfs를 사용하는 사용자 공간에서 GPIO로 인터럽트를 사용하고 싶습니다. 내가이 명령을 사용Linux Userspace sysfs를 사용하는 GPIO 인터럽트
이[[email protected]]:gpio109 > echo 109 > export
[[email protected]]:gpio109 > cd gpio109/
[[email protected]]:gpio109 > ll
-rw-r--r-- 1 root 0 4096 Jan 1 00:17 direction
drwxr-xr-x 2 root 0 0 Jan 1 00:17 power
lrwxrwxrwx 1 root 0 0 Jan 1 00:17 subsystem -> ../../gpio
-rw-r--r-- 1 root 0 4096 Jan 1 00:17 uevent
-rw-r--r-- 1 root 0 4096 Jan 1 00:17 value
GPIO를 잘 작동을하지만 인터럽트를 사용할 수 없습니다. 어디서나이 파일을 폴링 할 가장자리 파일이 있어야합니다. 하지만 제 시스템에서는이 파일이 존재하지 않습니다. 해결책을 찾기 위해 많은 노력을했지만 실패한 상태로 남아 있습니다.
내 타겟은 Linux 커널 2.6.30의 AT91SAM9263입니다.
AT91: 160 gpio irqs in 5 banks
기능 at91_gpio_irq_setup()
이 잘 실행되고 있음을 보여 내 보드의 부팅에서
의견이 있으십니까?
질문에 대한 좋은 편집 및 nice 대답 :) 게시되었을 때이 내용을 읽었으며 버전 번호를 알지 못했습니다. –
답변 해 주셔서 감사합니다. – lgm42