其实我有一个功能来监视我的beaglebone上的GPIO。当数字输入端口发生事件(外部中断)时,我将该功能设置为发送用户信号(SIGUSR1
),但该功能必须处于循环状态。我可以插入一个线程或fork()
它的功能,但我不认为这是优雅的解决方案。Beaglebone中数字输入端口(GPIO)的流式传输?
我想知道是否存在任何方式/功能/功能随时可以使用C语言来设置监测的前景(更高的优先级),而不放在一个循环运行,就像一个setitimer
其只声明一次,并运行(保持监视),无需进入循环。
我不知道用beaglebone/linux可以使用PIC,但是这个功能被称为“Streaming Parallel Port”(SPP)。