16002.orin nano平台 linux gpio 学习记录

文章目录

  • 1 查看当前系统gpio配置信息
  • 2 orin / nano gpio
    • 2.1 GPIO 映射表
    • 2.2 nano 平台对外提供的2排端口表
  • 3 配置GPIO 电平
    • 3.1 通过指令配置普通GPIO高电平
    • 3.2 通过设备树配置普通GPIO高电平
    • 3.3 配置特定 gpio 高电平

1 查看当前系统gpio配置信息

sudo cat /sys/kernel/debug/gpio

在这里插入图片描述

2 orin / nano gpio

2.1 GPIO 映射表

orin 平台提供了一个 xls 表,可通过它生成dtb 设备树,同样可以看到管脚的定义:

Jetson_Orin_NX_and_Orin_Nano_series_Pinmux_Config_Template.xlsm

在这里插入图片描述在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2.2 nano 平台对外提供的2排端口表

https://jetsonhacks.com/nvidia-jetson-orin-nano-gpio-header-pinout/
在这里插入图片描述
在这里插入图片描述

3 配置GPIO 电平

3.1 通过指令配置普通GPIO高电平

  • 配置gpio 9为高电平
nano@orin-nano:/sys/class/gpio$ sudo -s
[sudo] password for nano: 
root@orin-nano:/sys/class/gpio# echo 492 > /sys/class/gpio/export    
root@orin-nano:/sys/class/gpio# ls
export  gpiochip316  gpiochip348  PAC.06  unexport
root@orin-nano:/sys/class/gpio/PAC.06# echo out > direction 
root@orin-nano:/sys/class/gpio/PAC.06# echo 1 > value
root@orin-nano:/sys/class/gpio/PAC.06# 
  • cat /sys/kernel/debug/gpio
    在这里插入图片描述

3.2 通过设备树配置普通GPIO高电平

在这里插入图片描述

3.3 配置特定 gpio 高电平

  • AON 特定管脚,使用的宏, GPIO6 代表的就是 CC , 3
/** Copyright (c) 2022, NVIDIA CORPORATION.  All rights reserved.** This program is free software; you can redistribute it and/or modify* it under the terms of the GNU General Public License as published by* the Free Software Foundation; either version 2 of the License, or* (at your option) any later version.** This program is distributed in the hope that it will be useful, but WITHOUT* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or* FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for* more details.** You should have received a copy of the GNU General Public License* along with this program.  If not, see <http://www.gnu.org/licenses/>.*/#include "tegra234-camera-rbpcv3-imx477.dtsi"#define CAM0_PWDN	TEGRA234_MAIN_GPIO(H, 6)
#define CAM1_PWDN	TEGRA234_MAIN_GPIO(AC, 0)
#define CAM_I2C_MUX 	TEGRA234_AON_GPIO(CC, 3)/ {cam_i2cmux {compatible = "i2c-mux-gpio";#address-cells = <1>;#size-cells = <0>;mux-gpios = <&tegra_aon_gpio CAM_I2C_MUX GPIO_ACTIVE_HIGH>;i2c-parent = <&cam_i2c>;i2c@0 {reg = <0>;#address-cells = <1>;#size-cells = <0>;rbpcv3_imx477_a@1a {status = "disabled";reset-gpios = <&tegra_main_gpio CAM0_PWDN GPIO_ACTIVE_HIGH>;};};i2c@1 {reg = <1>;#address-cells = <1>;#size-cells = <0>;rbpcv3_imx477_c@1a {status = "disabled";reset-gpios = <&tegra_main_gpio CAM1_PWDN GPIO_ACTIVE_HIGH>;};};};gpio@6000d000 {camera-control-output-low {gpio-hog;output-low;gpios = < CAM1_PWDN 0  CAM0_PWDN 0>;label = "cam1-pwdn", "cam0-pwdn";};};
};

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/411524.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

FPGA实现HDMI传输(二)

之前的文章简单介绍了HDMI接口、TMDS编码以及ADV611工作原理和寄存器配置&#xff0c;本篇博客将给出具体的代码以及板级验证结果&#xff0c;代码参考自米联客的教程。 一.ADV7611配置 1.i2c驱动模块 timescale 1ns / 1psmodule uii2c# (parameter WMEN_LEN …

JVM对象创建和内存分配机制深度解析

一、对象创建方式 1、new关键字 这是最常见的创建对象的方式。通过调用类的构造方法&#xff08;constructor&#xff09;来创建对象。如&#xff1a;MyClass obj new MyClass()。这种方式会触发类的加载、链接、初始化过程&#xff08;如果类还未被加载过的话&#xff09;&…

ComfyUI SDXL Prompt Styler 简介

SDXL Prompt Styler 来自于 comfyui-art-venture 节点 style 已经更新 旧版本的 sai-line art 变更为 line art log_prompt 已经更新 旧版本的 false 变更为 Yes 或 No style_name 已经更新 旧版本的 true &#xff08;不再适用&#xff09;&#xff08;可以尝试对应style中…

亲测好用,ChatGPT 3.5/4.0新手使用手册,最全论文指令手册~ 【2024年9月 更新】

本以为遥遥领先的GPT早就普及了&#xff0c;但小伙伴寻找使用的热度一直高居不下&#xff0c;其实现在很简单了&#xff01; 国产大模型快200家了&#xff0c;还有很多成熟的国内AI产品&#xff0c;跟官网一样使用&#xff0c;还更加好用~ ① 3.5 大多数场景是够用的&#xff…

Web大学生网页作业成品——VIVO介绍网页设计与实现(HTML+CSS)(1个页面)

&#x1f389;&#x1f389;&#x1f389; 常见网页设计作业题材有**汽车、环保、明星、文化、国家、抗疫、景点、人物、体育、植物、公益、图书、节日、游戏、商城、旅游、家乡、学校、电影、动漫、非遗、动物、个人、企业、美食、婚纱、其他**等网页设计题目, 可满足大学生网…

基于大数据分析景区消费行为影响因素研究【消费等级预测、携程,去哪网数据抓取】

有需要本项目的可以私信博主&#xff0c;讲解、部署 目录 摘要.... 1 Abstract 2 1引言... 3 1.1 研究背景... 3 1.2 国内外研究现状... 4 1.3 研究目的... 5 1.4 研究意义... 6 2 关键技术理论介绍... 7 2.1 网络爬虫... 7 2.2 Python介绍... 8 2.3 随机森林... 9…

[数据集][目标检测]光伏发电板红外图像鸟粪检测数据集VOC+YOLO格式173张1类别

数据集格式&#xff1a;Pascal VOC格式YOLO格式(不包含分割路径的txt文件&#xff0c;仅仅包含jpg图片以及对应的VOC格式xml文件和yolo格式txt文件) 图片数量(jpg文件个数)&#xff1a;173 标注数量(xml文件个数)&#xff1a;173 标注数量(txt文件个数)&#xff1a;173 标注类别…

JAVA国际版同城货运搬家货拉拉货运车系统小程序H5+APP源码

&#x1f31f;【全球搬家新宠儿】国际版同城货运&搬家神器——货拉拉货运车系统&#x1f69a; &#x1f30d; 跨国搬家不再难&#xff0c;货拉拉国际版来助力&#xff01; 你是否曾为跨国搬家而头疼不已&#xff1f;行李堆积如山&#xff0c;物流信息错综复杂&#xff0c…

虚幻引擎UE5入坑记

前言 Unreal Engine 和Unity Engine作为目前主流的游戏引擎&#xff0c;各有优缺点。而我目前的工作还是以Unity开发为主&#xff0c;在使用Unity的过程中&#xff0c;总避免不了听到或看到过UE相关的东西&#xff0c;从开始的好奇到后面想要去学习它&#xff0c;但是&#xf…

JSP 的6种核心动作简介

JSP 的6种核心动作简介 1. jsp:include2. jsp:useBean3. jsp:setProperty4. jsp:getProperty5. jsp:forward6. jsp:plugin &#x1f496;The Begin&#x1f496;点点关注&#xff0c;收藏不迷路&#x1f496; JSP 提供了一系列核心动作标签&#xff0c;它们极大地简化了页面开发…

图像字幕Image Captioning——使用语法和语义正确的语言描述图像

1. 什么是图像字幕 Image Captioning&#xff08;图像字幕生成&#xff09; 是计算机视觉和自然语言处理&#xff08;NLP&#xff09;领域的一个交叉研究任务&#xff0c;其目标是自动生成能够描述给定图像内容的自然语言句子。这项任务要求系统不仅要理解图像中的视觉内容&…

揭秘无线领夹麦克风五大行业隐秘:音质失真、隐私泄露需警惕!

​无线领夹麦克风是演讲、教学、直播等场合的得力助手&#xff0c;然而市场上品牌众多&#xff0c;产品质量参差不齐&#xff0c;安全隐患层出不穷。作为一名音频设备评测师&#xff0c;我近期入手了多款无线领夹麦克风进行测评&#xff0c;下面就来为大家揭秘无线领夹麦克风行…

聚餐地计算(华为od机考题)

一、题目 1.原题 小华和小为是很要好的朋友&#xff0c;他们约定周末一起吃饭。 通过手机交流&#xff0c; 他们在地图上选择了多个聚餐地点 &#xff08;由于自然地形等原因&#xff0c;部分聚餐地点不可达&#xff09;&#xff0c; 求小华和小为都能到达的聚餐地点有多少个…

海洋生物材料及其衍生物在3D生物打印中的用处

大家好&#xff0c;今天我们来聊一聊 海洋衍生生物材料在3D 生物打印的引言——《Recent Developments in Bio-Ink Formulations Using Marine-Derived Biomaterials for Three-Dimensional (3D) Bioprinting》。3D 生物打印具有巨大的应用潜力&#xff0c;在生物医学、制药等领…

同声传译是什么?5款同声传译器让国际旅行沟通无障碍

当我踏上异国他乡的旅途&#xff0c;语言的障碍总是让人既兴奋又忐忑。幸运的是&#xff0c;有了同声传译好用的软件&#xff0c;我不再担心与当地人的交流。 只需轻触屏幕&#xff0c;我的话语就能被即时翻译成他们的语言&#xff0c;而他们的回应也能迅速转化为我熟悉的母语…

《前端攻城狮 · Snowflake 雪花算法》

&#x1f4e2; 大家好&#xff0c;我是 【战神刘玉栋】&#xff0c;有10多年的研发经验&#xff0c;致力于前后端技术栈的知识沉淀和传播。 &#x1f497; &#x1f33b; CSDN入驻不久&#xff0c;希望大家多多支持&#xff0c;后续会继续提升文章质量&#xff0c;绝不滥竽充数…

贾湖刻符——汉字起源的重要线索

关注我们 - 数字罗塞塔计划 - 汉字是世界上唯一沿用至今的古老文字系统&#xff0c;其演变历程承载着中华文明的发展和赓续。那么汉字究竟源自何时&#xff1f;是古代神话传说的“昔者仓颉作书&#xff0c;而天雨粟&#xff0c;鬼夜哭”&#xff1b;还是由华夏先民创制的刻划符…

LCD模组驱动开发

Linux 5.15 内核适配 驱动勾选 由于使用的是 SPI0&#xff0c;所以 TinyVision 的 LCD 模块并不支持使用MIPI-DBI进行驱动&#xff0c;这里我们使用普通的SPI模拟时序。 勾选 SPI 驱动 这里我们使用 SPI-NG 驱动&#xff0c;勾选 <*> SPI NG Driver Support for Allw…

图解计算机网络:一条 HTTP 请求的网络拓扑之旅

引言 常见的网络拓扑结构如下图所示&#xff1a; 在此拓扑中&#xff0c;终端设备通过 WiFi 连接到路由器&#xff0c;路由器再连接到光猫&#xff08;或终端设备通过移动网络 4G/5G 连接到基站&#xff09;&#xff0c;之后 ISP 网络服务提供商接管网络通信&#xff0c;将请求…

Sweet Home 3D:Mac 与 Win 平台的强大 3D 室内装潢设计软件

在当今数字化的时代&#xff0c;一款优秀的室内装潢设计软件可以让你的家居梦想轻松变为现实。Sweet Home 3D for Mac/win 便是这样一款令人惊艳的 3D 室内装潢设计软件&#xff0c;它以其强大的功能和便捷的操作&#xff0c;成为了众多设计师和家居爱好者的首选。 一、功能强…