Dec 19, 2022, 5:55 AM

download and install with root user.

sudo pip3 install CPi.GPIO-1.0.0-cp38-cp38-linux_aarch64.whl

for ubuntu 20.04
CPi.GPIO-1.0.0-cp38-cp38-linux_aarch64.whl

for ubuntu 22.04
CPi.GPIO-1.0.0-cp310-cp310-linux_aarch64.whl

other
CPi.GPIO-1.0.0-cp39-cp39-linux_aarch64.whl

default gpio cfg with system image:
33e8f15f-4873-40b9-b72d-565a7939aa34-110d40fc1c675dc16529c2212427a4e.png
gpio_coolpi


test.py

running test:

sudo python3 test.py
#!/usr/bin/env python3

import CPi.GPIO as GPIO
import time

PIN = 40

GPIO.setmode(GPIO.BOARD)
GPIO.setup(PIN, GPIO.OUT)

while True:
   GPIO.output(PIN, 0) 
   time.sleep(1)
   GPIO.output(PIN, 1) 
   time.sleep(1)

其中GPIO.setmode(GPIO.BOARD)表示使用coolpi 4b板子自然编号Pin number。如果要使用Rockchip gpio编号,需要引用GPIO.setmode(GPIO.RK)。

4b679a9d-aff9-43a9-8e4c-777b17da89a4-1671431575404.png

if you want to remove this module, exec command:

sudo pip3 uninstall CPi.GPIO