--更新--
扩展接口说明,官方说明文档:Jetson_Xavier_NX_DevKit_Carrier_Board_Specification_v1.0.pdf
----------------------------------------------------分割线------------------------------------------------------------------
参照这个文档:https://www.jetsonhacks.com/2019/06/07/jetson-nano-gpio/
sudo /opt/nvidia/jetson-io/jetson-io.py
NX的扩展引脚图如下:
硬件连接: gpio482 - [+led-] - [2.2k] - [GND]
LED串联电阻,正极连接到GPIO482上,负极连接至GND
图中194指的是硬件芯片管脚,GPIO482为这个引脚在linux上定义。驱动是需要使用482这个序号。
# Map GPIO Pin
# gpio482 is pin 12 on the Jetson nx
$ echo 482 > /sys/class/gpio/export
# Set Direction
$ echo out > /sys/class/gpio/gpio482/direction
# Bit Bangin
$ echo 1 > /sys/class/gpio/gpio482/value
$ echo 0 > /sys/class/gpio/gpio482/value
# Unmap GPIO Pin
$ echo 482 > /sys/class/gpio/unexport
# Query Status
$ cat /sys/kernel/debug/gpio
PS:
/dev 下的文件是真实的设备
/sys/class 是由kernel在运行时导出的,目的时通过文件系暴露出硬件的层级关系
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)