NVIDIA Jetson之GPIO功能测试

Posted ZONG_XP

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了NVIDIA Jetson之GPIO功能测试相关的知识,希望对你有一定的参考价值。

0 背景

Jetson TX1、TX2、AGX Xavier 和 Nano 开发板包含一个 40 针 GPIO 接头,类似于 Raspberry Pi 中的 40 针接头。NV 官方给出了一个 GPIO 库,是 Python 版本,与 Raspberry Pi 的 RPi.GPIO 库相同,本文对该库的内容及使用方法做一个介绍。

1 安装方法

直接通过 pip 安装即可

sudo pip install Jetson.GPIO

下载示例代码

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

在 jetson-gpio 工程中

  1.  lib/python 路径包含实现所有库功能的 Python 模块,gpio.py 模块是将被导入应用程序并提供所需 API 的主要组件,而 gpio_event.py 和 gpio_pin_data.py 是被 gpio.py 引用的,不能被应用程序直接调用
  2. samples 路径列举了一些应用示例,具体含义如下
  • simple_input.py:此应用程序使用 BCM 引脚编号模式并读取 40 引脚接头的引脚 12 处的值并将该值打印到屏幕上。

  • simple_out.py:此应用程序使用 Raspberry Pi 的 BCM 引脚编号模式,并每 2 秒在 BCM 引脚 18(或 BOARD 引脚 12)上输出交替的高低值。

  • button_led.py:此应用程序使用 BOARD 引脚编号。它需要一个连接到引

创作打卡挑战赛 赢取流量/现金/CSDN周边激励大奖

以上是关于NVIDIA Jetson之GPIO功能测试的主要内容,如果未能解决你的问题,请参考以下文章

NVIDIA Jetson之GPIO引脚设置

NVIDIA Jetson之SPI功能使能

NVIDIA Jetson之benchmark测试

NVIDIA Jetson之UART功能开发

NVIDIA Jetson之UART功能开发

NVIDIA Jetson之I2C测试