分享

Jetson Nano系列教程3包含一个40引脚的GPIO头

 看见就非常 2020-07-09

JetsonTX1,TX2,AGXXavier和Nano开发板包含一个40引脚的GPIO头,类似于Raspberry PI中的40引脚头。这些GPO可以通过JetsonGPIOLibrary包中提供的Python库控制数字输入和输出。

安装pip工具

sudo apt-get update

sudo apt-get install python-pip

 

安装GPIO库

sudo pip install Jetson.GPIO

sudo pip3 install Jetson.GPIO

这个的源码在:

https:///project/Jetson.GPIO/

安装到Jetson Nano上

创建一个新的gpio用户组。然后将用户添加到新创建的组中,your_user_name是用户名。

sudo groupadd -f -r gpio sudo usermod -a -G gpio your_user_name

通过将99-gpio.rules文件复制到rules.d目录来安装自定义udev规则:

sudo cp /opt/nvidia/jetson-gpio/etc/99-gpio.rules /etc/udev/rules.d/

重新加载udev规则:

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

可以在下面的目录看到示例程序:

cd /opt/nvidia/jetson-gpio/samples/

分别运行输入输出例程:

  1. sudo python3 simple_input.py
  2. sudo python3 simple_out.py

找到板载的GPIO18,这个管脚是BCM编码的,要看板子的背面的编码。正面的是管脚编码,对应的是12号管脚

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多