Skip to main content

GPIO库安装

GPIO库安装1、安装Jetson.GPIO库1.1、自动安装1.2、手动安装2、设置用户权限3、自定义规则文件3.1、复制规则文件3.2、重载udev规则4、设置主板型号5、参考资料

1、安装Jetson.GPIO库

系统默认安装Jetson.GPIO库,可跳过改步骤。

1.1、自动安装

sudo pip3 install Jetson.GPIO

image-20250110101719371

1.2、手动安装

建议使用自动安装方法,手动安装有可能不是最新版本。

xxxxxxxxxx git clone https://github.com/NVIDIA/jetson-gpio xxxxxxxxxx cd ~/jetson-gpio/ xxxxxxxxxx sudo python3 setup.py install

image-20250110102057706

2、设置用户权限

允许当前系统用户访问和使用Jetson.GPIO库:其中jetson是系统用户名

xxxxxxxxxx sudo groupadd -f -r gpio sudo usermod -a -G gpio jetson

image-20250110102615802

3、自定义规则文件

3.1、复制规则文件

xxxxxxxxxx cd ~/jetson-gpio/ sudo cp lib/python/Jetson/GPIO/99-gpio.rules /etc/udev/rules.d/

3.2、重载udev规则

xxxxxxxxxx sudo udevadm control --reload-rules && sudo udevadm trigger

image-20250110102901779

4、设置主板型号

目前Jetpack6.1并不会提前设置主板型号,每次控制GPIO前需要在终端设置主板型号:

xxxxxxxxxx export JETSON_MODEL_NAME=JETSON_ORIN_NANO

5、参考资料

https://github.com/NVIDIA/jetson-gpio