关于_linux外部中断驱动异步通知应用程序
1,file 1,-> ent_test.c /* file ent_test.c Copyright by jiangdou QQ:344283973 RK3188 ENT test 20140902 how to compile: $ arm-linux-gnueabihf-gcc -o ent_test ENT_test.c -static */ #include <sys/types.h> #include <sys/stat.h> #include <fcntl.h> #include <stdio.h> #include <poll.h> #include <signal.h> #include <sys/types.h> #include <unistd.h> #include <fcntl.h> int fd; //信号处理函数 void my_signal_fun(int signum) { printf("by jiangdou............\n"); } int main(void) { unsigned char key_val; int ret; int Oflags; signal(SIGIO, my_signal_fun); fd = open("/dev/key", O_RDWR); if (fd < 0) { printf(“can’t