其實我有一個功能來監視我的beaglebone上的GPIO。當數字輸入端口發生事件(外部中斷)時,我將該功能設置爲發送用戶信號(SIGUSR1
),但該功能必須處於循環狀態。我可以插入一個線程或fork()
它的功能,但我不認爲這是優雅的解決方案。Beaglebone中數字輸入端口(GPIO)的流式傳輸?
我想知道是否存在任何方式/功能/功能隨時可以使用C語言來設置監測的前景(更高的優先級),而不放在一個循環運行,就像一個setitimer
其只聲明一次,並運行(保持監視),無需進入循環。
我不知道用beaglebone/linux可以使用PIC,但是這個功能被稱爲「Streaming Parallel Port」(SPP)。