NVIDIA Jetson NX 控制GPIO

news/2024/11/28 23:53:32/

目录

  • 前言
  • 运行
  • 引脚图片

前言

看到一些博客说需要pip安装Jetson.GPIO
以及通过下面命令设置用户权限

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

然后需要将源下载到Jetson.GPIO:

sudo cp lib/python/Jetson/GPIO/99-gpio.rules /etc/udev/rules.d/

为了使新规则生效,您需要通过运行以下命令重新引导或重新加载udev规则:

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

但是都不需要,这些在刷机的时候系统都已经给你装好了,直接调用就行。

运行

直接输入一下命令就ok了

import Jetson.GPIO as GPIO
import time# Pin Definitions
output_pin = 13  #J41_BOARD_PIN13---gpio14/GPIO.B06/SPI2_SCKdef main():# Pin Setup:# Board pin-numbering schemeGPIO.setmode(GPIO.BOARD)# set pin as an output pin with optional initial state of HIGHGPIO.setup(output_pin, GPIO.OUT, initial=GPIO.HIGH)print("Starting demo now! Press CTRL+C to exit")curr_value = GPIO.HIGHtry:while True:time.sleep(2)# Toggle the output every secondprint("Outputting {} to pin {}".format(curr_value, output_pin))GPIO.output(output_pin, curr_value)curr_value ^= GPIO.HIGHfinally:GPIO.cleanup()if __name__ == '__main__':main()

引脚图片

我没有找到NX 的引脚图
但是找到了Nano的引脚图,简单对比了一下应该是一样的
在这里插入图片描述

参考链接
Jetson Nano GPIO说明及Python案例
Jetson TX2 --GPIO 库使用(点亮一个LED灯)


http://www.ppmy.cn/news/459500.html

相关文章

ug二次开发python_NXOpen二次开发.pdf

NXOpen二次开发 NXOpen 二次开发 二○一三年十二月 目 录 第一章 NXOpen 简介1 1.1 NX API 简介1 1.1.1 NX API 架构与统一对象模型1 1.1.2 现有 NX API 1 1.1.3 NX API 比较1 1.2 NXOPEN 概述3 1.2.1 NXOPEN 特性3 1.2.2 NXOpen API 应用程序层次框架 3 1.2.3 Block Styled UI…

在jetson xavier nx上制作docker镜像

概览: 一、docker简介二、在jetson xavier nx上制作docker镜像 一、docker简介 用途:对于一项工程,不同的机器都需要单独为其配置环境,且有时配环境是一件相当麻烦的事情。那么,有没有一种方法可以把工程代码和其所需的…

C#与欧姆龙NX系列PLC通讯

由于项目需要C#跟欧姆龙NX系列PLC通讯,网上百度NX系列的PLC这方面的案例很少,且NXPLC不支持Fins通信,也不支持OPCUA.只能通过Ethernet/IP与其进行通信 采用CX-Compolet控件 先上图片: 实现核心代码 using System; using Syst…

MIDAS GTS NX在高边坡工程中的应用

2.3 原状边坡工况分析 2.3.1 一般工况 1)设置一般工况 一般工况下,通常进行边坡的非线性应力分析即可。在GTS NX中,应力分析几乎是所有其他分析的基础,应力分析的模型也可以作为其它分析的基础模型。对于一般工况的应力分析的模型…

Jetson Xavier NX 内核编译、源码编译

Jetson Xavier NX 简单介绍: NX通过外形小巧的模组系统将超级计算机的性能带到了边缘端。 高达21 TOPS的加速计算能力可并行运行现代神经网络并处理来自多个高分辨率传感器的数据,这是完整AI系统的要求。NVIDIA Jetson Xavier NX 16GB EMMC ,8GB DDR 1、…

Jetson Nano\NX\AGX 学习笔记

Jetson Nano\NX\AGX 学习笔记 1. jetson平台安装pytorch、torchvision2. yolov5模型部署deepstream,x86\jetson平台2.0. 下载 deepstream6.12.1. 下载yolov5s模型或者训练自己的yolov5s模型2.2. 下载yolov5、DeepStream-Yolo代码,并把yolov5s.pt转换为yolov5s.engine文件(~~ten…

【模型部署】Jetson Xavier NX(eMMC)部署YOLOv5-5.0

文章目录 前言NVIDIA JetsonJetson Xavier NX版本区别(SD | eMMC)规格参数 Jetpack4.6.1环境搭建烧录系统(OS)SSD启动SSD分区设置为启动项 深度学习环境搭建设置语言/地区等信息烧录SDK组件换清华源(可选) …

Jetson Xavier NX部署PaddlePaddle框架

文章目录 前言一、刷机、开机等基本环境配置可以参考如下文章我的环境信息 二、源码编译安装paddlepaddle1.编译前准备工作2.首先编译安装NCCL3.编译安装PaddlePaddle4.测试方法 三、Jetson Xavier NX安装paddlehub1.paddlehub无法直接pip安装,报错如下2.源码编译安…