GNU/Linux >> Linux の 問題 >  >> Linux

Beaglebone での割り込み

はい、標準ドライバーがあります。このページでは、gpio を使用するための基本的な手順を示します。


Adafruit Libray を使用する Python では、

import Adafruit_BBIO.GPIO as GPIO 

Pin = "P8_8" 
GPIO.setup(Pin, GPIO.IN)    # set GPIO25 as input (button)  

def my_callback(channel):  
    if GPIO.input(Pin):    
        print "Rising edge detected on 25"  
    else:                  # if port 25 != 1  
        print "Falling edge detected on 25" 

GPIO.add_event_detect(Pin, GPIO.BOTH, my_callback, 1)

参考リンクはこちら。


Linux
  1. ピンを変更せずにLinuxでシリアルポートを開く方法は?

  2. マルチコアシステムの Netfilter フック

  3. Linuxで特定のピンの割り込み/ GPIO番号を知る方法

  1. Beaglebone での割り込み

  2. Linuxコマンドラインで、ピンなしでBluetoothデバイスのペアリングを受け入れる方法

  3. GPIO パーミッションをきれいに設定する

  1. Linuxが遅いコンピューター(そして地球)を救う方法

  2. Debian – Beaglebone BlackでUartsを有効にできませんか?

  3. Linux ユーザー空間で割り込みに似た機能を実現できますか?