Jetson Xavier gpio编程 (8)

2023-05-16

GPIO lines are attached to gpiochips. Look in /sys/class/gpio and you should see gpiochip240, 248, and 288. I haven’t yet determined which GPIOs are connected to 240.

If you download the pinmux spreadsheet and unhide column G you’ll see GPIO names like GPIO3_PA.00. Ignore the GPIO3_P portion, the A.00 is the important part. The alpha portion is the port, the numeric is the IO in the port. Some ports have a double alpha designation, like AA. Single alphas are attached to gpiochip288 while double alphas are on gpiochip248.

Take the alpha portion as a number (A=0, B=1, …) and multiply by 8 then add the numeric value. Finally add the gpiochip number. For double alphas AA=0, BB=1, …

e.g. GPIO3_PG.02: Single alpha so the gpiochip is 288, G = 6. So we have 288 + 6 * 8 + 2 = 338

Back to the spreadsheet, column A has the signal name and column B has the ball number. The expansion header is labelled with the signal name. The signal name for GPIO3_PG.02 is GPIO28.

以上解释了,为什么是gpio422 对应的是MCLK05,刚开始的时候我也是有些困惑的。

下面我们使用命令行对gpio422进行操作;

1.通过终端进入:

cd /sys/class/gpio

gpiochipX是一组GPIO的控制器,不是具体的GPIO,如果我们想要控制具体的一个,首先查看jetson xavier提供的GPIO和对应的接口,比如上图中,7号引脚对应的是gpio422,这个名字就是写程序要控制的gpio名字。申请用户空间使用权限。

如 echo 422 > export

cd gpio422

ls

echo out > direction

cat direction

不再使用时,使用命令 echo 422 > unexport  解除用户使用权限

 

 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Jetson Xavier gpio编程 (8) 的相关文章

  • Jetson_Xavier_NX使用教程1(刷机)

    刷机教程 一 xff1a 准备 1 xff1a 准备需要一个tf卡 xff0c 容量最好大点 xff0c 我买的128G的 2 xff1a 还有两个软件一个是格式化卡的软件 xff0c 一个是将镜像文件写入的卡的软件 格式化卡的软件 写入镜
  • Jetson TX2 入门 ——介绍

    暑假留校 xff0c 老师给我们拿了两块开发板 xff0c 一个是英伟达的Jetson TX2 xff0c 一个是up squared xff0c 让我们先熟悉开发板 xff0c 为明年的比赛做准备 这两个板子是前几届学长做比赛用过的 自己
  • GPIO模式

    开漏输出 只能输出低电平 xff0c 不能输出高电
  • 基于Jetson NX的模型部署

    系统安装 系统安装过程分为3步 xff1a 下载必要的软件及镜像 Jetson Nano Developer Kit SD卡映像 https developer nvidia com jetson nano sd card image Wi
  • 4.jetson更换python版本

    问题与背景 jetson自带的python版本是3 6 9 xff0c 太老旧了 xff0c 希望更换python版本 尝试替换成python3 7的版本 但是在未替换之前 xff0c 已经装了pip3了 xff0c 是否pip3会与pyt
  • NVIDIA Jetson Xavier melodic-ros安装

    以下方法实测有效 1 修改 source list 换源需要换 ARM 的源 xff0c 不要换成了 PC 平台的软件源 xff0c Xavier 的系统是18 04 bionic sudo vim etc apt sources list
  • NVIDIA Jetson TX2 上手指南

    文章目录 一个性能强大的边缘设备我和 NVIDIA Jetson TX2 的初体验Fresh Your TX2为什么在第一步取消Host Machine可能遇到的问题 用上最好的性能 xff0c 小风扇跳舞吧 xff5e xff5e 运行一
  • 【STM32学习】(二)CubeMX基于HAL库GPIO输出/输入

    本文主要记录下初学cubeMX进行HAL库配置 单片机 xff1a STM32F407ZGT6 一 新建工程 打开CubeMX xff0c Access To MCU SELETOR 二 配置CubeMX 1 设置Debug方式 因为我用的
  • Arduino通过继电器控制电机(5V小马达)ESP8266-12F同理(小白初学)

    用Arduino ESP8266 12F控制电机 一 实验环境 IDE Arduino 材料 Arduino UNO ESP82266 12F 4 5V电池盒子 继电器 6脚 5V电机一个 5V小马达 面包板 杜邦线若干 二 接法 参照37
  • Jetson AGX Xavier踩坑记录

    1 联网后 升级所有安装包 并且更新了一下系统 sudo apt get update 2 安装中文输入法 sudo apt get install fcitx googlepinyin 3 安装nano文本编辑器 比较喜欢这个文本编辑器
  • Nvidia Jetson 编解码开发(6)Jetpack 4.x版本Multimedia API 硬件编码开发--输入端对接Camera V4L2采集

    1 前言 Nvidia Jetson 编解码开发 2 Jetpack 4 x版本Multimedia API 硬件编码开发 集成encode模块 free xx的博客 CSDN博客 基于上篇继续开发 由于上篇只集成了encode模块 但是编
  • 学习笔记:STM32的ACD

    STM32f103系列有3个ADC ADC1 ADC2 ADC3 通道 ADC1和ADC2都有16个外部通道 2个内部通道 连接到温度传感器和内部参考电压 VREFINT 1 2V ADC3有8个外部通道 通道列表 通道顺序转换 使用多个通
  • Nvidia Jetson 编解码开发(7)Jetpack 4.x版本Multimedia API 硬件编码开发--输出端对接ROS publish

    1 前言 Nvidia Jetson 编解码开发 6 Jetpack 4 x版本Multimedia API 硬件编码开发 输入端对接Camera V4L2采集 free xx的博客 CSDN博客 基于上篇基于开发 需求 1 2路Camer
  • ESP32引脚参考

    原文链接 ESP32引脚参考 您应该使用哪个GPIO引脚 360doc个人图书馆 总结的相当全面 ESP32简单易懂的GPIO使用注意事项 首先上图 GPIO建议列表 特别的在硬件上要注意使用外接模块时不能将GPIO12拉高 否则将导致ES
  • nvidia tx/xavier/orin硬件平台上添加开机启动程

    概述 随着NVIDIA的xavier及orin系列硬件平行推出 自动驾驶车端处理器也逐渐频繁开发及使用 开机脚本使用 etc profile 通常在系统登录时 会执行 多次登录 多次执行 xavier上增加开机启动脚本 不能在 etc pr
  • 在 ARM 上的 Linux 中写入和读取内存映射设备寄存器

    我正在尝试按照以下步骤读取和写入 ARM9 SAM9X25 上的寄存器 http infocenter arm com help index jsp topic com arm doc faqs ka3750 html我以以下代码结束 in
  • 使用 Node.js 通过 Raspberry Pi 3 model B 进行 GPIO

    我正在尝试使用树莓派 3 B 型让 LED 闪烁 我的机器上安装了所有必需的模块 即 npm nodejs pi gpio 修复了检测 gpio 的微小更改 代码是 var gpio require pi gpio gpio open 16
  • 橙色 PI 上的双 RC522

    我的目标是使用带有 Orange PI 的双 RFID RC522 读取器 到目前为止 我只成功完成了一项工作 阅读 google armbian 和 Orange pi 论坛 这是我到目前为止所做的 硬件连接 单RC 522 MOSI g
  • NVIDIA Jetson环境VSCode安装记录,前期失败问题在于英伟达使用的是arm64架构

    1 安装失败及原因探索 1 1 报错 Unable to install code The following packages have unmet dependencies 搜索一个链接就开始上手 Ubuntu 22 04安装Visua
  • Beaglebone GPIO 输入不起作用

    我正在使用 beaglebone 通过 sysfs 接口访问特定引脚的数字输入 我可以更改输出状态 但不能更改输入 我所做的是 我有两个引脚 pinA 和 pinB pinA 我将其输出 pinB 我将其输入 将 pinA 连接到 pinB

随机推荐

  • 整理一些面试可能会遇到的算法题目

    将两个有序的单链表合并为一个有序的单链表 xff0c 默认是按升序排列的 两路归并排序 xff08 升序排列 xff09 平均 最差 时间复杂度O NlogN typedef struct Node t struct Node t next
  • IIS写权限的利用

    源地址 xff1a http netsecurity 51cto com art 200812 101015 htm IIS写权限对网站系统的安全是致命的 xff0c 拥有写权限可以直接往网站目录写文件 xff0c 在拥有写权限的服务器上
  • android studio 调用C++代码

    Android studio调用C 43 43 代码 JNI原理 JNI Java Native Interface 叫做JAVA本地接口 JAVA是一种跨平台的语言 xff0c 这种特性依赖的是Java虚拟机 xff0c 虚拟机由C C
  • 解决 VMware 虚拟机 中被提示 “请不要在虚拟机中运行此程序”或者“Themida Sorry, this application cannot run under a Virtual Mac

    解决 VMware 虚拟机 中被提示 请不要在虚拟机中运行此程序 或者 Themida Sorry this application cannot run under a Virtual Machine 设置 xff1a 1 用记事本打开
  • ASP一句话木马大全

    lt eval request 34 MH 34 gt lt execute request 34 MH 34 gt lt execute request 34 MH 34 gt lt If Request 34 MH 34 lt gt 3
  • 过TP保护与解除游戏驱动保护(可以借鉴)

    TP 是国内腾讯游戏一款比较流行的驱动级保护程序 负责保护腾讯每款游戏不被修改破坏 xff0c 也许大家也是研究腾讯游戏的爱好者 对腾讯的游戏都有过这样的体会 例如OD与CE无法进行如以下操作 xff1a 无法附加进程 无法打开进程 游戏进
  • HG255D[OpenWrt]从入门到精通

    本文针对华为HG255D xff0c 但同时具有一定的通用参考价值 一 刷机篇 要想放心大胆的玩学会刷机是少不了的 xff0c 经过我的反复多次的折腾总结了自己认为稳定而且简单的方法 xff0c 最终达到刷不死的境界 1 刷机和恢复教程 x
  • 【深度相机系列三】深度相机原理揭秘--双目立体视觉

    本文已经首发在个人微信公共号 xff1a 计算机视觉life xff08 微信号CV life xff09 xff0c 欢迎关注 xff01 导读 为什么非得用双目相机才能得到深度 xff1f 双目立体视觉深度相机的工作流程 双目立体视觉深
  • Linux Ubuntu18.04系统 USB转串口驱动安装,查看串口号

    When you plugin your USB UART converter and run gt ls dev tty if you don t see the dev ttyUSB0 or similar your Linux doe
  • Keil编译警告:function "assert_param" declared implicitly的解决方法

    1 问题描述 新建STM32的keil工程 xff0c 在编译时出现警告 FWLIB src stm32f10x rcc c 273 warning 223 D function assert param declared implicit
  • 寻路A*算法 (下)

    这样还剩下 5 个相邻的方格 当前方格下面的 2 个方格还没有加入 open list xff0c 所以把它们加入 xff0c 同时把当前方格设为他们的父亲 在剩下的 3 个方格中 xff0c 有 2 个已经在 close list 中 一
  • ROS学习笔记之七:ROSSerial初试

    总体来说 xff0c ROS更偏重软件 xff0c 其涉及的控制 算法都是偏策略或复杂的 xff0c 但机器人是要和现实世界打交道的 xff0c 必须有相应的执行机构 xff0c 使ROS所能做的那些 高 大 上 的工作落地 真正能够和执行
  • 单片机的堆和栈(Heap & Stack)详解

    一 程序内存分配 由c C 43 43 编译的程序占用的内存分为以下几个部分 1 栈区 xff08 stack xff09 由编译器自动分配释放 xff0c 存放函数的参数值 xff0c 局部变量的值等 其操作方式类似于数据结构中的栈 2
  • 汽车CAN通信基础知识-CAN数据结构

    目录 1 CAN总线概述 2 基于CAN总线的汽车电气网络结构 3 CAN总线的特点 4 CAN协议分层结构和功能 5 CAN数据帧类型 1 CAN总线概述 a CAN Controller Area Network 即控制器局域网络 由于
  • lubuntu18.04工控屏QT开发

    lubuntu18 04工控屏QT开发 备忘 系统更新中文语言包及输入法QT安装QWT安装QT程序的打包和运行Lubuntu开机自启动脚本程序方法Lubuntu开机跳过输入密码自动登录 13 3寸触摸工控屏 xff0c lubuntu18
  • 数据FIFO的读写和信息FIFO的基本使用方法

    数据FIFO 一 写使能 wr en xff0c 写数据 wdata din 8bit assign wr en 61 din vld din vld 为数据有效指示信号 assign wdata 61 din sop din eop di
  • 获取系统当前时间和特定格式的时间

    java中获取系统当前时间 SimpleDateFormat formatter 61 new SimpleDateFormat 34 yyyy年MM月dd日 HH mm ss 34 Date curDate 61 new Date Sys
  • HTTP认证模式:Basic & Digest

    引言 经常在工作中使用到了各种认证方式 xff0c 但从未考虑过这些认证方式所属的知识范畴 xff0c 同时也解释不清楚它们 曾用到的认证方式 xff08 看看是否您也用过 xff0c 但很难解释清楚他们 xff09 xff1a Basic
  • Could not retrieve

    输入where nvm 找到nvm安装文件夹 在nvm文件夹下找到settings txt 添加以下代码 xff1a xff08 若没有则新建settings txt文件 xff09 node mirror npm taobao org m
  • Jetson Xavier gpio编程 (8)

    GPIO lines are attached to gpiochips Look in sys class gpio and you should see gpiochip240 248 and 288 I haven t yet det